machinelearning

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

DecisionTreeRegressionQuadratic.ipynb (38127B)


      1 {
      2  "cells": [
      3   {
      4    "cell_type": "code",
      5    "execution_count": 5,
      6    "metadata": {},
      7    "outputs": [
      8     {
      9      "data": {
     10       "text/plain": [
     11        "<matplotlib.collections.PathCollection at 0x7f91c65a8e50>"
     12       ]
     13      },
     14      "execution_count": 5,
     15      "metadata": {},
     16      "output_type": "execute_result"
     17     },
     18     {
     19      "data": {
     20       "image/png": "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yBEUFhYGfa7a2lqkp6czeCGKQixaR0R60GW11FVXXYWSkhLMnj0bK1euxLlz51BWVoZp06b5VkodPXoUN910E/785z9jzJgxSE1NxaxZs1BeXo4+ffogJSUFDz30EAoLC30rpd5//300NDRg7NixSE5OxsaNG/Ef//EfePTRR/V4GURERBSFdKtQ/NZbb6GsrAw33XQT4uLiMGXKFPz+97/3/f7cuXPYv38/zpw547vthRde8G3b2tqK4uJi/OEPf/D9PiEhAStWrMDcuXMhSRIGDx6M559/HrNnz9brZRAREVGUYVdwdgUnIiKKCqLnbzZuISIiIlthcENERES2wuCGiIiIbIXBDREREdkKgxsiIiKyFQY3REREZCu61bmxMnn1O7uDExERRQ/5vB2uik1MBjenT58GAHYHJyIiikKnT59Gampq0N/HZBE/r9eLY8eOoXfv3nA4YrtJn8fjQU5ODr799lsWNNQZj7WxeLyNxeNtnFg+1pIk4fTp08jOzkZcXPDMmpgcuYmLi8NPfvITs3fDUlJSUmLuQ2IWHmtj8Xgbi8fbOLF6rEON2MiYUExERES2wuCGiIiIbIXBTYxLSkrC4sWLkZSUZPau2B6PtbF4vI3F420cHuvwYjKhmIiIiOyLIzdERERkKwxuiIiIyFYY3BAREZGtMLghIiIiW2FwE2NOnDiB6dOnIyUlBWlpaZg1axZ++OEHoftKkoRbbrkFDocD69ev13dHbULp8T5x4gQeeughXHHFFejevTsuvfRS/Pu//zuam5sN3OvosWLFCuTm5iI5ORkFBQXYtWtXyO3feecdXHnllUhOTsawYcPw4YcfGrSn9qDkeK9atQo33HAD0tPTkZ6ejqKiorDvD12k9G9btnbtWjgcDkyePFnfHbQ4BjcxZvr06fjqq6+wceNGfPDBB/j4449x//33C923qqoq5ttVKKX0eB87dgzHjh3DsmXLsHfvXrz++uuorq7GrFmzDNzr6LBu3TqUl5dj8eLF2LNnD6655hoUFxfj+++/D7j9J598gtLSUsyaNQuff/45Jk+ejMmTJ2Pv3r0G73l0Unq8t27ditLSUmzZsgUulws5OTm4+eabcfToUYP3PPooPdayw4cP49FHH8UNN9xg0J5amEQxY9++fRIA6dNPP/Xd9te//lVyOBzS0aNHQ973888/l/r37y/V19dLAKR3331X572NfpEc747efvttKTExUTp37pweuxm1xowZIz344IO+f7e3t0vZ2dlSRUVFwO1/8YtfSLfddpvfbQUFBdKvf/1rXffTLpQe787Onz8v9e7dW3rjjTf02kXbUHOsz58/L1133XXSK6+8It17773SpEmTDNhT6+LITQxxuVxIS0vDqFGjfLcVFRUhLi4OO3fuDHq/M2fO4J577sGKFSvgdDqN2FVbUHu8O2tubkZKSgq6dYvJVnABtbW1Yffu3SgqKvLdFhcXh6KiIrhcroD3cblcftsDQHFxcdDt6SI1x7uzM2fO4Ny5c+jTp49eu2kLao/1008/jX79+nGU91/4bRlD3G43+vXr53dbt27d0KdPH7jd7qD3mzt3Lq677jpMmjRJ7120FbXHu6PGxkYsWbJEeOowVjQ2NqK9vR2ZmZl+t2dmZuKbb74JeB+32x1we9H3IpapOd6dzZs3D9nZ2V0CTPKn5lhv27YNr776Kmpraw3Yw+jAkRsbmD9/PhwOR8gf0S+gzv7yl79g8+bNqKqq0nano5iex7sjj8eD2267DXl5eXjyyScj33EikyxduhRr167Fu+++i+TkZLN3x1ZOnz6NX/3qV1i1ahUyMjLM3h3L4MiNDfzmN7/BfffdF3KbgQMHwul0dklIO3/+PE6cOBF0umnz5s2oq6tDWlqa3+1TpkzBDTfcgK1bt0aw59FJz+MtO336NEpKStC7d2+8++67SEhIiHS3bSUjIwPx8fFoaGjwu72hoSHosXU6nYq2p4vUHG/ZsmXLsHTpUmzatAnDhw/XczdtQemxrqurw+HDh3HHHXf4bvN6vQAujBTv378fgwYN0nenrcjspB8yjpzg+tlnn/lu+9vf/hYywbW+vl768ssv/X4ASC+++KL0j3/8w6hdj0pqjrckSVJzc7M0duxYafz48VJLS4sRuxqVxowZI5WVlfn+3d7eLvXv3z9kQvHtt9/ud1thYSETigUpPd6SJEmVlZVSSkqK5HK5jNhF21ByrH/88ccu39GTJk2SJkyYIH355ZdSa2urkbtuGQxuYkxJSYk0YsQIaefOndK2bdukIUOGSKWlpb7ff/fdd9IVV1wh7dy5M+hjgKulhCk93s3NzVJBQYE0bNgw6eDBg1J9fb3v5/z582a9DEtau3atlJSUJL3++uvSvn37pPvvv19KS0uT3G63JEmS9Ktf/UqaP3++b/vt27dL3bp1k5YtWyZ9/fXX0uLFi6WEhATpyy+/NOslRBWlx3vp0qVSYmKi9F//9V9+f8enT5826yVEDaXHujOulmJwE3Oampqk0tJSqVevXlJKSoo0c+ZMvy+bQ4cOSQCkLVu2BH0MBjfilB7vLVu2SAAC/hw6dMicF2FhL730knTppZdKiYmJ0pgxY6QdO3b4fjd+/Hjp3nvv9dv+7bffli6//HIpMTFRuvrqq6UNGzYYvMfRTcnxvuyyywL+HS9evNj4HY9CSv+2O2JwI0kOSZIko6fCiIiIiPTC1VJERERkKwxuiIiIyFYY3BAREZGtMLghIiIiW2FwQ0RERLbC4IaIiIhshcENERER2QqDGyIiIrIVBjdERERkKwxuiIiIyFYY3BAREZGtMLghIiIiW/n/AZy5GNKFlNkIAAAAAElFTkSuQmCC",
     21       "text/plain": [
     22        "<Figure size 640x480 with 1 Axes>"
     23       ]
     24      },
     25      "metadata": {},
     26      "output_type": "display_data"
     27     }
     28    ],
     29    "source": [
     30     "import numpy as np\n",
     31     "from sklearn.tree import DecisionTreeRegressor\n",
     32     "import matplotlib.pyplot as plt\n",
     33     "\n",
     34     "np.random.seed(10)\n",
     35     "# -.5 to .5\n",
     36     "X_quad = np.random.rand(200,1) - .5\n",
     37     "\n",
     38     "y_quad = X_quad ** 2 + .025 * np.random.randn(200,1)\n",
     39     "tree_reg = DecisionTreeRegressor(max_depth=2, random_state=10)\n",
     40     "tree_reg.fit(X_quad,y_quad)\n",
     41     "\n",
     42     "plt.scatter(X_quad, y_quad)"
     43    ]
     44   },
     45   {
     46    "cell_type": "code",
     47    "execution_count": 10,
     48    "metadata": {},
     49    "outputs": [
     50     {
     51      "data": {
     52       "image/svg+xml": [
     53        "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
     54        "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
     55        " \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
     56        "<!-- Generated by graphviz version 2.43.0 (0)\n",
     57        " -->\n",
     58        "<!-- Title: Tree Pages: 1 -->\n",
     59        "<svg width=\"740pt\" height=\"269pt\"\n",
     60        " viewBox=\"0.00 0.00 740.00 269.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
     61        "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 265)\">\n",
     62        "<title>Tree</title>\n",
     63        "<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-265 736,-265 736,4 -4,4\"/>\n",
     64        "<!-- 0 -->\n",
     65        "<g id=\"node1\" class=\"node\">\n",
     66        "<title>0</title>\n",
     67        "<path fill=\"#fae6d8\" stroke=\"black\" d=\"M432,-261C432,-261 282,-261 282,-261 276,-261 270,-255 270,-249 270,-249 270,-205 270,-205 270,-199 276,-193 282,-193 282,-193 432,-193 432,-193 438,-193 444,-199 444,-205 444,-205 444,-249 444,-249 444,-255 438,-261 432,-261\"/>\n",
     68        "<text text-anchor=\"middle\" x=\"357\" y=\"-245.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">x[0] &lt;= &#45;0.385</text>\n",
     69        "<text text-anchor=\"middle\" x=\"357\" y=\"-230.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.006</text>\n",
     70        "<text text-anchor=\"middle\" x=\"357\" y=\"-215.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 200</text>\n",
     71        "<text text-anchor=\"middle\" x=\"357\" y=\"-200.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 0.078</text>\n",
     72        "</g>\n",
     73        "<!-- 1 -->\n",
     74        "<g id=\"node2\" class=\"node\">\n",
     75        "<title>1</title>\n",
     76        "<path fill=\"#eb9d65\" stroke=\"black\" d=\"M336,-157C336,-157 186,-157 186,-157 180,-157 174,-151 174,-145 174,-145 174,-101 174,-101 174,-95 180,-89 186,-89 186,-89 336,-89 336,-89 342,-89 348,-95 348,-101 348,-101 348,-145 348,-145 348,-151 342,-157 336,-157\"/>\n",
     77        "<text text-anchor=\"middle\" x=\"261\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">x[0] &lt;= &#45;0.462</text>\n",
     78        "<text text-anchor=\"middle\" x=\"261\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.001</text>\n",
     79        "<text text-anchor=\"middle\" x=\"261\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 29</text>\n",
     80        "<text text-anchor=\"middle\" x=\"261\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 0.196</text>\n",
     81        "</g>\n",
     82        "<!-- 0&#45;&gt;1 -->\n",
     83        "<g id=\"edge1\" class=\"edge\">\n",
     84        "<title>0&#45;&gt;1</title>\n",
     85        "<path fill=\"none\" stroke=\"black\" d=\"M325.83,-192.88C317.36,-183.89 308.1,-174.04 299.29,-164.68\"/>\n",
     86        "<polygon fill=\"black\" stroke=\"black\" points=\"301.74,-162.18 292.34,-157.3 296.65,-166.98 301.74,-162.18\"/>\n",
     87        "<text text-anchor=\"middle\" x=\"291.58\" y=\"-178.59\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">True</text>\n",
     88        "</g>\n",
     89        "<!-- 4 -->\n",
     90        "<g id=\"node5\" class=\"node\">\n",
     91        "<title>4</title>\n",
     92        "<path fill=\"#fdf3ec\" stroke=\"black\" d=\"M528,-157C528,-157 378,-157 378,-157 372,-157 366,-151 366,-145 366,-145 366,-101 366,-101 366,-95 372,-89 378,-89 378,-89 528,-89 528,-89 534,-89 540,-95 540,-101 540,-101 540,-145 540,-145 540,-151 534,-157 528,-157\"/>\n",
     93        "<text text-anchor=\"middle\" x=\"453\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">x[0] &lt;= 0.304</text>\n",
     94        "<text text-anchor=\"middle\" x=\"453\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.004</text>\n",
     95        "<text text-anchor=\"middle\" x=\"453\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 171</text>\n",
     96        "<text text-anchor=\"middle\" x=\"453\" y=\"-96.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 0.058</text>\n",
     97        "</g>\n",
     98        "<!-- 0&#45;&gt;4 -->\n",
     99        "<g id=\"edge4\" class=\"edge\">\n",
    100        "<title>0&#45;&gt;4</title>\n",
    101        "<path fill=\"none\" stroke=\"black\" d=\"M388.17,-192.88C396.64,-183.89 405.9,-174.04 414.71,-164.68\"/>\n",
    102        "<polygon fill=\"black\" stroke=\"black\" points=\"417.35,-166.98 421.66,-157.3 412.26,-162.18 417.35,-166.98\"/>\n",
    103        "<text text-anchor=\"middle\" x=\"422.42\" y=\"-178.59\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">False</text>\n",
    104        "</g>\n",
    105        "<!-- 2 -->\n",
    106        "<g id=\"node3\" class=\"node\">\n",
    107        "<title>2</title>\n",
    108        "<path fill=\"#e58139\" stroke=\"black\" d=\"M144,-53C144,-53 12,-53 12,-53 6,-53 0,-47 0,-41 0,-41 0,-12 0,-12 0,-6 6,0 12,0 12,0 144,0 144,0 150,0 156,-6 156,-12 156,-12 156,-41 156,-41 156,-47 150,-53 144,-53\"/>\n",
    109        "<text text-anchor=\"middle\" x=\"78\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.0</text>\n",
    110        "<text text-anchor=\"middle\" x=\"78\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 9</text>\n",
    111        "<text text-anchor=\"middle\" x=\"78\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 0.242</text>\n",
    112        "</g>\n",
    113        "<!-- 1&#45;&gt;2 -->\n",
    114        "<g id=\"edge2\" class=\"edge\">\n",
    115        "<title>1&#45;&gt;2</title>\n",
    116        "<path fill=\"none\" stroke=\"black\" d=\"M197,-88.95C177.33,-78.79 155.8,-67.67 136.52,-57.72\"/>\n",
    117        "<polygon fill=\"black\" stroke=\"black\" points=\"138.04,-54.57 127.55,-53.09 134.83,-60.78 138.04,-54.57\"/>\n",
    118        "</g>\n",
    119        "<!-- 3 -->\n",
    120        "<g id=\"node4\" class=\"node\">\n",
    121        "<title>3</title>\n",
    122        "<path fill=\"#edaa79\" stroke=\"black\" d=\"M336,-53C336,-53 186,-53 186,-53 180,-53 174,-47 174,-41 174,-41 174,-12 174,-12 174,-6 180,0 186,0 186,0 336,0 336,0 342,0 348,-6 348,-12 348,-12 348,-41 348,-41 348,-47 342,-53 336,-53\"/>\n",
    123        "<text text-anchor=\"middle\" x=\"261\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.001</text>\n",
    124        "<text text-anchor=\"middle\" x=\"261\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 20</text>\n",
    125        "<text text-anchor=\"middle\" x=\"261\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 0.176</text>\n",
    126        "</g>\n",
    127        "<!-- 1&#45;&gt;3 -->\n",
    128        "<g id=\"edge3\" class=\"edge\">\n",
    129        "<title>1&#45;&gt;3</title>\n",
    130        "<path fill=\"none\" stroke=\"black\" d=\"M261,-88.95C261,-80.72 261,-71.85 261,-63.48\"/>\n",
    131        "<polygon fill=\"black\" stroke=\"black\" points=\"264.5,-63.24 261,-53.24 257.5,-63.24 264.5,-63.24\"/>\n",
    132        "</g>\n",
    133        "<!-- 5 -->\n",
    134        "<g id=\"node6\" class=\"node\">\n",
    135        "<title>5</title>\n",
    136        "<path fill=\"#ffffff\" stroke=\"black\" d=\"M528,-53C528,-53 378,-53 378,-53 372,-53 366,-47 366,-41 366,-41 366,-12 366,-12 366,-6 372,0 378,0 378,0 528,0 528,0 534,0 540,-6 540,-12 540,-12 540,-41 540,-41 540,-47 534,-53 528,-53\"/>\n",
    137        "<text text-anchor=\"middle\" x=\"453\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.002</text>\n",
    138        "<text text-anchor=\"middle\" x=\"453\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 142</text>\n",
    139        "<text text-anchor=\"middle\" x=\"453\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 0.038</text>\n",
    140        "</g>\n",
    141        "<!-- 4&#45;&gt;5 -->\n",
    142        "<g id=\"edge5\" class=\"edge\">\n",
    143        "<title>4&#45;&gt;5</title>\n",
    144        "<path fill=\"none\" stroke=\"black\" d=\"M453,-88.95C453,-80.72 453,-71.85 453,-63.48\"/>\n",
    145        "<polygon fill=\"black\" stroke=\"black\" points=\"456.5,-63.24 453,-53.24 449.5,-63.24 456.5,-63.24\"/>\n",
    146        "</g>\n",
    147        "<!-- 6 -->\n",
    148        "<g id=\"node7\" class=\"node\">\n",
    149        "<title>6</title>\n",
    150        "<path fill=\"#f0b88f\" stroke=\"black\" d=\"M720,-53C720,-53 570,-53 570,-53 564,-53 558,-47 558,-41 558,-41 558,-12 558,-12 558,-6 564,0 570,0 570,0 720,0 720,0 726,0 732,-6 732,-12 732,-12 732,-41 732,-41 732,-47 726,-53 720,-53\"/>\n",
    151        "<text text-anchor=\"middle\" x=\"645\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">squared_error = 0.002</text>\n",
    152        "<text text-anchor=\"middle\" x=\"645\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 29</text>\n",
    153        "<text text-anchor=\"middle\" x=\"645\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = 0.153</text>\n",
    154        "</g>\n",
    155        "<!-- 4&#45;&gt;6 -->\n",
    156        "<g id=\"edge6\" class=\"edge\">\n",
    157        "<title>4&#45;&gt;6</title>\n",
    158        "<path fill=\"none\" stroke=\"black\" d=\"M520.15,-88.95C540.88,-78.75 563.58,-67.57 583.87,-57.59\"/>\n",
    159        "<polygon fill=\"black\" stroke=\"black\" points=\"585.59,-60.64 593.01,-53.09 582.5,-54.36 585.59,-60.64\"/>\n",
    160        "</g>\n",
    161        "</g>\n",
    162        "</svg>\n"
    163       ],
    164       "text/plain": [
    165        "<graphviz.sources.Source at 0x7f91c5eab710>"
    166       ]
    167      },
    168      "execution_count": 10,
    169      "metadata": {},
    170      "output_type": "execute_result"
    171     }
    172    ],
    173    "source": [
    174     "from graphviz import Source\n",
    175     "from sklearn.tree import export_graphviz\n",
    176     "\n",
    177     "data = export_graphviz(tree_reg, filled=True, rounded = True,)\n",
    178     "\n",
    179     "Source(data)"
    180    ]
    181   }
    182  ],
    183  "metadata": {
    184   "kernelspec": {
    185    "display_name": "notebook",
    186    "language": "python",
    187    "name": "notebook"
    188   },
    189   "language_info": {
    190    "codemirror_mode": {
    191     "name": "ipython",
    192     "version": 3
    193    },
    194    "file_extension": ".py",
    195    "mimetype": "text/x-python",
    196    "name": "python",
    197    "nbconvert_exporter": "python",
    198    "pygments_lexer": "ipython3",
    199    "version": "3.11.2"
    200   }
    201  },
    202  "nbformat": 4,
    203  "nbformat_minor": 2
    204 }