machinelearning

Machine learning code
git clone git://git.laack.co/machinelearning.git
Log | Files | Refs

svmMoonClassificiation.ipynb (61497B)


      1 {
      2  "cells": [
      3   {
      4    "cell_type": "code",
      5    "execution_count": 3,
      6    "metadata": {},
      7    "outputs": [
      8     {
      9      "name": "stderr",
     10      "output_type": "stream",
     11      "text": [
     12       "/home/andrew/gitRepos/myvenv/lib/python3.11/site-packages/sklearn/svm/_classes.py:31: FutureWarning: The default value of `dual` will change from `True` to `'auto'` in 1.5. Set the value of `dual` explicitly to suppress the warning.\n",
     13       "  warnings.warn(\n"
     14      ]
     15     },
     16     {
     17      "data": {
     18       "text/html": [
     19        "<style>#sk-container-id-1 {\n",
     20        "  /* Definition of color scheme common for light and dark mode */\n",
     21        "  --sklearn-color-text: black;\n",
     22        "  --sklearn-color-line: gray;\n",
     23        "  /* Definition of color scheme for unfitted estimators */\n",
     24        "  --sklearn-color-unfitted-level-0: #fff5e6;\n",
     25        "  --sklearn-color-unfitted-level-1: #f6e4d2;\n",
     26        "  --sklearn-color-unfitted-level-2: #ffe0b3;\n",
     27        "  --sklearn-color-unfitted-level-3: chocolate;\n",
     28        "  /* Definition of color scheme for fitted estimators */\n",
     29        "  --sklearn-color-fitted-level-0: #f0f8ff;\n",
     30        "  --sklearn-color-fitted-level-1: #d4ebff;\n",
     31        "  --sklearn-color-fitted-level-2: #b3dbfd;\n",
     32        "  --sklearn-color-fitted-level-3: cornflowerblue;\n",
     33        "\n",
     34        "  /* Specific color for light theme */\n",
     35        "  --sklearn-color-text-on-default-background: var(--sg-text-color, var(--theme-code-foreground, var(--jp-content-font-color1, black)));\n",
     36        "  --sklearn-color-background: var(--sg-background-color, var(--theme-background, var(--jp-layout-color0, white)));\n",
     37        "  --sklearn-color-border-box: var(--sg-text-color, var(--theme-code-foreground, var(--jp-content-font-color1, black)));\n",
     38        "  --sklearn-color-icon: #696969;\n",
     39        "\n",
     40        "  @media (prefers-color-scheme: dark) {\n",
     41        "    /* Redefinition of color scheme for dark theme */\n",
     42        "    --sklearn-color-text-on-default-background: var(--sg-text-color, var(--theme-code-foreground, var(--jp-content-font-color1, white)));\n",
     43        "    --sklearn-color-background: var(--sg-background-color, var(--theme-background, var(--jp-layout-color0, #111)));\n",
     44        "    --sklearn-color-border-box: var(--sg-text-color, var(--theme-code-foreground, var(--jp-content-font-color1, white)));\n",
     45        "    --sklearn-color-icon: #878787;\n",
     46        "  }\n",
     47        "}\n",
     48        "\n",
     49        "#sk-container-id-1 {\n",
     50        "  color: var(--sklearn-color-text);\n",
     51        "}\n",
     52        "\n",
     53        "#sk-container-id-1 pre {\n",
     54        "  padding: 0;\n",
     55        "}\n",
     56        "\n",
     57        "#sk-container-id-1 input.sk-hidden--visually {\n",
     58        "  border: 0;\n",
     59        "  clip: rect(1px 1px 1px 1px);\n",
     60        "  clip: rect(1px, 1px, 1px, 1px);\n",
     61        "  height: 1px;\n",
     62        "  margin: -1px;\n",
     63        "  overflow: hidden;\n",
     64        "  padding: 0;\n",
     65        "  position: absolute;\n",
     66        "  width: 1px;\n",
     67        "}\n",
     68        "\n",
     69        "#sk-container-id-1 div.sk-dashed-wrapped {\n",
     70        "  border: 1px dashed var(--sklearn-color-line);\n",
     71        "  margin: 0 0.4em 0.5em 0.4em;\n",
     72        "  box-sizing: border-box;\n",
     73        "  padding-bottom: 0.4em;\n",
     74        "  background-color: var(--sklearn-color-background);\n",
     75        "}\n",
     76        "\n",
     77        "#sk-container-id-1 div.sk-container {\n",
     78        "  /* jupyter's `normalize.less` sets `[hidden] { display: none; }`\n",
     79        "     but bootstrap.min.css set `[hidden] { display: none !important; }`\n",
     80        "     so we also need the `!important` here to be able to override the\n",
     81        "     default hidden behavior on the sphinx rendered scikit-learn.org.\n",
     82        "     See: https://github.com/scikit-learn/scikit-learn/issues/21755 */\n",
     83        "  display: inline-block !important;\n",
     84        "  position: relative;\n",
     85        "}\n",
     86        "\n",
     87        "#sk-container-id-1 div.sk-text-repr-fallback {\n",
     88        "  display: none;\n",
     89        "}\n",
     90        "\n",
     91        "div.sk-parallel-item,\n",
     92        "div.sk-serial,\n",
     93        "div.sk-item {\n",
     94        "  /* draw centered vertical line to link estimators */\n",
     95        "  background-image: linear-gradient(var(--sklearn-color-text-on-default-background), var(--sklearn-color-text-on-default-background));\n",
     96        "  background-size: 2px 100%;\n",
     97        "  background-repeat: no-repeat;\n",
     98        "  background-position: center center;\n",
     99        "}\n",
    100        "\n",
    101        "/* Parallel-specific style estimator block */\n",
    102        "\n",
    103        "#sk-container-id-1 div.sk-parallel-item::after {\n",
    104        "  content: \"\";\n",
    105        "  width: 100%;\n",
    106        "  border-bottom: 2px solid var(--sklearn-color-text-on-default-background);\n",
    107        "  flex-grow: 1;\n",
    108        "}\n",
    109        "\n",
    110        "#sk-container-id-1 div.sk-parallel {\n",
    111        "  display: flex;\n",
    112        "  align-items: stretch;\n",
    113        "  justify-content: center;\n",
    114        "  background-color: var(--sklearn-color-background);\n",
    115        "  position: relative;\n",
    116        "}\n",
    117        "\n",
    118        "#sk-container-id-1 div.sk-parallel-item {\n",
    119        "  display: flex;\n",
    120        "  flex-direction: column;\n",
    121        "}\n",
    122        "\n",
    123        "#sk-container-id-1 div.sk-parallel-item:first-child::after {\n",
    124        "  align-self: flex-end;\n",
    125        "  width: 50%;\n",
    126        "}\n",
    127        "\n",
    128        "#sk-container-id-1 div.sk-parallel-item:last-child::after {\n",
    129        "  align-self: flex-start;\n",
    130        "  width: 50%;\n",
    131        "}\n",
    132        "\n",
    133        "#sk-container-id-1 div.sk-parallel-item:only-child::after {\n",
    134        "  width: 0;\n",
    135        "}\n",
    136        "\n",
    137        "/* Serial-specific style estimator block */\n",
    138        "\n",
    139        "#sk-container-id-1 div.sk-serial {\n",
    140        "  display: flex;\n",
    141        "  flex-direction: column;\n",
    142        "  align-items: center;\n",
    143        "  background-color: var(--sklearn-color-background);\n",
    144        "  padding-right: 1em;\n",
    145        "  padding-left: 1em;\n",
    146        "}\n",
    147        "\n",
    148        "\n",
    149        "/* Toggleable style: style used for estimator/Pipeline/ColumnTransformer box that is\n",
    150        "clickable and can be expanded/collapsed.\n",
    151        "- Pipeline and ColumnTransformer use this feature and define the default style\n",
    152        "- Estimators will overwrite some part of the style using the `sk-estimator` class\n",
    153        "*/\n",
    154        "\n",
    155        "/* Pipeline and ColumnTransformer style (default) */\n",
    156        "\n",
    157        "#sk-container-id-1 div.sk-toggleable {\n",
    158        "  /* Default theme specific background. It is overwritten whether we have a\n",
    159        "  specific estimator or a Pipeline/ColumnTransformer */\n",
    160        "  background-color: var(--sklearn-color-background);\n",
    161        "}\n",
    162        "\n",
    163        "/* Toggleable label */\n",
    164        "#sk-container-id-1 label.sk-toggleable__label {\n",
    165        "  cursor: pointer;\n",
    166        "  display: block;\n",
    167        "  width: 100%;\n",
    168        "  margin-bottom: 0;\n",
    169        "  padding: 0.5em;\n",
    170        "  box-sizing: border-box;\n",
    171        "  text-align: center;\n",
    172        "}\n",
    173        "\n",
    174        "#sk-container-id-1 label.sk-toggleable__label-arrow:before {\n",
    175        "  /* Arrow on the left of the label */\n",
    176        "  content: \"▸\";\n",
    177        "  float: left;\n",
    178        "  margin-right: 0.25em;\n",
    179        "  color: var(--sklearn-color-icon);\n",
    180        "}\n",
    181        "\n",
    182        "#sk-container-id-1 label.sk-toggleable__label-arrow:hover:before {\n",
    183        "  color: var(--sklearn-color-text);\n",
    184        "}\n",
    185        "\n",
    186        "/* Toggleable content - dropdown */\n",
    187        "\n",
    188        "#sk-container-id-1 div.sk-toggleable__content {\n",
    189        "  max-height: 0;\n",
    190        "  max-width: 0;\n",
    191        "  overflow: hidden;\n",
    192        "  text-align: left;\n",
    193        "  /* unfitted */\n",
    194        "  background-color: var(--sklearn-color-unfitted-level-0);\n",
    195        "}\n",
    196        "\n",
    197        "#sk-container-id-1 div.sk-toggleable__content.fitted {\n",
    198        "  /* fitted */\n",
    199        "  background-color: var(--sklearn-color-fitted-level-0);\n",
    200        "}\n",
    201        "\n",
    202        "#sk-container-id-1 div.sk-toggleable__content pre {\n",
    203        "  margin: 0.2em;\n",
    204        "  border-radius: 0.25em;\n",
    205        "  color: var(--sklearn-color-text);\n",
    206        "  /* unfitted */\n",
    207        "  background-color: var(--sklearn-color-unfitted-level-0);\n",
    208        "}\n",
    209        "\n",
    210        "#sk-container-id-1 div.sk-toggleable__content.fitted pre {\n",
    211        "  /* unfitted */\n",
    212        "  background-color: var(--sklearn-color-fitted-level-0);\n",
    213        "}\n",
    214        "\n",
    215        "#sk-container-id-1 input.sk-toggleable__control:checked~div.sk-toggleable__content {\n",
    216        "  /* Expand drop-down */\n",
    217        "  max-height: 200px;\n",
    218        "  max-width: 100%;\n",
    219        "  overflow: auto;\n",
    220        "}\n",
    221        "\n",
    222        "#sk-container-id-1 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {\n",
    223        "  content: \"▾\";\n",
    224        "}\n",
    225        "\n",
    226        "/* Pipeline/ColumnTransformer-specific style */\n",
    227        "\n",
    228        "#sk-container-id-1 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {\n",
    229        "  color: var(--sklearn-color-text);\n",
    230        "  background-color: var(--sklearn-color-unfitted-level-2);\n",
    231        "}\n",
    232        "\n",
    233        "#sk-container-id-1 div.sk-label.fitted input.sk-toggleable__control:checked~label.sk-toggleable__label {\n",
    234        "  background-color: var(--sklearn-color-fitted-level-2);\n",
    235        "}\n",
    236        "\n",
    237        "/* Estimator-specific style */\n",
    238        "\n",
    239        "/* Colorize estimator box */\n",
    240        "#sk-container-id-1 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {\n",
    241        "  /* unfitted */\n",
    242        "  background-color: var(--sklearn-color-unfitted-level-2);\n",
    243        "}\n",
    244        "\n",
    245        "#sk-container-id-1 div.sk-estimator.fitted input.sk-toggleable__control:checked~label.sk-toggleable__label {\n",
    246        "  /* fitted */\n",
    247        "  background-color: var(--sklearn-color-fitted-level-2);\n",
    248        "}\n",
    249        "\n",
    250        "#sk-container-id-1 div.sk-label label.sk-toggleable__label,\n",
    251        "#sk-container-id-1 div.sk-label label {\n",
    252        "  /* The background is the default theme color */\n",
    253        "  color: var(--sklearn-color-text-on-default-background);\n",
    254        "}\n",
    255        "\n",
    256        "/* On hover, darken the color of the background */\n",
    257        "#sk-container-id-1 div.sk-label:hover label.sk-toggleable__label {\n",
    258        "  color: var(--sklearn-color-text);\n",
    259        "  background-color: var(--sklearn-color-unfitted-level-2);\n",
    260        "}\n",
    261        "\n",
    262        "/* Label box, darken color on hover, fitted */\n",
    263        "#sk-container-id-1 div.sk-label.fitted:hover label.sk-toggleable__label.fitted {\n",
    264        "  color: var(--sklearn-color-text);\n",
    265        "  background-color: var(--sklearn-color-fitted-level-2);\n",
    266        "}\n",
    267        "\n",
    268        "/* Estimator label */\n",
    269        "\n",
    270        "#sk-container-id-1 div.sk-label label {\n",
    271        "  font-family: monospace;\n",
    272        "  font-weight: bold;\n",
    273        "  display: inline-block;\n",
    274        "  line-height: 1.2em;\n",
    275        "}\n",
    276        "\n",
    277        "#sk-container-id-1 div.sk-label-container {\n",
    278        "  text-align: center;\n",
    279        "}\n",
    280        "\n",
    281        "/* Estimator-specific */\n",
    282        "#sk-container-id-1 div.sk-estimator {\n",
    283        "  font-family: monospace;\n",
    284        "  border: 1px dotted var(--sklearn-color-border-box);\n",
    285        "  border-radius: 0.25em;\n",
    286        "  box-sizing: border-box;\n",
    287        "  margin-bottom: 0.5em;\n",
    288        "  /* unfitted */\n",
    289        "  background-color: var(--sklearn-color-unfitted-level-0);\n",
    290        "}\n",
    291        "\n",
    292        "#sk-container-id-1 div.sk-estimator.fitted {\n",
    293        "  /* fitted */\n",
    294        "  background-color: var(--sklearn-color-fitted-level-0);\n",
    295        "}\n",
    296        "\n",
    297        "/* on hover */\n",
    298        "#sk-container-id-1 div.sk-estimator:hover {\n",
    299        "  /* unfitted */\n",
    300        "  background-color: var(--sklearn-color-unfitted-level-2);\n",
    301        "}\n",
    302        "\n",
    303        "#sk-container-id-1 div.sk-estimator.fitted:hover {\n",
    304        "  /* fitted */\n",
    305        "  background-color: var(--sklearn-color-fitted-level-2);\n",
    306        "}\n",
    307        "\n",
    308        "/* Specification for estimator info (e.g. \"i\" and \"?\") */\n",
    309        "\n",
    310        "/* Common style for \"i\" and \"?\" */\n",
    311        "\n",
    312        ".sk-estimator-doc-link,\n",
    313        "a:link.sk-estimator-doc-link,\n",
    314        "a:visited.sk-estimator-doc-link {\n",
    315        "  float: right;\n",
    316        "  font-size: smaller;\n",
    317        "  line-height: 1em;\n",
    318        "  font-family: monospace;\n",
    319        "  background-color: var(--sklearn-color-background);\n",
    320        "  border-radius: 1em;\n",
    321        "  height: 1em;\n",
    322        "  width: 1em;\n",
    323        "  text-decoration: none !important;\n",
    324        "  margin-left: 1ex;\n",
    325        "  /* unfitted */\n",
    326        "  border: var(--sklearn-color-unfitted-level-1) 1pt solid;\n",
    327        "  color: var(--sklearn-color-unfitted-level-1);\n",
    328        "}\n",
    329        "\n",
    330        ".sk-estimator-doc-link.fitted,\n",
    331        "a:link.sk-estimator-doc-link.fitted,\n",
    332        "a:visited.sk-estimator-doc-link.fitted {\n",
    333        "  /* fitted */\n",
    334        "  border: var(--sklearn-color-fitted-level-1) 1pt solid;\n",
    335        "  color: var(--sklearn-color-fitted-level-1);\n",
    336        "}\n",
    337        "\n",
    338        "/* On hover */\n",
    339        "div.sk-estimator:hover .sk-estimator-doc-link:hover,\n",
    340        ".sk-estimator-doc-link:hover,\n",
    341        "div.sk-label-container:hover .sk-estimator-doc-link:hover,\n",
    342        ".sk-estimator-doc-link:hover {\n",
    343        "  /* unfitted */\n",
    344        "  background-color: var(--sklearn-color-unfitted-level-3);\n",
    345        "  color: var(--sklearn-color-background);\n",
    346        "  text-decoration: none;\n",
    347        "}\n",
    348        "\n",
    349        "div.sk-estimator.fitted:hover .sk-estimator-doc-link.fitted:hover,\n",
    350        ".sk-estimator-doc-link.fitted:hover,\n",
    351        "div.sk-label-container:hover .sk-estimator-doc-link.fitted:hover,\n",
    352        ".sk-estimator-doc-link.fitted:hover {\n",
    353        "  /* fitted */\n",
    354        "  background-color: var(--sklearn-color-fitted-level-3);\n",
    355        "  color: var(--sklearn-color-background);\n",
    356        "  text-decoration: none;\n",
    357        "}\n",
    358        "\n",
    359        "/* Span, style for the box shown on hovering the info icon */\n",
    360        ".sk-estimator-doc-link span {\n",
    361        "  display: none;\n",
    362        "  z-index: 9999;\n",
    363        "  position: relative;\n",
    364        "  font-weight: normal;\n",
    365        "  right: .2ex;\n",
    366        "  padding: .5ex;\n",
    367        "  margin: .5ex;\n",
    368        "  width: min-content;\n",
    369        "  min-width: 20ex;\n",
    370        "  max-width: 50ex;\n",
    371        "  color: var(--sklearn-color-text);\n",
    372        "  box-shadow: 2pt 2pt 4pt #999;\n",
    373        "  /* unfitted */\n",
    374        "  background: var(--sklearn-color-unfitted-level-0);\n",
    375        "  border: .5pt solid var(--sklearn-color-unfitted-level-3);\n",
    376        "}\n",
    377        "\n",
    378        ".sk-estimator-doc-link.fitted span {\n",
    379        "  /* fitted */\n",
    380        "  background: var(--sklearn-color-fitted-level-0);\n",
    381        "  border: var(--sklearn-color-fitted-level-3);\n",
    382        "}\n",
    383        "\n",
    384        ".sk-estimator-doc-link:hover span {\n",
    385        "  display: block;\n",
    386        "}\n",
    387        "\n",
    388        "/* \"?\"-specific style due to the `<a>` HTML tag */\n",
    389        "\n",
    390        "#sk-container-id-1 a.estimator_doc_link {\n",
    391        "  float: right;\n",
    392        "  font-size: 1rem;\n",
    393        "  line-height: 1em;\n",
    394        "  font-family: monospace;\n",
    395        "  background-color: var(--sklearn-color-background);\n",
    396        "  border-radius: 1rem;\n",
    397        "  height: 1rem;\n",
    398        "  width: 1rem;\n",
    399        "  text-decoration: none;\n",
    400        "  /* unfitted */\n",
    401        "  color: var(--sklearn-color-unfitted-level-1);\n",
    402        "  border: var(--sklearn-color-unfitted-level-1) 1pt solid;\n",
    403        "}\n",
    404        "\n",
    405        "#sk-container-id-1 a.estimator_doc_link.fitted {\n",
    406        "  /* fitted */\n",
    407        "  border: var(--sklearn-color-fitted-level-1) 1pt solid;\n",
    408        "  color: var(--sklearn-color-fitted-level-1);\n",
    409        "}\n",
    410        "\n",
    411        "/* On hover */\n",
    412        "#sk-container-id-1 a.estimator_doc_link:hover {\n",
    413        "  /* unfitted */\n",
    414        "  background-color: var(--sklearn-color-unfitted-level-3);\n",
    415        "  color: var(--sklearn-color-background);\n",
    416        "  text-decoration: none;\n",
    417        "}\n",
    418        "\n",
    419        "#sk-container-id-1 a.estimator_doc_link.fitted:hover {\n",
    420        "  /* fitted */\n",
    421        "  background-color: var(--sklearn-color-fitted-level-3);\n",
    422        "}\n",
    423        "</style><div id=\"sk-container-id-1\" class=\"sk-top-container\"><div class=\"sk-text-repr-fallback\"><pre>Pipeline(steps=[(&#x27;polynomialfeatures&#x27;, PolynomialFeatures(degree=3)),\n",
    424        "                (&#x27;standardscaler&#x27;, StandardScaler()),\n",
    425        "                (&#x27;linearsvc&#x27;,\n",
    426        "                 LinearSVC(C=10, max_iter=10000, random_state=10))])</pre><b>In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. <br />On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.</b></div><div class=\"sk-container\" hidden><div class=\"sk-item sk-dashed-wrapped\"><div class=\"sk-label-container\"><div class=\"sk-label fitted sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-1\" type=\"checkbox\" ><label for=\"sk-estimator-id-1\" class=\"sk-toggleable__label fitted sk-toggleable__label-arrow fitted\">&nbsp;&nbsp;Pipeline<a class=\"sk-estimator-doc-link fitted\" rel=\"noreferrer\" target=\"_blank\" href=\"https://scikit-learn.org/1.4/modules/generated/sklearn.pipeline.Pipeline.html\">?<span>Documentation for Pipeline</span></a><span class=\"sk-estimator-doc-link fitted\">i<span>Fitted</span></span></label><div class=\"sk-toggleable__content fitted\"><pre>Pipeline(steps=[(&#x27;polynomialfeatures&#x27;, PolynomialFeatures(degree=3)),\n",
    427        "                (&#x27;standardscaler&#x27;, StandardScaler()),\n",
    428        "                (&#x27;linearsvc&#x27;,\n",
    429        "                 LinearSVC(C=10, max_iter=10000, random_state=10))])</pre></div> </div></div><div class=\"sk-serial\"><div class=\"sk-item\"><div class=\"sk-estimator fitted sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-2\" type=\"checkbox\" ><label for=\"sk-estimator-id-2\" class=\"sk-toggleable__label fitted sk-toggleable__label-arrow fitted\">&nbsp;PolynomialFeatures<a class=\"sk-estimator-doc-link fitted\" rel=\"noreferrer\" target=\"_blank\" href=\"https://scikit-learn.org/1.4/modules/generated/sklearn.preprocessing.PolynomialFeatures.html\">?<span>Documentation for PolynomialFeatures</span></a></label><div class=\"sk-toggleable__content fitted\"><pre>PolynomialFeatures(degree=3)</pre></div> </div></div><div class=\"sk-item\"><div class=\"sk-estimator fitted sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-3\" type=\"checkbox\" ><label for=\"sk-estimator-id-3\" class=\"sk-toggleable__label fitted sk-toggleable__label-arrow fitted\">&nbsp;StandardScaler<a class=\"sk-estimator-doc-link fitted\" rel=\"noreferrer\" target=\"_blank\" href=\"https://scikit-learn.org/1.4/modules/generated/sklearn.preprocessing.StandardScaler.html\">?<span>Documentation for StandardScaler</span></a></label><div class=\"sk-toggleable__content fitted\"><pre>StandardScaler()</pre></div> </div></div><div class=\"sk-item\"><div class=\"sk-estimator fitted sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-4\" type=\"checkbox\" ><label for=\"sk-estimator-id-4\" class=\"sk-toggleable__label fitted sk-toggleable__label-arrow fitted\">&nbsp;LinearSVC<a class=\"sk-estimator-doc-link fitted\" rel=\"noreferrer\" target=\"_blank\" href=\"https://scikit-learn.org/1.4/modules/generated/sklearn.svm.LinearSVC.html\">?<span>Documentation for LinearSVC</span></a></label><div class=\"sk-toggleable__content fitted\"><pre>LinearSVC(C=10, max_iter=10000, random_state=10)</pre></div> </div></div></div></div></div></div>"
    430       ],
    431       "text/plain": [
    432        "Pipeline(steps=[('polynomialfeatures', PolynomialFeatures(degree=3)),\n",
    433        "                ('standardscaler', StandardScaler()),\n",
    434        "                ('linearsvc',\n",
    435        "                 LinearSVC(C=10, max_iter=10000, random_state=10))])"
    436       ]
    437      },
    438      "execution_count": 3,
    439      "metadata": {},
    440      "output_type": "execute_result"
    441     }
    442    ],
    443    "source": [
    444     "# SVM with polynomial features added\n",
    445     "from sklearn.datasets import make_moons\n",
    446     "from sklearn.preprocessing import PolynomialFeatures\n",
    447     "from sklearn.pipeline import make_pipeline\n",
    448     "from sklearn.svm import LinearSVC\n",
    449     "from sklearn.preprocessing import StandardScaler\n",
    450     "\n",
    451     "X,y = make_moons(n_samples=100 , noise=.15, random_state=10)\n",
    452     "\n",
    453     "polynomial_svm_clf = make_pipeline(PolynomialFeatures(3), StandardScaler(), LinearSVC(C=10,max_iter=10000, random_state=10))\n",
    454     "\n",
    455     "polynomial_svm_clf.fit(X, y)"
    456    ]
    457   },
    458   {
    459    "cell_type": "code",
    460    "execution_count": 4,
    461    "metadata": {},
    462    "outputs": [
    463     {
    464      "data": {
    465       "text/html": [
    466        "<style>#sk-container-id-2 {\n",
    467        "  /* Definition of color scheme common for light and dark mode */\n",
    468        "  --sklearn-color-text: black;\n",
    469        "  --sklearn-color-line: gray;\n",
    470        "  /* Definition of color scheme for unfitted estimators */\n",
    471        "  --sklearn-color-unfitted-level-0: #fff5e6;\n",
    472        "  --sklearn-color-unfitted-level-1: #f6e4d2;\n",
    473        "  --sklearn-color-unfitted-level-2: #ffe0b3;\n",
    474        "  --sklearn-color-unfitted-level-3: chocolate;\n",
    475        "  /* Definition of color scheme for fitted estimators */\n",
    476        "  --sklearn-color-fitted-level-0: #f0f8ff;\n",
    477        "  --sklearn-color-fitted-level-1: #d4ebff;\n",
    478        "  --sklearn-color-fitted-level-2: #b3dbfd;\n",
    479        "  --sklearn-color-fitted-level-3: cornflowerblue;\n",
    480        "\n",
    481        "  /* Specific color for light theme */\n",
    482        "  --sklearn-color-text-on-default-background: var(--sg-text-color, var(--theme-code-foreground, var(--jp-content-font-color1, black)));\n",
    483        "  --sklearn-color-background: var(--sg-background-color, var(--theme-background, var(--jp-layout-color0, white)));\n",
    484        "  --sklearn-color-border-box: var(--sg-text-color, var(--theme-code-foreground, var(--jp-content-font-color1, black)));\n",
    485        "  --sklearn-color-icon: #696969;\n",
    486        "\n",
    487        "  @media (prefers-color-scheme: dark) {\n",
    488        "    /* Redefinition of color scheme for dark theme */\n",
    489        "    --sklearn-color-text-on-default-background: var(--sg-text-color, var(--theme-code-foreground, var(--jp-content-font-color1, white)));\n",
    490        "    --sklearn-color-background: var(--sg-background-color, var(--theme-background, var(--jp-layout-color0, #111)));\n",
    491        "    --sklearn-color-border-box: var(--sg-text-color, var(--theme-code-foreground, var(--jp-content-font-color1, white)));\n",
    492        "    --sklearn-color-icon: #878787;\n",
    493        "  }\n",
    494        "}\n",
    495        "\n",
    496        "#sk-container-id-2 {\n",
    497        "  color: var(--sklearn-color-text);\n",
    498        "}\n",
    499        "\n",
    500        "#sk-container-id-2 pre {\n",
    501        "  padding: 0;\n",
    502        "}\n",
    503        "\n",
    504        "#sk-container-id-2 input.sk-hidden--visually {\n",
    505        "  border: 0;\n",
    506        "  clip: rect(1px 1px 1px 1px);\n",
    507        "  clip: rect(1px, 1px, 1px, 1px);\n",
    508        "  height: 1px;\n",
    509        "  margin: -1px;\n",
    510        "  overflow: hidden;\n",
    511        "  padding: 0;\n",
    512        "  position: absolute;\n",
    513        "  width: 1px;\n",
    514        "}\n",
    515        "\n",
    516        "#sk-container-id-2 div.sk-dashed-wrapped {\n",
    517        "  border: 1px dashed var(--sklearn-color-line);\n",
    518        "  margin: 0 0.4em 0.5em 0.4em;\n",
    519        "  box-sizing: border-box;\n",
    520        "  padding-bottom: 0.4em;\n",
    521        "  background-color: var(--sklearn-color-background);\n",
    522        "}\n",
    523        "\n",
    524        "#sk-container-id-2 div.sk-container {\n",
    525        "  /* jupyter's `normalize.less` sets `[hidden] { display: none; }`\n",
    526        "     but bootstrap.min.css set `[hidden] { display: none !important; }`\n",
    527        "     so we also need the `!important` here to be able to override the\n",
    528        "     default hidden behavior on the sphinx rendered scikit-learn.org.\n",
    529        "     See: https://github.com/scikit-learn/scikit-learn/issues/21755 */\n",
    530        "  display: inline-block !important;\n",
    531        "  position: relative;\n",
    532        "}\n",
    533        "\n",
    534        "#sk-container-id-2 div.sk-text-repr-fallback {\n",
    535        "  display: none;\n",
    536        "}\n",
    537        "\n",
    538        "div.sk-parallel-item,\n",
    539        "div.sk-serial,\n",
    540        "div.sk-item {\n",
    541        "  /* draw centered vertical line to link estimators */\n",
    542        "  background-image: linear-gradient(var(--sklearn-color-text-on-default-background), var(--sklearn-color-text-on-default-background));\n",
    543        "  background-size: 2px 100%;\n",
    544        "  background-repeat: no-repeat;\n",
    545        "  background-position: center center;\n",
    546        "}\n",
    547        "\n",
    548        "/* Parallel-specific style estimator block */\n",
    549        "\n",
    550        "#sk-container-id-2 div.sk-parallel-item::after {\n",
    551        "  content: \"\";\n",
    552        "  width: 100%;\n",
    553        "  border-bottom: 2px solid var(--sklearn-color-text-on-default-background);\n",
    554        "  flex-grow: 1;\n",
    555        "}\n",
    556        "\n",
    557        "#sk-container-id-2 div.sk-parallel {\n",
    558        "  display: flex;\n",
    559        "  align-items: stretch;\n",
    560        "  justify-content: center;\n",
    561        "  background-color: var(--sklearn-color-background);\n",
    562        "  position: relative;\n",
    563        "}\n",
    564        "\n",
    565        "#sk-container-id-2 div.sk-parallel-item {\n",
    566        "  display: flex;\n",
    567        "  flex-direction: column;\n",
    568        "}\n",
    569        "\n",
    570        "#sk-container-id-2 div.sk-parallel-item:first-child::after {\n",
    571        "  align-self: flex-end;\n",
    572        "  width: 50%;\n",
    573        "}\n",
    574        "\n",
    575        "#sk-container-id-2 div.sk-parallel-item:last-child::after {\n",
    576        "  align-self: flex-start;\n",
    577        "  width: 50%;\n",
    578        "}\n",
    579        "\n",
    580        "#sk-container-id-2 div.sk-parallel-item:only-child::after {\n",
    581        "  width: 0;\n",
    582        "}\n",
    583        "\n",
    584        "/* Serial-specific style estimator block */\n",
    585        "\n",
    586        "#sk-container-id-2 div.sk-serial {\n",
    587        "  display: flex;\n",
    588        "  flex-direction: column;\n",
    589        "  align-items: center;\n",
    590        "  background-color: var(--sklearn-color-background);\n",
    591        "  padding-right: 1em;\n",
    592        "  padding-left: 1em;\n",
    593        "}\n",
    594        "\n",
    595        "\n",
    596        "/* Toggleable style: style used for estimator/Pipeline/ColumnTransformer box that is\n",
    597        "clickable and can be expanded/collapsed.\n",
    598        "- Pipeline and ColumnTransformer use this feature and define the default style\n",
    599        "- Estimators will overwrite some part of the style using the `sk-estimator` class\n",
    600        "*/\n",
    601        "\n",
    602        "/* Pipeline and ColumnTransformer style (default) */\n",
    603        "\n",
    604        "#sk-container-id-2 div.sk-toggleable {\n",
    605        "  /* Default theme specific background. It is overwritten whether we have a\n",
    606        "  specific estimator or a Pipeline/ColumnTransformer */\n",
    607        "  background-color: var(--sklearn-color-background);\n",
    608        "}\n",
    609        "\n",
    610        "/* Toggleable label */\n",
    611        "#sk-container-id-2 label.sk-toggleable__label {\n",
    612        "  cursor: pointer;\n",
    613        "  display: block;\n",
    614        "  width: 100%;\n",
    615        "  margin-bottom: 0;\n",
    616        "  padding: 0.5em;\n",
    617        "  box-sizing: border-box;\n",
    618        "  text-align: center;\n",
    619        "}\n",
    620        "\n",
    621        "#sk-container-id-2 label.sk-toggleable__label-arrow:before {\n",
    622        "  /* Arrow on the left of the label */\n",
    623        "  content: \"▸\";\n",
    624        "  float: left;\n",
    625        "  margin-right: 0.25em;\n",
    626        "  color: var(--sklearn-color-icon);\n",
    627        "}\n",
    628        "\n",
    629        "#sk-container-id-2 label.sk-toggleable__label-arrow:hover:before {\n",
    630        "  color: var(--sklearn-color-text);\n",
    631        "}\n",
    632        "\n",
    633        "/* Toggleable content - dropdown */\n",
    634        "\n",
    635        "#sk-container-id-2 div.sk-toggleable__content {\n",
    636        "  max-height: 0;\n",
    637        "  max-width: 0;\n",
    638        "  overflow: hidden;\n",
    639        "  text-align: left;\n",
    640        "  /* unfitted */\n",
    641        "  background-color: var(--sklearn-color-unfitted-level-0);\n",
    642        "}\n",
    643        "\n",
    644        "#sk-container-id-2 div.sk-toggleable__content.fitted {\n",
    645        "  /* fitted */\n",
    646        "  background-color: var(--sklearn-color-fitted-level-0);\n",
    647        "}\n",
    648        "\n",
    649        "#sk-container-id-2 div.sk-toggleable__content pre {\n",
    650        "  margin: 0.2em;\n",
    651        "  border-radius: 0.25em;\n",
    652        "  color: var(--sklearn-color-text);\n",
    653        "  /* unfitted */\n",
    654        "  background-color: var(--sklearn-color-unfitted-level-0);\n",
    655        "}\n",
    656        "\n",
    657        "#sk-container-id-2 div.sk-toggleable__content.fitted pre {\n",
    658        "  /* unfitted */\n",
    659        "  background-color: var(--sklearn-color-fitted-level-0);\n",
    660        "}\n",
    661        "\n",
    662        "#sk-container-id-2 input.sk-toggleable__control:checked~div.sk-toggleable__content {\n",
    663        "  /* Expand drop-down */\n",
    664        "  max-height: 200px;\n",
    665        "  max-width: 100%;\n",
    666        "  overflow: auto;\n",
    667        "}\n",
    668        "\n",
    669        "#sk-container-id-2 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {\n",
    670        "  content: \"▾\";\n",
    671        "}\n",
    672        "\n",
    673        "/* Pipeline/ColumnTransformer-specific style */\n",
    674        "\n",
    675        "#sk-container-id-2 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {\n",
    676        "  color: var(--sklearn-color-text);\n",
    677        "  background-color: var(--sklearn-color-unfitted-level-2);\n",
    678        "}\n",
    679        "\n",
    680        "#sk-container-id-2 div.sk-label.fitted input.sk-toggleable__control:checked~label.sk-toggleable__label {\n",
    681        "  background-color: var(--sklearn-color-fitted-level-2);\n",
    682        "}\n",
    683        "\n",
    684        "/* Estimator-specific style */\n",
    685        "\n",
    686        "/* Colorize estimator box */\n",
    687        "#sk-container-id-2 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {\n",
    688        "  /* unfitted */\n",
    689        "  background-color: var(--sklearn-color-unfitted-level-2);\n",
    690        "}\n",
    691        "\n",
    692        "#sk-container-id-2 div.sk-estimator.fitted input.sk-toggleable__control:checked~label.sk-toggleable__label {\n",
    693        "  /* fitted */\n",
    694        "  background-color: var(--sklearn-color-fitted-level-2);\n",
    695        "}\n",
    696        "\n",
    697        "#sk-container-id-2 div.sk-label label.sk-toggleable__label,\n",
    698        "#sk-container-id-2 div.sk-label label {\n",
    699        "  /* The background is the default theme color */\n",
    700        "  color: var(--sklearn-color-text-on-default-background);\n",
    701        "}\n",
    702        "\n",
    703        "/* On hover, darken the color of the background */\n",
    704        "#sk-container-id-2 div.sk-label:hover label.sk-toggleable__label {\n",
    705        "  color: var(--sklearn-color-text);\n",
    706        "  background-color: var(--sklearn-color-unfitted-level-2);\n",
    707        "}\n",
    708        "\n",
    709        "/* Label box, darken color on hover, fitted */\n",
    710        "#sk-container-id-2 div.sk-label.fitted:hover label.sk-toggleable__label.fitted {\n",
    711        "  color: var(--sklearn-color-text);\n",
    712        "  background-color: var(--sklearn-color-fitted-level-2);\n",
    713        "}\n",
    714        "\n",
    715        "/* Estimator label */\n",
    716        "\n",
    717        "#sk-container-id-2 div.sk-label label {\n",
    718        "  font-family: monospace;\n",
    719        "  font-weight: bold;\n",
    720        "  display: inline-block;\n",
    721        "  line-height: 1.2em;\n",
    722        "}\n",
    723        "\n",
    724        "#sk-container-id-2 div.sk-label-container {\n",
    725        "  text-align: center;\n",
    726        "}\n",
    727        "\n",
    728        "/* Estimator-specific */\n",
    729        "#sk-container-id-2 div.sk-estimator {\n",
    730        "  font-family: monospace;\n",
    731        "  border: 1px dotted var(--sklearn-color-border-box);\n",
    732        "  border-radius: 0.25em;\n",
    733        "  box-sizing: border-box;\n",
    734        "  margin-bottom: 0.5em;\n",
    735        "  /* unfitted */\n",
    736        "  background-color: var(--sklearn-color-unfitted-level-0);\n",
    737        "}\n",
    738        "\n",
    739        "#sk-container-id-2 div.sk-estimator.fitted {\n",
    740        "  /* fitted */\n",
    741        "  background-color: var(--sklearn-color-fitted-level-0);\n",
    742        "}\n",
    743        "\n",
    744        "/* on hover */\n",
    745        "#sk-container-id-2 div.sk-estimator:hover {\n",
    746        "  /* unfitted */\n",
    747        "  background-color: var(--sklearn-color-unfitted-level-2);\n",
    748        "}\n",
    749        "\n",
    750        "#sk-container-id-2 div.sk-estimator.fitted:hover {\n",
    751        "  /* fitted */\n",
    752        "  background-color: var(--sklearn-color-fitted-level-2);\n",
    753        "}\n",
    754        "\n",
    755        "/* Specification for estimator info (e.g. \"i\" and \"?\") */\n",
    756        "\n",
    757        "/* Common style for \"i\" and \"?\" */\n",
    758        "\n",
    759        ".sk-estimator-doc-link,\n",
    760        "a:link.sk-estimator-doc-link,\n",
    761        "a:visited.sk-estimator-doc-link {\n",
    762        "  float: right;\n",
    763        "  font-size: smaller;\n",
    764        "  line-height: 1em;\n",
    765        "  font-family: monospace;\n",
    766        "  background-color: var(--sklearn-color-background);\n",
    767        "  border-radius: 1em;\n",
    768        "  height: 1em;\n",
    769        "  width: 1em;\n",
    770        "  text-decoration: none !important;\n",
    771        "  margin-left: 1ex;\n",
    772        "  /* unfitted */\n",
    773        "  border: var(--sklearn-color-unfitted-level-1) 1pt solid;\n",
    774        "  color: var(--sklearn-color-unfitted-level-1);\n",
    775        "}\n",
    776        "\n",
    777        ".sk-estimator-doc-link.fitted,\n",
    778        "a:link.sk-estimator-doc-link.fitted,\n",
    779        "a:visited.sk-estimator-doc-link.fitted {\n",
    780        "  /* fitted */\n",
    781        "  border: var(--sklearn-color-fitted-level-1) 1pt solid;\n",
    782        "  color: var(--sklearn-color-fitted-level-1);\n",
    783        "}\n",
    784        "\n",
    785        "/* On hover */\n",
    786        "div.sk-estimator:hover .sk-estimator-doc-link:hover,\n",
    787        ".sk-estimator-doc-link:hover,\n",
    788        "div.sk-label-container:hover .sk-estimator-doc-link:hover,\n",
    789        ".sk-estimator-doc-link:hover {\n",
    790        "  /* unfitted */\n",
    791        "  background-color: var(--sklearn-color-unfitted-level-3);\n",
    792        "  color: var(--sklearn-color-background);\n",
    793        "  text-decoration: none;\n",
    794        "}\n",
    795        "\n",
    796        "div.sk-estimator.fitted:hover .sk-estimator-doc-link.fitted:hover,\n",
    797        ".sk-estimator-doc-link.fitted:hover,\n",
    798        "div.sk-label-container:hover .sk-estimator-doc-link.fitted:hover,\n",
    799        ".sk-estimator-doc-link.fitted:hover {\n",
    800        "  /* fitted */\n",
    801        "  background-color: var(--sklearn-color-fitted-level-3);\n",
    802        "  color: var(--sklearn-color-background);\n",
    803        "  text-decoration: none;\n",
    804        "}\n",
    805        "\n",
    806        "/* Span, style for the box shown on hovering the info icon */\n",
    807        ".sk-estimator-doc-link span {\n",
    808        "  display: none;\n",
    809        "  z-index: 9999;\n",
    810        "  position: relative;\n",
    811        "  font-weight: normal;\n",
    812        "  right: .2ex;\n",
    813        "  padding: .5ex;\n",
    814        "  margin: .5ex;\n",
    815        "  width: min-content;\n",
    816        "  min-width: 20ex;\n",
    817        "  max-width: 50ex;\n",
    818        "  color: var(--sklearn-color-text);\n",
    819        "  box-shadow: 2pt 2pt 4pt #999;\n",
    820        "  /* unfitted */\n",
    821        "  background: var(--sklearn-color-unfitted-level-0);\n",
    822        "  border: .5pt solid var(--sklearn-color-unfitted-level-3);\n",
    823        "}\n",
    824        "\n",
    825        ".sk-estimator-doc-link.fitted span {\n",
    826        "  /* fitted */\n",
    827        "  background: var(--sklearn-color-fitted-level-0);\n",
    828        "  border: var(--sklearn-color-fitted-level-3);\n",
    829        "}\n",
    830        "\n",
    831        ".sk-estimator-doc-link:hover span {\n",
    832        "  display: block;\n",
    833        "}\n",
    834        "\n",
    835        "/* \"?\"-specific style due to the `<a>` HTML tag */\n",
    836        "\n",
    837        "#sk-container-id-2 a.estimator_doc_link {\n",
    838        "  float: right;\n",
    839        "  font-size: 1rem;\n",
    840        "  line-height: 1em;\n",
    841        "  font-family: monospace;\n",
    842        "  background-color: var(--sklearn-color-background);\n",
    843        "  border-radius: 1rem;\n",
    844        "  height: 1rem;\n",
    845        "  width: 1rem;\n",
    846        "  text-decoration: none;\n",
    847        "  /* unfitted */\n",
    848        "  color: var(--sklearn-color-unfitted-level-1);\n",
    849        "  border: var(--sklearn-color-unfitted-level-1) 1pt solid;\n",
    850        "}\n",
    851        "\n",
    852        "#sk-container-id-2 a.estimator_doc_link.fitted {\n",
    853        "  /* fitted */\n",
    854        "  border: var(--sklearn-color-fitted-level-1) 1pt solid;\n",
    855        "  color: var(--sklearn-color-fitted-level-1);\n",
    856        "}\n",
    857        "\n",
    858        "/* On hover */\n",
    859        "#sk-container-id-2 a.estimator_doc_link:hover {\n",
    860        "  /* unfitted */\n",
    861        "  background-color: var(--sklearn-color-unfitted-level-3);\n",
    862        "  color: var(--sklearn-color-background);\n",
    863        "  text-decoration: none;\n",
    864        "}\n",
    865        "\n",
    866        "#sk-container-id-2 a.estimator_doc_link.fitted:hover {\n",
    867        "  /* fitted */\n",
    868        "  background-color: var(--sklearn-color-fitted-level-3);\n",
    869        "}\n",
    870        "</style><div id=\"sk-container-id-2\" class=\"sk-top-container\"><div class=\"sk-text-repr-fallback\"><pre>Pipeline(steps=[(&#x27;standardscaler&#x27;, StandardScaler()),\n",
    871        "                (&#x27;svc&#x27;, SVC(C=5, coef0=1, kernel=&#x27;poly&#x27;))])</pre><b>In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. <br />On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.</b></div><div class=\"sk-container\" hidden><div class=\"sk-item sk-dashed-wrapped\"><div class=\"sk-label-container\"><div class=\"sk-label fitted sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-5\" type=\"checkbox\" ><label for=\"sk-estimator-id-5\" class=\"sk-toggleable__label fitted sk-toggleable__label-arrow fitted\">&nbsp;&nbsp;Pipeline<a class=\"sk-estimator-doc-link fitted\" rel=\"noreferrer\" target=\"_blank\" href=\"https://scikit-learn.org/1.4/modules/generated/sklearn.pipeline.Pipeline.html\">?<span>Documentation for Pipeline</span></a><span class=\"sk-estimator-doc-link fitted\">i<span>Fitted</span></span></label><div class=\"sk-toggleable__content fitted\"><pre>Pipeline(steps=[(&#x27;standardscaler&#x27;, StandardScaler()),\n",
    872        "                (&#x27;svc&#x27;, SVC(C=5, coef0=1, kernel=&#x27;poly&#x27;))])</pre></div> </div></div><div class=\"sk-serial\"><div class=\"sk-item\"><div class=\"sk-estimator fitted sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-6\" type=\"checkbox\" ><label for=\"sk-estimator-id-6\" class=\"sk-toggleable__label fitted sk-toggleable__label-arrow fitted\">&nbsp;StandardScaler<a class=\"sk-estimator-doc-link fitted\" rel=\"noreferrer\" target=\"_blank\" href=\"https://scikit-learn.org/1.4/modules/generated/sklearn.preprocessing.StandardScaler.html\">?<span>Documentation for StandardScaler</span></a></label><div class=\"sk-toggleable__content fitted\"><pre>StandardScaler()</pre></div> </div></div><div class=\"sk-item\"><div class=\"sk-estimator fitted sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-7\" type=\"checkbox\" ><label for=\"sk-estimator-id-7\" class=\"sk-toggleable__label fitted sk-toggleable__label-arrow fitted\">&nbsp;SVC<a class=\"sk-estimator-doc-link fitted\" rel=\"noreferrer\" target=\"_blank\" href=\"https://scikit-learn.org/1.4/modules/generated/sklearn.svm.SVC.html\">?<span>Documentation for SVC</span></a></label><div class=\"sk-toggleable__content fitted\"><pre>SVC(C=5, coef0=1, kernel=&#x27;poly&#x27;)</pre></div> </div></div></div></div></div></div>"
    873       ],
    874       "text/plain": [
    875        "Pipeline(steps=[('standardscaler', StandardScaler()),\n",
    876        "                ('svc', SVC(C=5, coef0=1, kernel='poly'))])"
    877       ]
    878      },
    879      "execution_count": 4,
    880      "metadata": {},
    881      "output_type": "execute_result"
    882     }
    883    ],
    884    "source": [
    885     "from sklearn.svm import SVC\n",
    886     "\n",
    887     "poly_kernel_svm_clf = make_pipeline(StandardScaler(),SVC(kernel='poly', degree=3, coef0=1,C=5))\n",
    888     "poly_kernel_svm_clf.fit(X,y)"
    889    ]
    890   },
    891   {
    892    "cell_type": "code",
    893    "execution_count": 5,
    894    "metadata": {},
    895    "outputs": [
    896     {
    897      "data": {
    898       "text/html": [
    899        "<style>#sk-container-id-3 {\n",
    900        "  /* Definition of color scheme common for light and dark mode */\n",
    901        "  --sklearn-color-text: black;\n",
    902        "  --sklearn-color-line: gray;\n",
    903        "  /* Definition of color scheme for unfitted estimators */\n",
    904        "  --sklearn-color-unfitted-level-0: #fff5e6;\n",
    905        "  --sklearn-color-unfitted-level-1: #f6e4d2;\n",
    906        "  --sklearn-color-unfitted-level-2: #ffe0b3;\n",
    907        "  --sklearn-color-unfitted-level-3: chocolate;\n",
    908        "  /* Definition of color scheme for fitted estimators */\n",
    909        "  --sklearn-color-fitted-level-0: #f0f8ff;\n",
    910        "  --sklearn-color-fitted-level-1: #d4ebff;\n",
    911        "  --sklearn-color-fitted-level-2: #b3dbfd;\n",
    912        "  --sklearn-color-fitted-level-3: cornflowerblue;\n",
    913        "\n",
    914        "  /* Specific color for light theme */\n",
    915        "  --sklearn-color-text-on-default-background: var(--sg-text-color, var(--theme-code-foreground, var(--jp-content-font-color1, black)));\n",
    916        "  --sklearn-color-background: var(--sg-background-color, var(--theme-background, var(--jp-layout-color0, white)));\n",
    917        "  --sklearn-color-border-box: var(--sg-text-color, var(--theme-code-foreground, var(--jp-content-font-color1, black)));\n",
    918        "  --sklearn-color-icon: #696969;\n",
    919        "\n",
    920        "  @media (prefers-color-scheme: dark) {\n",
    921        "    /* Redefinition of color scheme for dark theme */\n",
    922        "    --sklearn-color-text-on-default-background: var(--sg-text-color, var(--theme-code-foreground, var(--jp-content-font-color1, white)));\n",
    923        "    --sklearn-color-background: var(--sg-background-color, var(--theme-background, var(--jp-layout-color0, #111)));\n",
    924        "    --sklearn-color-border-box: var(--sg-text-color, var(--theme-code-foreground, var(--jp-content-font-color1, white)));\n",
    925        "    --sklearn-color-icon: #878787;\n",
    926        "  }\n",
    927        "}\n",
    928        "\n",
    929        "#sk-container-id-3 {\n",
    930        "  color: var(--sklearn-color-text);\n",
    931        "}\n",
    932        "\n",
    933        "#sk-container-id-3 pre {\n",
    934        "  padding: 0;\n",
    935        "}\n",
    936        "\n",
    937        "#sk-container-id-3 input.sk-hidden--visually {\n",
    938        "  border: 0;\n",
    939        "  clip: rect(1px 1px 1px 1px);\n",
    940        "  clip: rect(1px, 1px, 1px, 1px);\n",
    941        "  height: 1px;\n",
    942        "  margin: -1px;\n",
    943        "  overflow: hidden;\n",
    944        "  padding: 0;\n",
    945        "  position: absolute;\n",
    946        "  width: 1px;\n",
    947        "}\n",
    948        "\n",
    949        "#sk-container-id-3 div.sk-dashed-wrapped {\n",
    950        "  border: 1px dashed var(--sklearn-color-line);\n",
    951        "  margin: 0 0.4em 0.5em 0.4em;\n",
    952        "  box-sizing: border-box;\n",
    953        "  padding-bottom: 0.4em;\n",
    954        "  background-color: var(--sklearn-color-background);\n",
    955        "}\n",
    956        "\n",
    957        "#sk-container-id-3 div.sk-container {\n",
    958        "  /* jupyter's `normalize.less` sets `[hidden] { display: none; }`\n",
    959        "     but bootstrap.min.css set `[hidden] { display: none !important; }`\n",
    960        "     so we also need the `!important` here to be able to override the\n",
    961        "     default hidden behavior on the sphinx rendered scikit-learn.org.\n",
    962        "     See: https://github.com/scikit-learn/scikit-learn/issues/21755 */\n",
    963        "  display: inline-block !important;\n",
    964        "  position: relative;\n",
    965        "}\n",
    966        "\n",
    967        "#sk-container-id-3 div.sk-text-repr-fallback {\n",
    968        "  display: none;\n",
    969        "}\n",
    970        "\n",
    971        "div.sk-parallel-item,\n",
    972        "div.sk-serial,\n",
    973        "div.sk-item {\n",
    974        "  /* draw centered vertical line to link estimators */\n",
    975        "  background-image: linear-gradient(var(--sklearn-color-text-on-default-background), var(--sklearn-color-text-on-default-background));\n",
    976        "  background-size: 2px 100%;\n",
    977        "  background-repeat: no-repeat;\n",
    978        "  background-position: center center;\n",
    979        "}\n",
    980        "\n",
    981        "/* Parallel-specific style estimator block */\n",
    982        "\n",
    983        "#sk-container-id-3 div.sk-parallel-item::after {\n",
    984        "  content: \"\";\n",
    985        "  width: 100%;\n",
    986        "  border-bottom: 2px solid var(--sklearn-color-text-on-default-background);\n",
    987        "  flex-grow: 1;\n",
    988        "}\n",
    989        "\n",
    990        "#sk-container-id-3 div.sk-parallel {\n",
    991        "  display: flex;\n",
    992        "  align-items: stretch;\n",
    993        "  justify-content: center;\n",
    994        "  background-color: var(--sklearn-color-background);\n",
    995        "  position: relative;\n",
    996        "}\n",
    997        "\n",
    998        "#sk-container-id-3 div.sk-parallel-item {\n",
    999        "  display: flex;\n",
   1000        "  flex-direction: column;\n",
   1001        "}\n",
   1002        "\n",
   1003        "#sk-container-id-3 div.sk-parallel-item:first-child::after {\n",
   1004        "  align-self: flex-end;\n",
   1005        "  width: 50%;\n",
   1006        "}\n",
   1007        "\n",
   1008        "#sk-container-id-3 div.sk-parallel-item:last-child::after {\n",
   1009        "  align-self: flex-start;\n",
   1010        "  width: 50%;\n",
   1011        "}\n",
   1012        "\n",
   1013        "#sk-container-id-3 div.sk-parallel-item:only-child::after {\n",
   1014        "  width: 0;\n",
   1015        "}\n",
   1016        "\n",
   1017        "/* Serial-specific style estimator block */\n",
   1018        "\n",
   1019        "#sk-container-id-3 div.sk-serial {\n",
   1020        "  display: flex;\n",
   1021        "  flex-direction: column;\n",
   1022        "  align-items: center;\n",
   1023        "  background-color: var(--sklearn-color-background);\n",
   1024        "  padding-right: 1em;\n",
   1025        "  padding-left: 1em;\n",
   1026        "}\n",
   1027        "\n",
   1028        "\n",
   1029        "/* Toggleable style: style used for estimator/Pipeline/ColumnTransformer box that is\n",
   1030        "clickable and can be expanded/collapsed.\n",
   1031        "- Pipeline and ColumnTransformer use this feature and define the default style\n",
   1032        "- Estimators will overwrite some part of the style using the `sk-estimator` class\n",
   1033        "*/\n",
   1034        "\n",
   1035        "/* Pipeline and ColumnTransformer style (default) */\n",
   1036        "\n",
   1037        "#sk-container-id-3 div.sk-toggleable {\n",
   1038        "  /* Default theme specific background. It is overwritten whether we have a\n",
   1039        "  specific estimator or a Pipeline/ColumnTransformer */\n",
   1040        "  background-color: var(--sklearn-color-background);\n",
   1041        "}\n",
   1042        "\n",
   1043        "/* Toggleable label */\n",
   1044        "#sk-container-id-3 label.sk-toggleable__label {\n",
   1045        "  cursor: pointer;\n",
   1046        "  display: block;\n",
   1047        "  width: 100%;\n",
   1048        "  margin-bottom: 0;\n",
   1049        "  padding: 0.5em;\n",
   1050        "  box-sizing: border-box;\n",
   1051        "  text-align: center;\n",
   1052        "}\n",
   1053        "\n",
   1054        "#sk-container-id-3 label.sk-toggleable__label-arrow:before {\n",
   1055        "  /* Arrow on the left of the label */\n",
   1056        "  content: \"▸\";\n",
   1057        "  float: left;\n",
   1058        "  margin-right: 0.25em;\n",
   1059        "  color: var(--sklearn-color-icon);\n",
   1060        "}\n",
   1061        "\n",
   1062        "#sk-container-id-3 label.sk-toggleable__label-arrow:hover:before {\n",
   1063        "  color: var(--sklearn-color-text);\n",
   1064        "}\n",
   1065        "\n",
   1066        "/* Toggleable content - dropdown */\n",
   1067        "\n",
   1068        "#sk-container-id-3 div.sk-toggleable__content {\n",
   1069        "  max-height: 0;\n",
   1070        "  max-width: 0;\n",
   1071        "  overflow: hidden;\n",
   1072        "  text-align: left;\n",
   1073        "  /* unfitted */\n",
   1074        "  background-color: var(--sklearn-color-unfitted-level-0);\n",
   1075        "}\n",
   1076        "\n",
   1077        "#sk-container-id-3 div.sk-toggleable__content.fitted {\n",
   1078        "  /* fitted */\n",
   1079        "  background-color: var(--sklearn-color-fitted-level-0);\n",
   1080        "}\n",
   1081        "\n",
   1082        "#sk-container-id-3 div.sk-toggleable__content pre {\n",
   1083        "  margin: 0.2em;\n",
   1084        "  border-radius: 0.25em;\n",
   1085        "  color: var(--sklearn-color-text);\n",
   1086        "  /* unfitted */\n",
   1087        "  background-color: var(--sklearn-color-unfitted-level-0);\n",
   1088        "}\n",
   1089        "\n",
   1090        "#sk-container-id-3 div.sk-toggleable__content.fitted pre {\n",
   1091        "  /* unfitted */\n",
   1092        "  background-color: var(--sklearn-color-fitted-level-0);\n",
   1093        "}\n",
   1094        "\n",
   1095        "#sk-container-id-3 input.sk-toggleable__control:checked~div.sk-toggleable__content {\n",
   1096        "  /* Expand drop-down */\n",
   1097        "  max-height: 200px;\n",
   1098        "  max-width: 100%;\n",
   1099        "  overflow: auto;\n",
   1100        "}\n",
   1101        "\n",
   1102        "#sk-container-id-3 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {\n",
   1103        "  content: \"▾\";\n",
   1104        "}\n",
   1105        "\n",
   1106        "/* Pipeline/ColumnTransformer-specific style */\n",
   1107        "\n",
   1108        "#sk-container-id-3 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {\n",
   1109        "  color: var(--sklearn-color-text);\n",
   1110        "  background-color: var(--sklearn-color-unfitted-level-2);\n",
   1111        "}\n",
   1112        "\n",
   1113        "#sk-container-id-3 div.sk-label.fitted input.sk-toggleable__control:checked~label.sk-toggleable__label {\n",
   1114        "  background-color: var(--sklearn-color-fitted-level-2);\n",
   1115        "}\n",
   1116        "\n",
   1117        "/* Estimator-specific style */\n",
   1118        "\n",
   1119        "/* Colorize estimator box */\n",
   1120        "#sk-container-id-3 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {\n",
   1121        "  /* unfitted */\n",
   1122        "  background-color: var(--sklearn-color-unfitted-level-2);\n",
   1123        "}\n",
   1124        "\n",
   1125        "#sk-container-id-3 div.sk-estimator.fitted input.sk-toggleable__control:checked~label.sk-toggleable__label {\n",
   1126        "  /* fitted */\n",
   1127        "  background-color: var(--sklearn-color-fitted-level-2);\n",
   1128        "}\n",
   1129        "\n",
   1130        "#sk-container-id-3 div.sk-label label.sk-toggleable__label,\n",
   1131        "#sk-container-id-3 div.sk-label label {\n",
   1132        "  /* The background is the default theme color */\n",
   1133        "  color: var(--sklearn-color-text-on-default-background);\n",
   1134        "}\n",
   1135        "\n",
   1136        "/* On hover, darken the color of the background */\n",
   1137        "#sk-container-id-3 div.sk-label:hover label.sk-toggleable__label {\n",
   1138        "  color: var(--sklearn-color-text);\n",
   1139        "  background-color: var(--sklearn-color-unfitted-level-2);\n",
   1140        "}\n",
   1141        "\n",
   1142        "/* Label box, darken color on hover, fitted */\n",
   1143        "#sk-container-id-3 div.sk-label.fitted:hover label.sk-toggleable__label.fitted {\n",
   1144        "  color: var(--sklearn-color-text);\n",
   1145        "  background-color: var(--sklearn-color-fitted-level-2);\n",
   1146        "}\n",
   1147        "\n",
   1148        "/* Estimator label */\n",
   1149        "\n",
   1150        "#sk-container-id-3 div.sk-label label {\n",
   1151        "  font-family: monospace;\n",
   1152        "  font-weight: bold;\n",
   1153        "  display: inline-block;\n",
   1154        "  line-height: 1.2em;\n",
   1155        "}\n",
   1156        "\n",
   1157        "#sk-container-id-3 div.sk-label-container {\n",
   1158        "  text-align: center;\n",
   1159        "}\n",
   1160        "\n",
   1161        "/* Estimator-specific */\n",
   1162        "#sk-container-id-3 div.sk-estimator {\n",
   1163        "  font-family: monospace;\n",
   1164        "  border: 1px dotted var(--sklearn-color-border-box);\n",
   1165        "  border-radius: 0.25em;\n",
   1166        "  box-sizing: border-box;\n",
   1167        "  margin-bottom: 0.5em;\n",
   1168        "  /* unfitted */\n",
   1169        "  background-color: var(--sklearn-color-unfitted-level-0);\n",
   1170        "}\n",
   1171        "\n",
   1172        "#sk-container-id-3 div.sk-estimator.fitted {\n",
   1173        "  /* fitted */\n",
   1174        "  background-color: var(--sklearn-color-fitted-level-0);\n",
   1175        "}\n",
   1176        "\n",
   1177        "/* on hover */\n",
   1178        "#sk-container-id-3 div.sk-estimator:hover {\n",
   1179        "  /* unfitted */\n",
   1180        "  background-color: var(--sklearn-color-unfitted-level-2);\n",
   1181        "}\n",
   1182        "\n",
   1183        "#sk-container-id-3 div.sk-estimator.fitted:hover {\n",
   1184        "  /* fitted */\n",
   1185        "  background-color: var(--sklearn-color-fitted-level-2);\n",
   1186        "}\n",
   1187        "\n",
   1188        "/* Specification for estimator info (e.g. \"i\" and \"?\") */\n",
   1189        "\n",
   1190        "/* Common style for \"i\" and \"?\" */\n",
   1191        "\n",
   1192        ".sk-estimator-doc-link,\n",
   1193        "a:link.sk-estimator-doc-link,\n",
   1194        "a:visited.sk-estimator-doc-link {\n",
   1195        "  float: right;\n",
   1196        "  font-size: smaller;\n",
   1197        "  line-height: 1em;\n",
   1198        "  font-family: monospace;\n",
   1199        "  background-color: var(--sklearn-color-background);\n",
   1200        "  border-radius: 1em;\n",
   1201        "  height: 1em;\n",
   1202        "  width: 1em;\n",
   1203        "  text-decoration: none !important;\n",
   1204        "  margin-left: 1ex;\n",
   1205        "  /* unfitted */\n",
   1206        "  border: var(--sklearn-color-unfitted-level-1) 1pt solid;\n",
   1207        "  color: var(--sklearn-color-unfitted-level-1);\n",
   1208        "}\n",
   1209        "\n",
   1210        ".sk-estimator-doc-link.fitted,\n",
   1211        "a:link.sk-estimator-doc-link.fitted,\n",
   1212        "a:visited.sk-estimator-doc-link.fitted {\n",
   1213        "  /* fitted */\n",
   1214        "  border: var(--sklearn-color-fitted-level-1) 1pt solid;\n",
   1215        "  color: var(--sklearn-color-fitted-level-1);\n",
   1216        "}\n",
   1217        "\n",
   1218        "/* On hover */\n",
   1219        "div.sk-estimator:hover .sk-estimator-doc-link:hover,\n",
   1220        ".sk-estimator-doc-link:hover,\n",
   1221        "div.sk-label-container:hover .sk-estimator-doc-link:hover,\n",
   1222        ".sk-estimator-doc-link:hover {\n",
   1223        "  /* unfitted */\n",
   1224        "  background-color: var(--sklearn-color-unfitted-level-3);\n",
   1225        "  color: var(--sklearn-color-background);\n",
   1226        "  text-decoration: none;\n",
   1227        "}\n",
   1228        "\n",
   1229        "div.sk-estimator.fitted:hover .sk-estimator-doc-link.fitted:hover,\n",
   1230        ".sk-estimator-doc-link.fitted:hover,\n",
   1231        "div.sk-label-container:hover .sk-estimator-doc-link.fitted:hover,\n",
   1232        ".sk-estimator-doc-link.fitted:hover {\n",
   1233        "  /* fitted */\n",
   1234        "  background-color: var(--sklearn-color-fitted-level-3);\n",
   1235        "  color: var(--sklearn-color-background);\n",
   1236        "  text-decoration: none;\n",
   1237        "}\n",
   1238        "\n",
   1239        "/* Span, style for the box shown on hovering the info icon */\n",
   1240        ".sk-estimator-doc-link span {\n",
   1241        "  display: none;\n",
   1242        "  z-index: 9999;\n",
   1243        "  position: relative;\n",
   1244        "  font-weight: normal;\n",
   1245        "  right: .2ex;\n",
   1246        "  padding: .5ex;\n",
   1247        "  margin: .5ex;\n",
   1248        "  width: min-content;\n",
   1249        "  min-width: 20ex;\n",
   1250        "  max-width: 50ex;\n",
   1251        "  color: var(--sklearn-color-text);\n",
   1252        "  box-shadow: 2pt 2pt 4pt #999;\n",
   1253        "  /* unfitted */\n",
   1254        "  background: var(--sklearn-color-unfitted-level-0);\n",
   1255        "  border: .5pt solid var(--sklearn-color-unfitted-level-3);\n",
   1256        "}\n",
   1257        "\n",
   1258        ".sk-estimator-doc-link.fitted span {\n",
   1259        "  /* fitted */\n",
   1260        "  background: var(--sklearn-color-fitted-level-0);\n",
   1261        "  border: var(--sklearn-color-fitted-level-3);\n",
   1262        "}\n",
   1263        "\n",
   1264        ".sk-estimator-doc-link:hover span {\n",
   1265        "  display: block;\n",
   1266        "}\n",
   1267        "\n",
   1268        "/* \"?\"-specific style due to the `<a>` HTML tag */\n",
   1269        "\n",
   1270        "#sk-container-id-3 a.estimator_doc_link {\n",
   1271        "  float: right;\n",
   1272        "  font-size: 1rem;\n",
   1273        "  line-height: 1em;\n",
   1274        "  font-family: monospace;\n",
   1275        "  background-color: var(--sklearn-color-background);\n",
   1276        "  border-radius: 1rem;\n",
   1277        "  height: 1rem;\n",
   1278        "  width: 1rem;\n",
   1279        "  text-decoration: none;\n",
   1280        "  /* unfitted */\n",
   1281        "  color: var(--sklearn-color-unfitted-level-1);\n",
   1282        "  border: var(--sklearn-color-unfitted-level-1) 1pt solid;\n",
   1283        "}\n",
   1284        "\n",
   1285        "#sk-container-id-3 a.estimator_doc_link.fitted {\n",
   1286        "  /* fitted */\n",
   1287        "  border: var(--sklearn-color-fitted-level-1) 1pt solid;\n",
   1288        "  color: var(--sklearn-color-fitted-level-1);\n",
   1289        "}\n",
   1290        "\n",
   1291        "/* On hover */\n",
   1292        "#sk-container-id-3 a.estimator_doc_link:hover {\n",
   1293        "  /* unfitted */\n",
   1294        "  background-color: var(--sklearn-color-unfitted-level-3);\n",
   1295        "  color: var(--sklearn-color-background);\n",
   1296        "  text-decoration: none;\n",
   1297        "}\n",
   1298        "\n",
   1299        "#sk-container-id-3 a.estimator_doc_link.fitted:hover {\n",
   1300        "  /* fitted */\n",
   1301        "  background-color: var(--sklearn-color-fitted-level-3);\n",
   1302        "}\n",
   1303        "</style><div id=\"sk-container-id-3\" class=\"sk-top-container\"><div class=\"sk-text-repr-fallback\"><pre>Pipeline(steps=[(&#x27;standardscaler&#x27;, StandardScaler()),\n",
   1304        "                (&#x27;svc&#x27;, SVC(C=0.001, gamma=5))])</pre><b>In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. <br />On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.</b></div><div class=\"sk-container\" hidden><div class=\"sk-item sk-dashed-wrapped\"><div class=\"sk-label-container\"><div class=\"sk-label fitted sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-8\" type=\"checkbox\" ><label for=\"sk-estimator-id-8\" class=\"sk-toggleable__label fitted sk-toggleable__label-arrow fitted\">&nbsp;&nbsp;Pipeline<a class=\"sk-estimator-doc-link fitted\" rel=\"noreferrer\" target=\"_blank\" href=\"https://scikit-learn.org/1.4/modules/generated/sklearn.pipeline.Pipeline.html\">?<span>Documentation for Pipeline</span></a><span class=\"sk-estimator-doc-link fitted\">i<span>Fitted</span></span></label><div class=\"sk-toggleable__content fitted\"><pre>Pipeline(steps=[(&#x27;standardscaler&#x27;, StandardScaler()),\n",
   1305        "                (&#x27;svc&#x27;, SVC(C=0.001, gamma=5))])</pre></div> </div></div><div class=\"sk-serial\"><div class=\"sk-item\"><div class=\"sk-estimator fitted sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-9\" type=\"checkbox\" ><label for=\"sk-estimator-id-9\" class=\"sk-toggleable__label fitted sk-toggleable__label-arrow fitted\">&nbsp;StandardScaler<a class=\"sk-estimator-doc-link fitted\" rel=\"noreferrer\" target=\"_blank\" href=\"https://scikit-learn.org/1.4/modules/generated/sklearn.preprocessing.StandardScaler.html\">?<span>Documentation for StandardScaler</span></a></label><div class=\"sk-toggleable__content fitted\"><pre>StandardScaler()</pre></div> </div></div><div class=\"sk-item\"><div class=\"sk-estimator fitted sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-10\" type=\"checkbox\" ><label for=\"sk-estimator-id-10\" class=\"sk-toggleable__label fitted sk-toggleable__label-arrow fitted\">&nbsp;SVC<a class=\"sk-estimator-doc-link fitted\" rel=\"noreferrer\" target=\"_blank\" href=\"https://scikit-learn.org/1.4/modules/generated/sklearn.svm.SVC.html\">?<span>Documentation for SVC</span></a></label><div class=\"sk-toggleable__content fitted\"><pre>SVC(C=0.001, gamma=5)</pre></div> </div></div></div></div></div></div>"
   1306       ],
   1307       "text/plain": [
   1308        "Pipeline(steps=[('standardscaler', StandardScaler()),\n",
   1309        "                ('svc', SVC(C=0.001, gamma=5))])"
   1310       ]
   1311      },
   1312      "execution_count": 5,
   1313      "metadata": {},
   1314      "output_type": "execute_result"
   1315     }
   1316    ],
   1317    "source": [
   1318     "rbf_svm_clf = make_pipeline(StandardScaler(), SVC(kernel='rbf', gamma=5, C=.001))\n",
   1319     "rbf_svm_clf.fit(X,y)"
   1320    ]
   1321   }
   1322  ],
   1323  "metadata": {
   1324   "kernelspec": {
   1325    "display_name": "notebook",
   1326    "language": "python",
   1327    "name": "notebook"
   1328   },
   1329   "language_info": {
   1330    "codemirror_mode": {
   1331     "name": "ipython",
   1332     "version": 3
   1333    },
   1334    "file_extension": ".py",
   1335    "mimetype": "text/x-python",
   1336    "name": "python",
   1337    "nbconvert_exporter": "python",
   1338    "pygments_lexer": "ipython3",
   1339    "version": "3.11.2"
   1340   }
   1341  },
   1342  "nbformat": 4,
   1343  "nbformat_minor": 2
   1344 }