diff --git a/7-TimeSeries/3-SVR/solution/notebook.ipynb b/7-TimeSeries/3-SVR/solution/notebook.ipynb index e6f8150f..4c11ead4 100644 --- a/7-TimeSeries/3-SVR/solution/notebook.ipynb +++ b/7-TimeSeries/3-SVR/solution/notebook.ipynb @@ -9,6 +9,17 @@ "# Time series prediction using Support Vector Regressor" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "In this notebook, we demonstrate how to:\n", + "\n", + "- prepare 2D time series data for training an SVM regressor model\n", + "- implement SVR using RBF kernel\n", + "- evaluate the model using plots and MAPE" + ] + }, { "cell_type": "markdown", "metadata": {}, @@ -57,7 +68,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 2, "metadata": { "colab": { "base_uri": "https://localhost:8080/", @@ -125,7 +136,7 @@ "2012-01-01 04:00:00 2403.0" ] }, - "execution_count": 3, + "execution_count": 2, "metadata": {}, "output_type": "execute_result" } @@ -146,7 +157,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 3, "metadata": { "colab": { "base_uri": "https://localhost:8080/", @@ -187,7 +198,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 4, "metadata": { "id": "ysvsNyONGt0Q" }, @@ -199,7 +210,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 5, "metadata": { "colab": { "base_uri": "https://localhost:8080/", @@ -249,7 +260,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 6, "metadata": { "colab": { "base_uri": "https://localhost:8080/" @@ -284,7 +295,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 7, "metadata": { "colab": { "base_uri": "https://localhost:8080/", @@ -352,7 +363,7 @@ "2014-11-01 04:00:00 0.059087" ] }, - "execution_count": 9, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } @@ -365,7 +376,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 8, "metadata": { "colab": { "base_uri": "https://localhost:8080/", @@ -433,7 +444,7 @@ "2014-12-30 04:00:00 0.302596" ] }, - "execution_count": 10, + "execution_count": 8, "metadata": {}, "output_type": "execute_result" } @@ -463,7 +474,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 9, "metadata": { "id": "Rpju-Sc2HFm0" }, @@ -477,7 +488,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 10, "metadata": {}, "outputs": [], "source": [ @@ -488,7 +499,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 11, "metadata": { "colab": { "base_uri": "https://localhost:8080/" @@ -503,7 +514,7 @@ "(1412, 5)" ] }, - "execution_count": 14, + "execution_count": 11, "metadata": {}, "output_type": "execute_result" } @@ -517,7 +528,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 12, "metadata": { "colab": { "base_uri": "https://localhost:8080/" @@ -532,7 +543,7 @@ "(44, 5)" ] }, - "execution_count": 16, + "execution_count": 12, "metadata": {}, "output_type": "execute_result" } @@ -546,7 +557,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 13, "metadata": { "id": "2u0R2sIsLuq5" }, @@ -579,7 +590,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 14, "metadata": { "id": "EhA403BEPEiD" }, @@ -592,7 +603,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 15, "metadata": { "colab": { "base_uri": "https://localhost:8080/" @@ -608,7 +619,7 @@ " kernel='rbf', max_iter=-1, shrinking=True, tol=0.001, verbose=False)" ] }, - "execution_count": 19, + "execution_count": 15, "metadata": {}, "output_type": "execute_result" } @@ -630,7 +641,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 16, "metadata": { "colab": { "base_uri": "https://localhost:8080/" @@ -667,7 +678,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 17, "metadata": {}, "outputs": [ { @@ -689,7 +700,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 18, "metadata": { "colab": { "base_uri": "https://localhost:8080/" @@ -717,7 +728,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 19, "metadata": { "colab": { "base_uri": "https://localhost:8080/" @@ -745,7 +756,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 20, "metadata": {}, "outputs": [ { @@ -773,7 +784,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 21, "metadata": { "colab": { "base_uri": "https://localhost:8080/" @@ -796,7 +807,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 22, "metadata": { "colab": { "base_uri": "https://localhost:8080/", @@ -830,7 +841,7 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 23, "metadata": { "colab": { "base_uri": "https://localhost:8080/" @@ -862,7 +873,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 24, "metadata": { "colab": { "base_uri": "https://localhost:8080/" @@ -899,7 +910,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 25, "metadata": { "id": "ESSAdQgwexIi" }, @@ -915,7 +926,7 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 26, "metadata": { "colab": { "base_uri": "https://localhost:8080/", @@ -949,7 +960,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 27, "metadata": { "colab": { "base_uri": "https://localhost:8080/"