update
This commit is contained in:
@@ -353,6 +353,16 @@ const thebe_selector_output = ".output, .cell_output"
|
||||
Week 45, Recurrent Neural Networks
|
||||
</a>
|
||||
</li>
|
||||
<li class="toctree-l1">
|
||||
<a class="reference internal" href="week46.html">
|
||||
Week 46: Decision Trees, Ensemble methods and Random Forests
|
||||
</a>
|
||||
</li>
|
||||
<li class="toctree-l1">
|
||||
<a class="reference internal" href="week47.html">
|
||||
Week 47: From Decision Trees to Ensemble Methods, Random Forests and Boosting Methods and Summary of Course
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
<p aria-level="2" class="caption" role="heading">
|
||||
<span class="caption-text">
|
||||
@@ -367,7 +377,12 @@ const thebe_selector_output = ".output, .cell_output"
|
||||
</li>
|
||||
<li class="toctree-l1">
|
||||
<a class="reference internal" href="project2.html">
|
||||
Project 2 on Machine Learning, deadline November 13 (Midnight)
|
||||
Project 2 on Machine Learning, deadline November 17 (Midnight)
|
||||
</a>
|
||||
</li>
|
||||
<li class="toctree-l1">
|
||||
<a class="reference internal" href="project3.html">
|
||||
Project 3 on Machine Learning, deadline December 18 (midnight), 2023
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -817,9 +832,9 @@ predicting the target features of query instances is as follows:</p>
|
||||
</div>
|
||||
<div class="cell_output docutils container">
|
||||
<div class="output stream highlight-myst-ansi notranslate"><div class="highlight"><pre><span></span>2nd degree coefficients:
|
||||
zero power: 0.9887034589972739
|
||||
first power: -0.10518426027535331
|
||||
second power: 0.0005840075008020406
|
||||
zero power: 2.7023746599300384
|
||||
first power: 0.03407676546787885
|
||||
second power: 9.208257931205295e-06
|
||||
</pre></div>
|
||||
</div>
|
||||
<img alt="_images/chapter6_1_1.png" src="_images/chapter6_1_1.png" />
|
||||
@@ -1417,16 +1432,61 @@ humidity and weak and strong for wind.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="cell_output docutils container">
|
||||
<div class="output traceback highlight-ipythontb notranslate"><div class="highlight"><pre><span></span><span class="gt">---------------------------------------------------------------------------</span>
|
||||
<span class="ne">FileNotFoundError</span><span class="g g-Whitespace"> </span>Traceback (most recent call last)
|
||||
<span class="nn">Input In [6],</span> in <span class="ni"><cell line: 37></span><span class="nt">()</span>
|
||||
<span class="g g-Whitespace"> </span><span class="mi">34</span> <span class="k">def</span> <span class="nf">save_fig</span><span class="p">(</span><span class="n">fig_id</span><span class="p">):</span>
|
||||
<span class="g g-Whitespace"> </span><span class="mi">35</span> <span class="n">plt</span><span class="o">.</span><span class="n">savefig</span><span class="p">(</span><span class="n">image_path</span><span class="p">(</span><span class="n">fig_id</span><span class="p">)</span> <span class="o">+</span> <span class="s2">".png"</span><span class="p">,</span> <span class="nb">format</span><span class="o">=</span><span class="s1">'png'</span><span class="p">)</span>
|
||||
<span class="ne">---> </span><span class="mi">37</span> <span class="n">infile</span> <span class="o">=</span> <span class="nb">open</span><span class="p">(</span><span class="n">data_path</span><span class="p">(</span><span class="s2">"rideclass.csv"</span><span class="p">),</span><span class="s1">'r'</span><span class="p">)</span>
|
||||
<span class="g g-Whitespace"> </span><span class="mi">39</span> <span class="c1"># Read the experimental data with Pandas</span>
|
||||
<span class="g g-Whitespace"> </span><span class="mi">40</span> <span class="kn">from</span> <span class="nn">IPython.display</span> <span class="kn">import</span> <span class="n">display</span>
|
||||
|
||||
<span class="ne">FileNotFoundError</span>: [Errno 2] No such file or directory: 'DataFiles/rideclass.csv'
|
||||
<div class="output stream highlight-myst-ansi notranslate"><div class="highlight"><pre><span></span> (0, 0) 1.0
|
||||
(0, 7) 1.0
|
||||
(0, 9) 1.0
|
||||
(0, 13) 1.0
|
||||
(1, 3) 1.0
|
||||
(1, 5) 1.0
|
||||
(1, 8) 1.0
|
||||
(1, 12) 1.0
|
||||
(2, 3) 1.0
|
||||
(2, 5) 1.0
|
||||
(2, 8) 1.0
|
||||
(2, 11) 1.0
|
||||
(3, 1) 1.0
|
||||
(3, 5) 1.0
|
||||
(3, 8) 1.0
|
||||
(3, 12) 1.0
|
||||
(4, 2) 1.0
|
||||
(4, 6) 1.0
|
||||
(4, 8) 1.0
|
||||
(4, 12) 1.0
|
||||
(5, 2) 1.0
|
||||
(5, 4) 1.0
|
||||
(5, 10) 1.0
|
||||
(5, 12) 1.0
|
||||
(6, 2) 1.0
|
||||
: :
|
||||
(8, 12) 1.0
|
||||
(9, 3) 1.0
|
||||
(9, 4) 1.0
|
||||
(9, 10) 1.0
|
||||
(9, 12) 1.0
|
||||
(10, 2) 1.0
|
||||
(10, 6) 1.0
|
||||
(10, 10) 1.0
|
||||
(10, 12) 1.0
|
||||
(11, 3) 1.0
|
||||
(11, 6) 1.0
|
||||
(11, 10) 1.0
|
||||
(11, 11) 1.0
|
||||
(12, 1) 1.0
|
||||
(12, 6) 1.0
|
||||
(12, 8) 1.0
|
||||
(12, 11) 1.0
|
||||
(13, 1) 1.0
|
||||
(13, 5) 1.0
|
||||
(13, 10) 1.0
|
||||
(13, 12) 1.0
|
||||
(14, 2) 1.0
|
||||
(14, 6) 1.0
|
||||
(14, 8) 1.0
|
||||
(14, 11) 1.0
|
||||
Train set accuracy with Decision Tree: 0.73
|
||||
</pre></div>
|
||||
</div>
|
||||
<div class="output text_plain highlight-myst-ansi notranslate"><div class="highlight"><pre><span></span>0
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1501,6 +1561,67 @@ algorithm ID3.</p>
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="cell_output docutils container">
|
||||
<div class="output stream highlight-myst-ansi notranslate"><div class="highlight"><pre><span></span>X1 < 0.000 Gini=0.408
|
||||
X1 < 0.000 Gini=0.408
|
||||
X1 < 1.000 Gini=0.394
|
||||
X1 < 2.000 Gini=0.394
|
||||
X1 < 2.000 Gini=0.394
|
||||
X1 < 2.000 Gini=0.394
|
||||
X1 < 1.000 Gini=0.394
|
||||
X1 < 0.000 Gini=0.408
|
||||
X1 < 0.000 Gini=0.408
|
||||
X1 < 2.000 Gini=0.394
|
||||
X1 < 0.000 Gini=0.408
|
||||
X1 < 1.000 Gini=0.394
|
||||
X1 < 1.000 Gini=0.394
|
||||
X1 < 2.000 Gini=0.394
|
||||
X2 < 0.000 Gini=0.408
|
||||
X2 < 0.000 Gini=0.408
|
||||
X2 < 0.000 Gini=0.408
|
||||
X2 < 1.000 Gini=0.407
|
||||
X2 < 2.000 Gini=0.407
|
||||
X2 < 2.000 Gini=0.407
|
||||
X2 < 2.000 Gini=0.407
|
||||
X2 < 1.000 Gini=0.407
|
||||
X2 < 2.000 Gini=0.407
|
||||
X2 < 1.000 Gini=0.407
|
||||
X2 < 1.000 Gini=0.407
|
||||
X2 < 1.000 Gini=0.407
|
||||
X2 < 0.000 Gini=0.408
|
||||
X2 < 1.000 Gini=0.407
|
||||
X3 < 0.000 Gini=0.408
|
||||
X3 < 0.000 Gini=0.408
|
||||
X3 < 0.000 Gini=0.408
|
||||
X3 < 0.000 Gini=0.408
|
||||
X3 < 1.000 Gini=0.367
|
||||
X3 < 1.000 Gini=0.367
|
||||
X3 < 1.000 Gini=0.367
|
||||
X3 < 0.000 Gini=0.408
|
||||
X3 < 1.000 Gini=0.367
|
||||
X3 < 1.000 Gini=0.367
|
||||
X3 < 1.000 Gini=0.367
|
||||
X3 < 0.000 Gini=0.408
|
||||
X3 < 1.000 Gini=0.367
|
||||
X3 < 0.000 Gini=0.408
|
||||
X4 < 0.000 Gini=0.408
|
||||
X4 < 1.000 Gini=0.405
|
||||
X4 < 0.000 Gini=0.408
|
||||
X4 < 0.000 Gini=0.408
|
||||
X4 < 0.000 Gini=0.408
|
||||
X4 < 1.000 Gini=0.405
|
||||
X4 < 1.000 Gini=0.405
|
||||
X4 < 0.000 Gini=0.408
|
||||
X4 < 0.000 Gini=0.408
|
||||
X4 < 0.000 Gini=0.408
|
||||
X4 < 1.000 Gini=0.405
|
||||
X4 < 1.000 Gini=0.405
|
||||
X4 < 0.000 Gini=0.408
|
||||
X4 < 1.000 Gini=0.405
|
||||
Split: [X3 < 1.000]
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1573,6 +1694,32 @@ attributes at each step while growing the tree.</p>
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="cell_output docutils container">
|
||||
<div class="output stream highlight-myst-ansi notranslate"><div class="highlight"><pre><span></span>(426, 30)
|
||||
(143, 30)
|
||||
Test set accuracy with Logistic Regression: 0.94
|
||||
Test set accuracy with SVM: 0.63
|
||||
</pre></div>
|
||||
</div>
|
||||
<div class="output stream highlight-myst-ansi notranslate"><div class="highlight"><pre><span></span>Test set accuracy with Decision Trees: 0.90
|
||||
Test set accuracy Logistic Regression with scaled data: 0.96
|
||||
Test set accuracy SVM with scaled data: 0.96
|
||||
</pre></div>
|
||||
</div>
|
||||
<div class="output stream highlight-myst-ansi notranslate"><div class="highlight"><pre><span></span>Test set accuracy with Decision Trees and scaled data: 0.89
|
||||
</pre></div>
|
||||
</div>
|
||||
<div class="output stderr highlight-myst-ansi notranslate"><div class="highlight"><pre><span></span>/Users/mhjensen/miniforge3/envs/myenv/lib/python3.9/site-packages/sklearn/linear_model/_logistic.py:814: ConvergenceWarning: lbfgs failed to converge (status=1):
|
||||
STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.
|
||||
|
||||
Increase the number of iterations (max_iter) or scale the data as shown in:
|
||||
https://scikit-learn.org/stable/modules/preprocessing.html
|
||||
Please also refer to the documentation for alternative solver options:
|
||||
https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression
|
||||
n_iter_i = _check_optimize_result(
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="section" id="another-example-the-moons-again">
|
||||
@@ -1646,6 +1793,9 @@ attributes at each step while growing the tree.</p>
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="cell_output docutils container">
|
||||
<img alt="_images/chapter6_42_0.png" src="_images/chapter6_42_0.png" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="cell docutils container">
|
||||
<div class="cell_input docutils container">
|
||||
@@ -1672,6 +1822,9 @@ attributes at each step while growing the tree.</p>
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="cell_output docutils container">
|
||||
<img alt="_images/chapter6_43_0.png" src="_images/chapter6_43_0.png" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="cell docutils container">
|
||||
<div class="cell_input docutils container">
|
||||
@@ -1694,6 +1847,11 @@ attributes at each step while growing the tree.</p>
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="cell_output docutils container">
|
||||
<div class="output text_plain highlight-myst-ansi notranslate"><div class="highlight"><pre><span></span>DecisionTreeRegressor(max_depth=2, random_state=42)
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="cell docutils container">
|
||||
<div class="cell_input docutils container">
|
||||
@@ -1738,6 +1896,9 @@ attributes at each step while growing the tree.</p>
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="cell_output docutils container">
|
||||
<img alt="_images/chapter6_46_0.png" src="_images/chapter6_46_0.png" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="cell docutils container">
|
||||
<div class="cell_input docutils container">
|
||||
@@ -1772,6 +1933,9 @@ attributes at each step while growing the tree.</p>
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="cell_output docutils container">
|
||||
<img alt="_images/chapter6_47_0.png" src="_images/chapter6_47_0.png" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user