diff --git a/lab-hyper-tuning.ipynb b/lab-hyper-tuning.ipynb index 847d487..8a9c1ae 100644 --- a/lab-hyper-tuning.ipynb +++ b/lab-hyper-tuning.ipynb @@ -35,19 +35,31 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 41, "metadata": {}, "outputs": [], "source": [ - "#Libraries\n", + "from sklearn.datasets import fetch_california_housing\n", "import pandas as pd\n", "import numpy as np\n", - "from sklearn.model_selection import train_test_split" + "\n", + "import matplotlib.pyplot as plt\n", + "import seaborn as sns\n", + "\n", + "from sklearn.model_selection import train_test_split\n", + "from sklearn.tree import DecisionTreeRegressor\n", + "# New in here:\n", + "from sklearn.ensemble import BaggingRegressor, RandomForestRegressor,AdaBoostRegressor, GradientBoostingRegressor\n", + "from sklearn.model_selection import GridSearchCV\n", + "from sklearn.model_selection import RandomizedSearchCV\n", + "\n", + "from sklearn.preprocessing import MinMaxScaler, StandardScaler\n", + "from sklearn.metrics import r2_score, mean_absolute_error, root_mean_squared_error" ] }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 15, "metadata": {}, "outputs": [ { @@ -200,7 +212,7 @@ "4 True " ] }, - "execution_count": 2, + "execution_count": 15, "metadata": {}, "output_type": "execute_result" } @@ -210,99 +222,5895 @@ "spaceship.head()" ] }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Now perform the same as before:\n", - "- Feature Scaling\n", - "- Feature Selection\n" - ] - }, { "cell_type": "code", - "execution_count": 9, - "metadata": {}, - "outputs": [], - "source": [ - "#your code here" - ] - }, - { - "cell_type": "markdown", + "execution_count": 16, "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
| \n", + " | PassengerId | \n", + "HomePlanet | \n", + "CryoSleep | \n", + "Cabin | \n", + "Destination | \n", + "Age | \n", + "VIP | \n", + "RoomService | \n", + "FoodCourt | \n", + "ShoppingMall | \n", + "Spa | \n", + "VRDeck | \n", + "Name | \n", + "Transported | \n", + "
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", + "0001_01 | \n", + "Europa | \n", + "False | \n", + "B/0/P | \n", + "TRAPPIST-1e | \n", + "39.0 | \n", + "False | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "Maham Ofracculy | \n", + "False | \n", + "
| 1 | \n", + "0002_01 | \n", + "Earth | \n", + "False | \n", + "F/0/S | \n", + "TRAPPIST-1e | \n", + "24.0 | \n", + "False | \n", + "109.0 | \n", + "9.0 | \n", + "25.0 | \n", + "549.0 | \n", + "44.0 | \n", + "Juanna Vines | \n", + "True | \n", + "
| 2 | \n", + "0003_01 | \n", + "Europa | \n", + "False | \n", + "A/0/S | \n", + "TRAPPIST-1e | \n", + "58.0 | \n", + "True | \n", + "43.0 | \n", + "3576.0 | \n", + "0.0 | \n", + "6715.0 | \n", + "49.0 | \n", + "Altark Susent | \n", + "False | \n", + "
| 3 | \n", + "0003_02 | \n", + "Europa | \n", + "False | \n", + "A/0/S | \n", + "TRAPPIST-1e | \n", + "33.0 | \n", + "False | \n", + "0.0 | \n", + "1283.0 | \n", + "371.0 | \n", + "3329.0 | \n", + "193.0 | \n", + "Solam Susent | \n", + "False | \n", + "
| 4 | \n", + "0004_01 | \n", + "Earth | \n", + "False | \n", + "F/1/S | \n", + "TRAPPIST-1e | \n", + "16.0 | \n", + "False | \n", + "303.0 | \n", + "70.0 | \n", + "151.0 | \n", + "565.0 | \n", + "2.0 | \n", + "Willy Santantines | \n", + "True | \n", + "
| ... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
| 8688 | \n", + "9276_01 | \n", + "Europa | \n", + "False | \n", + "A/98/P | \n", + "55 Cancri e | \n", + "41.0 | \n", + "True | \n", + "0.0 | \n", + "6819.0 | \n", + "0.0 | \n", + "1643.0 | \n", + "74.0 | \n", + "Gravior Noxnuther | \n", + "False | \n", + "
| 8689 | \n", + "9278_01 | \n", + "Earth | \n", + "True | \n", + "G/1499/S | \n", + "PSO J318.5-22 | \n", + "18.0 | \n", + "False | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "Kurta Mondalley | \n", + "False | \n", + "
| 8690 | \n", + "9279_01 | \n", + "Earth | \n", + "False | \n", + "G/1500/S | \n", + "TRAPPIST-1e | \n", + "26.0 | \n", + "False | \n", + "0.0 | \n", + "0.0 | \n", + "1872.0 | \n", + "1.0 | \n", + "0.0 | \n", + "Fayey Connon | \n", + "True | \n", + "
| 8691 | \n", + "9280_01 | \n", + "Europa | \n", + "False | \n", + "E/608/S | \n", + "55 Cancri e | \n", + "32.0 | \n", + "False | \n", + "0.0 | \n", + "1049.0 | \n", + "0.0 | \n", + "353.0 | \n", + "3235.0 | \n", + "Celeon Hontichre | \n", + "False | \n", + "
| 8692 | \n", + "9280_02 | \n", + "Europa | \n", + "False | \n", + "E/608/S | \n", + "TRAPPIST-1e | \n", + "44.0 | \n", + "False | \n", + "126.0 | \n", + "4688.0 | \n", + "0.0 | \n", + "0.0 | \n", + "12.0 | \n", + "Propsh Hontichre | \n", + "True | \n", + "
6606 rows × 14 columns
\n", + "| \n", + " | Age | \n", + "RoomService | \n", + "FoodCourt | \n", + "ShoppingMall | \n", + "Spa | \n", + "VRDeck | \n", + "HomePlanet_Europa | \n", + "HomePlanet_Mars | \n", + "CryoSleep_True | \n", + "Cabin_B | \n", + "Cabin_C | \n", + "Cabin_D | \n", + "Cabin_E | \n", + "Cabin_F | \n", + "Cabin_G | \n", + "Cabin_T | \n", + "Destination_PSO J318.5-22 | \n", + "Destination_TRAPPIST-1e | \n", + "VIP_True | \n", + "Transported_True | \n", + "
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", + "39.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "
| 1 | \n", + "24.0 | \n", + "109.0 | \n", + "9.0 | \n", + "25.0 | \n", + "549.0 | \n", + "44.0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "1 | \n", + "
| 2 | \n", + "58.0 | \n", + "43.0 | \n", + "3576.0 | \n", + "0.0 | \n", + "6715.0 | \n", + "49.0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "1 | \n", + "0 | \n", + "
| 3 | \n", + "33.0 | \n", + "0.0 | \n", + "1283.0 | \n", + "371.0 | \n", + "3329.0 | \n", + "193.0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "
| 4 | \n", + "16.0 | \n", + "303.0 | \n", + "70.0 | \n", + "151.0 | \n", + "565.0 | \n", + "2.0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "1 | \n", + "
| ... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
| 8688 | \n", + "41.0 | \n", + "0.0 | \n", + "6819.0 | \n", + "0.0 | \n", + "1643.0 | \n", + "74.0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "
| 8689 | \n", + "18.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "
| 8690 | \n", + "26.0 | \n", + "0.0 | \n", + "0.0 | \n", + "1872.0 | \n", + "1.0 | \n", + "0.0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "1 | \n", + "
| 8691 | \n", + "32.0 | \n", + "0.0 | \n", + "1049.0 | \n", + "0.0 | \n", + "353.0 | \n", + "3235.0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "
| 8692 | \n", + "44.0 | \n", + "126.0 | \n", + "4688.0 | \n", + "0.0 | \n", + "0.0 | \n", + "12.0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "1 | \n", + "
6606 rows × 20 columns
\n", + "| \n", + " | Age | \n", + "RoomService | \n", + "FoodCourt | \n", + "ShoppingMall | \n", + "Spa | \n", + "VRDeck | \n", + "HomePlanet_Europa | \n", + "HomePlanet_Mars | \n", + "CryoSleep_True | \n", + "Cabin_B | \n", + "Cabin_C | \n", + "Cabin_D | \n", + "Cabin_E | \n", + "Cabin_F | \n", + "Cabin_G | \n", + "Cabin_T | \n", + "Destination_PSO J318.5-22 | \n", + "Destination_TRAPPIST-1e | \n", + "VIP_True | \n", + "
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", + "39.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "
| 1 | \n", + "24.0 | \n", + "109.0 | \n", + "9.0 | \n", + "25.0 | \n", + "549.0 | \n", + "44.0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "
| 2 | \n", + "58.0 | \n", + "43.0 | \n", + "3576.0 | \n", + "0.0 | \n", + "6715.0 | \n", + "49.0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "1 | \n", + "
| 3 | \n", + "33.0 | \n", + "0.0 | \n", + "1283.0 | \n", + "371.0 | \n", + "3329.0 | \n", + "193.0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "
| 4 | \n", + "16.0 | \n", + "303.0 | \n", + "70.0 | \n", + "151.0 | \n", + "565.0 | \n", + "2.0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "
| ... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
| 8688 | \n", + "41.0 | \n", + "0.0 | \n", + "6819.0 | \n", + "0.0 | \n", + "1643.0 | \n", + "74.0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "
| 8689 | \n", + "18.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "
| 8690 | \n", + "26.0 | \n", + "0.0 | \n", + "0.0 | \n", + "1872.0 | \n", + "1.0 | \n", + "0.0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "
| 8691 | \n", + "32.0 | \n", + "0.0 | \n", + "1049.0 | \n", + "0.0 | \n", + "353.0 | \n", + "3235.0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "
| 8692 | \n", + "44.0 | \n", + "126.0 | \n", + "4688.0 | \n", + "0.0 | \n", + "0.0 | \n", + "12.0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "
6606 rows × 19 columns
\n", + "| \n", + " | Age | \n", + "RoomService | \n", + "FoodCourt | \n", + "ShoppingMall | \n", + "Spa | \n", + "VRDeck | \n", + "HomePlanet_Europa | \n", + "HomePlanet_Mars | \n", + "CryoSleep_True | \n", + "Cabin_B | \n", + "Cabin_C | \n", + "Cabin_D | \n", + "Cabin_E | \n", + "Cabin_F | \n", + "Cabin_G | \n", + "Cabin_T | \n", + "Destination_PSO J318.5-22 | \n", + "Destination_TRAPPIST-1e | \n", + "VIP_True | \n", + "
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3432 | \n", + "32.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0 | \n", + "1 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "
| 7312 | \n", + "4.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "
| 2042 | \n", + "30.0 | \n", + "0.0 | \n", + "236.0 | \n", + "0.0 | \n", + "1149.0 | \n", + "0.0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "
| 4999 | \n", + "17.0 | \n", + "13.0 | \n", + "0.0 | \n", + "565.0 | \n", + "367.0 | \n", + "1.0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "
| 5755 | \n", + "26.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "0 | \n", + "1 | \n", + "0 | \n", + "
MinMaxScaler()In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook.
| \n", + " | feature_range | \n", + "(0, ...) | \n", + "
| \n", + " | copy | \n", + "True | \n", + "
| \n", + " | clip | \n", + "False | \n", + "
| \n", + " | Age | \n", + "RoomService | \n", + "FoodCourt | \n", + "ShoppingMall | \n", + "Spa | \n", + "VRDeck | \n", + "HomePlanet_Europa | \n", + "HomePlanet_Mars | \n", + "CryoSleep_True | \n", + "Cabin_B | \n", + "Cabin_C | \n", + "Cabin_D | \n", + "Cabin_E | \n", + "Cabin_F | \n", + "Cabin_G | \n", + "Cabin_T | \n", + "Destination_PSO J318.5-22 | \n", + "Destination_TRAPPIST-1e | \n", + "VIP_True | \n", + "
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", + "0.405063 | \n", + "0.0 | \n", + "0.000000 | \n", + "0.0 | \n", + "0.000000 | \n", + "0.0 | \n", + "0.0 | \n", + "1.0 | \n", + "1.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "1.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "1.0 | \n", + "0.0 | \n", + "
| 1 | \n", + "0.050633 | \n", + "0.0 | \n", + "0.000000 | \n", + "0.0 | \n", + "0.000000 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "1.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "1.0 | \n", + "0.0 | \n", + "0.0 | \n", + "1.0 | \n", + "0.0 | \n", + "
| 2 | \n", + "0.379747 | \n", + "0.0 | \n", + "0.007916 | \n", + "0.0 | \n", + "0.051276 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "1.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "1.0 | \n", + "0.0 | \n", + "
| \n", + " | Age | \n", + "RoomService | \n", + "FoodCourt | \n", + "ShoppingMall | \n", + "Spa | \n", + "VRDeck | \n", + "HomePlanet_Europa | \n", + "HomePlanet_Mars | \n", + "CryoSleep_True | \n", + "Cabin_B | \n", + "Cabin_C | \n", + "Cabin_D | \n", + "Cabin_E | \n", + "Cabin_F | \n", + "Cabin_G | \n", + "Cabin_T | \n", + "Destination_PSO J318.5-22 | \n", + "Destination_TRAPPIST-1e | \n", + "VIP_True | \n", + "
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", + "0.632911 | \n", + "0.0 | \n", + "0.000000 | \n", + "0.0 | \n", + "0.00000 | \n", + "0.0 | \n", + "0.0 | \n", + "1.0 | \n", + "1.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "1.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "
| 1 | \n", + "0.227848 | \n", + "0.0 | \n", + "0.000000 | \n", + "0.0 | \n", + "0.00000 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "1.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "1.0 | \n", + "0.0 | \n", + "1.0 | \n", + "0.0 | \n", + "0.0 | \n", + "
| 2 | \n", + "0.189873 | \n", + "0.0 | \n", + "0.000000 | \n", + "0.0 | \n", + "0.00000 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "1.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "1.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "
| 3 | \n", + "0.658228 | \n", + "0.0 | \n", + "0.000000 | \n", + "0.0 | \n", + "0.00000 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "1.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "1.0 | \n", + "0.0 | \n", + "1.0 | \n", + "0.0 | \n", + "0.0 | \n", + "
| 4 | \n", + "0.784810 | \n", + "0.0 | \n", + "0.054775 | \n", + "0.0 | \n", + "0.07774 | \n", + "0.0 | \n", + "1.0 | \n", + "0.0 | \n", + "0.0 | \n", + "1.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "0.0 | \n", + "1.0 | \n", + "1.0 | \n", + "
BaggingRegressor(estimator=DecisionTreeRegressor(max_depth=20),\n", + " max_samples=2000, n_estimators=100)In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook.
| \n", + " | estimator | \n", + "DecisionTreeR...(max_depth=20) | \n", + "
| \n", + " | n_estimators | \n", + "100 | \n", + "
| \n", + " | max_samples | \n", + "2000 | \n", + "
| \n", + " | max_features | \n", + "1.0 | \n", + "
| \n", + " | bootstrap | \n", + "True | \n", + "
| \n", + " | bootstrap_features | \n", + "False | \n", + "
| \n", + " | oob_score | \n", + "False | \n", + "
| \n", + " | warm_start | \n", + "False | \n", + "
| \n", + " | n_jobs | \n", + "None | \n", + "
| \n", + " | random_state | \n", + "None | \n", + "
| \n", + " | verbose | \n", + "0 | \n", + "
DecisionTreeRegressor(max_depth=20)
| \n", + " | criterion | \n", + "'squared_error' | \n", + "
| \n", + " | splitter | \n", + "'best' | \n", + "
| \n", + " | max_depth | \n", + "20 | \n", + "
| \n", + " | min_samples_split | \n", + "2 | \n", + "
| \n", + " | min_samples_leaf | \n", + "1 | \n", + "
| \n", + " | min_weight_fraction_leaf | \n", + "0.0 | \n", + "
| \n", + " | max_features | \n", + "None | \n", + "
| \n", + " | random_state | \n", + "None | \n", + "
| \n", + " | max_leaf_nodes | \n", + "None | \n", + "
| \n", + " | min_impurity_decrease | \n", + "0.0 | \n", + "
| \n", + " | ccp_alpha | \n", + "0.0 | \n", + "
| \n", + " | monotonic_cst | \n", + "None | \n", + "
GridSearchCV(cv=5, estimator=GradientBoostingRegressor(), n_jobs=-1,\n",
+ " param_grid={'max_depth': [5, 15, 30],\n",
+ " 'max_leaf_nodes': [50, 150, 300],\n",
+ " 'n_estimators': [50, 100, 150, 200]})In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. | \n", + " | estimator | \n", + "GradientBoostingRegressor() | \n", + "
| \n", + " | param_grid | \n", + "{'max_depth': [5, 15, ...], 'max_leaf_nodes': [50, 150, ...], 'n_estimators': [50, 100, ...]} | \n", + "
| \n", + " | scoring | \n", + "None | \n", + "
| \n", + " | n_jobs | \n", + "-1 | \n", + "
| \n", + " | refit | \n", + "True | \n", + "
| \n", + " | cv | \n", + "5 | \n", + "
| \n", + " | verbose | \n", + "0 | \n", + "
| \n", + " | pre_dispatch | \n", + "'2*n_jobs' | \n", + "
| \n", + " | error_score | \n", + "nan | \n", + "
| \n", + " | return_train_score | \n", + "False | \n", + "
GradientBoostingRegressor(max_depth=5, max_leaf_nodes=50, n_estimators=50)
| \n", + " | loss | \n", + "'squared_error' | \n", + "
| \n", + " | learning_rate | \n", + "0.1 | \n", + "
| \n", + " | n_estimators | \n", + "50 | \n", + "
| \n", + " | subsample | \n", + "1.0 | \n", + "
| \n", + " | criterion | \n", + "'friedman_mse' | \n", + "
| \n", + " | min_samples_split | \n", + "2 | \n", + "
| \n", + " | min_samples_leaf | \n", + "1 | \n", + "
| \n", + " | min_weight_fraction_leaf | \n", + "0.0 | \n", + "
| \n", + " | max_depth | \n", + "5 | \n", + "
| \n", + " | min_impurity_decrease | \n", + "0.0 | \n", + "
| \n", + " | init | \n", + "None | \n", + "
| \n", + " | random_state | \n", + "None | \n", + "
| \n", + " | max_features | \n", + "None | \n", + "
| \n", + " | alpha | \n", + "0.9 | \n", + "
| \n", + " | verbose | \n", + "0 | \n", + "
| \n", + " | max_leaf_nodes | \n", + "50 | \n", + "
| \n", + " | warm_start | \n", + "False | \n", + "
| \n", + " | validation_fraction | \n", + "0.1 | \n", + "
| \n", + " | n_iter_no_change | \n", + "None | \n", + "
| \n", + " | tol | \n", + "0.0001 | \n", + "
| \n", + " | ccp_alpha | \n", + "0.0 | \n", + "
GradientBoostingRegressor(max_depth=5, max_leaf_nodes=50, n_estimators=50)In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook.
| \n", + " | loss | \n", + "'squared_error' | \n", + "
| \n", + " | learning_rate | \n", + "0.1 | \n", + "
| \n", + " | n_estimators | \n", + "50 | \n", + "
| \n", + " | subsample | \n", + "1.0 | \n", + "
| \n", + " | criterion | \n", + "'friedman_mse' | \n", + "
| \n", + " | min_samples_split | \n", + "2 | \n", + "
| \n", + " | min_samples_leaf | \n", + "1 | \n", + "
| \n", + " | min_weight_fraction_leaf | \n", + "0.0 | \n", + "
| \n", + " | max_depth | \n", + "5 | \n", + "
| \n", + " | min_impurity_decrease | \n", + "0.0 | \n", + "
| \n", + " | init | \n", + "None | \n", + "
| \n", + " | random_state | \n", + "None | \n", + "
| \n", + " | max_features | \n", + "None | \n", + "
| \n", + " | alpha | \n", + "0.9 | \n", + "
| \n", + " | verbose | \n", + "0 | \n", + "
| \n", + " | max_leaf_nodes | \n", + "50 | \n", + "
| \n", + " | warm_start | \n", + "False | \n", + "
| \n", + " | validation_fraction | \n", + "0.1 | \n", + "
| \n", + " | n_iter_no_change | \n", + "None | \n", + "
| \n", + " | tol | \n", + "0.0001 | \n", + "
| \n", + " | ccp_alpha | \n", + "0.0 | \n", + "
RandomizedSearchCV(cv=5,\n",
+ " estimator=AdaBoostRegressor(estimator=DecisionTreeRegressor()),\n",
+ " n_iter=20, n_jobs=-1,\n",
+ " param_distributions={'estimator__max_depth': array([ 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,\n",
+ " 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36,\n",
+ " 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49]),\n",
+ " 'estimator__max_leaf_nodes': array([ 5, 6, 7, 8, 9, 10, 11, 12, 13...\n",
+ " 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38,\n",
+ " 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49]),\n",
+ " 'n_estimators': array([ 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,\n",
+ " 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38,\n",
+ " 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55,\n",
+ " 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72,\n",
+ " 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89,\n",
+ " 90, 91, 92, 93, 94, 95, 96, 97, 98, 99])})In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. | \n", + " | estimator | \n", + "AdaBoostRegre...eeRegressor()) | \n", + "
| \n", + " | param_distributions | \n", + "{'estimator__max_depth': array([ 3, 4..., 47, 48, 49]), 'estimator__max_leaf_nodes': array([ 5, 6..., 47, 48, 49]), 'n_estimators': array([ 5, 6..., 97, 98, 99])} | \n", + "
| \n", + " | n_iter | \n", + "20 | \n", + "
| \n", + " | scoring | \n", + "None | \n", + "
| \n", + " | n_jobs | \n", + "-1 | \n", + "
| \n", + " | refit | \n", + "True | \n", + "
| \n", + " | cv | \n", + "5 | \n", + "
| \n", + " | verbose | \n", + "0 | \n", + "
| \n", + " | pre_dispatch | \n", + "'2*n_jobs' | \n", + "
| \n", + " | random_state | \n", + "None | \n", + "
| \n", + " | error_score | \n", + "nan | \n", + "
| \n", + " | return_train_score | \n", + "False | \n", + "
AdaBoostRegressor(estimator=DecisionTreeRegressor(max_depth=np.int64(21),\n", + " max_leaf_nodes=np.int64(37)),\n", + " n_estimators=np.int64(5))
DecisionTreeRegressor(max_depth=np.int64(21), max_leaf_nodes=np.int64(37))
| \n", + " | criterion | \n", + "'squared_error' | \n", + "
| \n", + " | splitter | \n", + "'best' | \n", + "
| \n", + " | max_depth | \n", + "np.int64(21) | \n", + "
| \n", + " | min_samples_split | \n", + "2 | \n", + "
| \n", + " | min_samples_leaf | \n", + "1 | \n", + "
| \n", + " | min_weight_fraction_leaf | \n", + "0.0 | \n", + "
| \n", + " | max_features | \n", + "None | \n", + "
| \n", + " | random_state | \n", + "None | \n", + "
| \n", + " | max_leaf_nodes | \n", + "np.int64(37) | \n", + "
| \n", + " | min_impurity_decrease | \n", + "0.0 | \n", + "
| \n", + " | ccp_alpha | \n", + "0.0 | \n", + "
| \n", + " | monotonic_cst | \n", + "None | \n", + "