From d0b6548cb69abd9a5c64e20e937e7b459db8cc76 Mon Sep 17 00:00:00 2001 From: Morten Hjorth-Jensen Date: Mon, 18 Nov 2024 16:45:41 +0100 Subject: [PATCH] added video --- doc/pub/week47/html/._week47-bs001.html | 7 +- doc/pub/week47/html/week47-reveal.html | 7 +- doc/pub/week47/html/week47-solarized.html | 7 +- doc/pub/week47/html/week47.html | 7 +- doc/pub/week47/ipynb/DataFiles/ride.dot | 2 +- .../ipynb/Results/FigureFiles/baggingboot.png | Bin 27421 -> 27441 bytes doc/pub/week47/ipynb/ipynb-week47-src.tar.gz | Bin 79997 -> 79997 bytes doc/pub/week47/ipynb/week47.ipynb | 381 +++++++++--------- doc/src/week47/week47.do.txt | 4 +- 9 files changed, 212 insertions(+), 203 deletions(-) diff --git a/doc/pub/week47/html/._week47-bs001.html b/doc/pub/week47/html/._week47-bs001.html index 19f8a235f..337ef077c 100644 --- a/doc/pub/week47/html/._week47-bs001.html +++ b/doc/pub/week47/html/._week47-bs001.html @@ -358,9 +358,10 @@ MathJax.Hub.Config({
  • Readings and Videos:
    1. These lecture notes at https://github.com/CompPhysics/MachineLearning/blob/master/doc/pub/week47/ipynb/week47.ipynb
    2. -
    3. See also lecture notes from week 46 at https://github.com/CompPhysics/MachineLearning/blob/master/doc/pub/week46/ipynb/week46.ipynb. The lecture on Monday starts with a repetition on how to make a decision tree. - -
    4. +
    5. See also lecture notes from week 46 at https://github.com/CompPhysics/MachineLearning/blob/master/doc/pub/week46/ipynb/week46.ipynb. The lecture on Monday starts with a repetition on how to make a decision tree.
    6. +
    7. Video of lecture at https://youtu.be/RIHzmLv05DA
    8. +
    9. Whiteboard notes at https://github.com/CompPhysics/MachineLearning/blob/master/doc/HandWrittenNotes/2024/NotesNovember18.pdf +
    10. Video on Decision trees https://www.youtube.com/watch?v=RmajweUFKvM&ab_channel=Simplilearn
    11. Video on boosting methods https://www.youtube.com/watch?v=wPqtzj5VZus&ab_channel=H2O.ai
    12. Video on AdaBoost https://www.youtube.com/watch?v=LsK-xG1cLYA
    13. diff --git a/doc/pub/week47/html/week47-reveal.html b/doc/pub/week47/html/week47-reveal.html index 4106656f1..76e00dfe1 100644 --- a/doc/pub/week47/html/week47-reveal.html +++ b/doc/pub/week47/html/week47-reveal.html @@ -217,9 +217,10 @@ MathJax.Hub.Config({

    14. Readings and Videos:

      1. These lecture notes at https://github.com/CompPhysics/MachineLearning/blob/master/doc/pub/week47/ipynb/week47.ipynb
      2. -

      3. See also lecture notes from week 46 at https://github.com/CompPhysics/MachineLearning/blob/master/doc/pub/week46/ipynb/week46.ipynb. The lecture on Monday starts with a repetition on how to make a decision tree. - -
      4. +

      5. See also lecture notes from week 46 at https://github.com/CompPhysics/MachineLearning/blob/master/doc/pub/week46/ipynb/week46.ipynb. The lecture on Monday starts with a repetition on how to make a decision tree.
      6. +

      7. Video of lecture at https://youtu.be/RIHzmLv05DA
      8. +

      9. Whiteboard notes at https://github.com/CompPhysics/MachineLearning/blob/master/doc/HandWrittenNotes/2024/NotesNovember18.pdf +
      10. Video on Decision trees https://www.youtube.com/watch?v=RmajweUFKvM&ab_channel=Simplilearn
      11. Video on boosting methods https://www.youtube.com/watch?v=wPqtzj5VZus&ab_channel=H2O.ai
      12. Video on AdaBoost https://www.youtube.com/watch?v=LsK-xG1cLYA
      13. diff --git a/doc/pub/week47/html/week47-solarized.html b/doc/pub/week47/html/week47-solarized.html index 293865bbd..ccec0142e 100644 --- a/doc/pub/week47/html/week47-solarized.html +++ b/doc/pub/week47/html/week47-solarized.html @@ -316,9 +316,10 @@ MathJax.Hub.Config({
      14. Readings and Videos:
        1. These lecture notes at https://github.com/CompPhysics/MachineLearning/blob/master/doc/pub/week47/ipynb/week47.ipynb
        2. -
        3. See also lecture notes from week 46 at https://github.com/CompPhysics/MachineLearning/blob/master/doc/pub/week46/ipynb/week46.ipynb. The lecture on Monday starts with a repetition on how to make a decision tree. - -
        4. +
        5. See also lecture notes from week 46 at https://github.com/CompPhysics/MachineLearning/blob/master/doc/pub/week46/ipynb/week46.ipynb. The lecture on Monday starts with a repetition on how to make a decision tree.
        6. +
        7. Video of lecture at https://youtu.be/RIHzmLv05DA
        8. +
        9. Whiteboard notes at https://github.com/CompPhysics/MachineLearning/blob/master/doc/HandWrittenNotes/2024/NotesNovember18.pdf +
        10. Video on Decision trees https://www.youtube.com/watch?v=RmajweUFKvM&ab_channel=Simplilearn
        11. Video on boosting methods https://www.youtube.com/watch?v=wPqtzj5VZus&ab_channel=H2O.ai
        12. Video on AdaBoost https://www.youtube.com/watch?v=LsK-xG1cLYA
        13. diff --git a/doc/pub/week47/html/week47.html b/doc/pub/week47/html/week47.html index 1b2478dc2..38f9b6dbc 100644 --- a/doc/pub/week47/html/week47.html +++ b/doc/pub/week47/html/week47.html @@ -393,9 +393,10 @@ MathJax.Hub.Config({
        14. Readings and Videos:
          1. These lecture notes at https://github.com/CompPhysics/MachineLearning/blob/master/doc/pub/week47/ipynb/week47.ipynb
          2. -
          3. See also lecture notes from week 46 at https://github.com/CompPhysics/MachineLearning/blob/master/doc/pub/week46/ipynb/week46.ipynb. The lecture on Monday starts with a repetition on how to make a decision tree. - -
          4. +
          5. See also lecture notes from week 46 at https://github.com/CompPhysics/MachineLearning/blob/master/doc/pub/week46/ipynb/week46.ipynb. The lecture on Monday starts with a repetition on how to make a decision tree.
          6. +
          7. Video of lecture at https://youtu.be/RIHzmLv05DA
          8. +
          9. Whiteboard notes at https://github.com/CompPhysics/MachineLearning/blob/master/doc/HandWrittenNotes/2024/NotesNovember18.pdf +
          10. Video on Decision trees https://www.youtube.com/watch?v=RmajweUFKvM&ab_channel=Simplilearn
          11. Video on boosting methods https://www.youtube.com/watch?v=wPqtzj5VZus&ab_channel=H2O.ai
          12. Video on AdaBoost https://www.youtube.com/watch?v=LsK-xG1cLYA
          13. diff --git a/doc/pub/week47/ipynb/DataFiles/ride.dot b/doc/pub/week47/ipynb/DataFiles/ride.dot index 7423920c1..ec915a145 100644 --- a/doc/pub/week47/ipynb/DataFiles/ride.dot +++ b/doc/pub/week47/ipynb/DataFiles/ride.dot @@ -1,7 +1,7 @@ digraph Tree { node [shape=box, style="filled, rounded", color="black", fontname="helvetica"] ; edge [fontname="helvetica"] ; -0 [label="x[13] <= 0.5\ngini = 0.48\nsamples = 15\nvalue = [4, 10, 1]", fillcolor="#93f1ba"] ; +0 [label="x[9] <= 0.5\ngini = 0.48\nsamples = 15\nvalue = [4, 10, 1]", fillcolor="#93f1ba"] ; 1 [label="x[1] <= 0.5\ngini = 0.408\nsamples = 14\nvalue = [4, 10, 0]", fillcolor="#88efb3"] ; 0 -> 1 [labeldistance=2.5, labelangle=45, headlabel="True"] ; 2 [label="gini = 0.48\nsamples = 10\nvalue = [4, 6, 0]", fillcolor="#bdf6d5"] ; diff --git a/doc/pub/week47/ipynb/Results/FigureFiles/baggingboot.png b/doc/pub/week47/ipynb/Results/FigureFiles/baggingboot.png index c4d24817430d92210de9c2237cfddea62f7a4366..6d0fee8bb8cdd0b02cc3f6b1787adc7c8d1ce4a9 100644 GIT binary patch literal 27441 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 HS3~~~X;C0{ literal 27421 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 MrE{`K-RAax0Fk2y3IG5A diff --git a/doc/pub/week47/ipynb/ipynb-week47-src.tar.gz b/doc/pub/week47/ipynb/ipynb-week47-src.tar.gz index 868e982e5d64912a18d51f7eb7e559d45c02a58f..7298c4d903ad032a25cbed381e77a03838d742e7 100644 GIT binary patch delta 21 ccmezSf#vT97Iyh=4hE4#>qhpi?2Kg=0AcJ0KL7v# delta 21 ccmezSf#vT97Iyh=4hE&KmW}LN*%`|$0B4*B-v9sr diff --git a/doc/pub/week47/ipynb/week47.ipynb b/doc/pub/week47/ipynb/week47.ipynb index 25959d227..c237325ab 100644 --- a/doc/pub/week47/ipynb/week47.ipynb +++ b/doc/pub/week47/ipynb/week47.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "35ef9776", + "id": "bd7bd22b", "metadata": { "editable": true }, @@ -14,7 +14,7 @@ }, { "cell_type": "markdown", - "id": "e52e5823", + "id": "eb5c746f", "metadata": { "editable": true }, @@ -27,7 +27,7 @@ }, { "cell_type": "markdown", - "id": "2ec77941", + "id": "3ae51d2b", "metadata": { "editable": true }, @@ -51,23 +51,26 @@ "a. These lecture notes at \n", "\n", "b. See also lecture notes from week 46 at . The lecture on Monday starts with a repetition on how to make a decision tree.\n", + "\n", + "c. Video of lecture at \n", + "\n", + "d. Whiteboard notes at \n", "\n", - "\n", "\n", - "c. Video on Decision trees \n", + "e. Video on Decision trees \n", "\n", - "d. Video on boosting methods \n", + "f. Video on boosting methods \n", "\n", - "e. Video on AdaBoost \n", + "g. Video on AdaBoost \n", "\n", - "f. Video on Gradient boost, part 1, parts 2-4 follow thereafter \n", + "h. Video on Gradient boost, part 1, parts 2-4 follow thereafter \n", "\n", - "g. Decision Trees: Rashcka et al chapter 3 pages 86-98, and chapter 7 on Ensemble methods, Voting and Bagging and Gradient Boosting. See also lecture from STK-IN4300, lecture 7 at ." + "i. Decision Trees: Rashcka et al chapter 3 pages 86-98, and chapter 7 on Ensemble methods, Voting and Bagging and Gradient Boosting. See also lecture from STK-IN4300, lecture 7 at ." ] }, { "cell_type": "markdown", - "id": "1a0d87d6", + "id": "064d6043", "metadata": { "editable": true }, @@ -89,7 +92,7 @@ }, { "cell_type": "markdown", - "id": "56e46863", + "id": "356eedf2", "metadata": { "editable": true }, @@ -101,7 +104,7 @@ }, { "cell_type": "markdown", - "id": "5695a619", + "id": "3ce8bad1", "metadata": { "editable": true }, @@ -112,7 +115,7 @@ }, { "cell_type": "markdown", - "id": "c992a08c", + "id": "6c6451bf", "metadata": { "editable": true }, @@ -134,7 +137,7 @@ }, { "cell_type": "markdown", - "id": "3bac813d", + "id": "27d6d1ae", "metadata": { "editable": true }, @@ -147,7 +150,7 @@ }, { "cell_type": "markdown", - "id": "b60d3e74", + "id": "bfa3c24d", "metadata": { "editable": true }, @@ -159,7 +162,7 @@ }, { "cell_type": "markdown", - "id": "1117615c", + "id": "4bf97950", "metadata": { "editable": true }, @@ -169,7 +172,7 @@ }, { "cell_type": "markdown", - "id": "64c09717", + "id": "a2984e5e", "metadata": { "editable": true }, @@ -181,7 +184,7 @@ }, { "cell_type": "markdown", - "id": "fd337b27", + "id": "2b09f417", "metadata": { "editable": true }, @@ -191,7 +194,7 @@ }, { "cell_type": "markdown", - "id": "1502885a", + "id": "8023a0cb", "metadata": { "editable": true }, @@ -203,7 +206,7 @@ }, { "cell_type": "markdown", - "id": "d786f912", + "id": "5c997a4e", "metadata": { "editable": true }, @@ -236,7 +239,7 @@ }, { "cell_type": "markdown", - "id": "5de98f70", + "id": "78cad2c8", "metadata": { "editable": true }, @@ -260,7 +263,7 @@ }, { "cell_type": "markdown", - "id": "7e81e271", + "id": "4258e9a3", "metadata": { "editable": true }, @@ -272,7 +275,7 @@ }, { "cell_type": "markdown", - "id": "8845d92b", + "id": "833c6378", "metadata": { "editable": true }, @@ -284,7 +287,7 @@ }, { "cell_type": "markdown", - "id": "bdf20e39", + "id": "6ef215f9", "metadata": { "editable": true }, @@ -312,7 +315,7 @@ }, { "cell_type": "markdown", - "id": "7bbbb688", + "id": "f2851a70", "metadata": { "editable": true }, @@ -338,7 +341,7 @@ }, { "cell_type": "markdown", - "id": "4ba9ac4b", + "id": "a07b0aa4", "metadata": { "editable": true }, @@ -361,7 +364,7 @@ }, { "cell_type": "markdown", - "id": "5714cdd7", + "id": "68e15819", "metadata": { "editable": true }, @@ -388,7 +391,7 @@ }, { "cell_type": "markdown", - "id": "5c15435f", + "id": "ad5af0ba", "metadata": { "editable": true }, @@ -407,7 +410,7 @@ }, { "cell_type": "markdown", - "id": "eb39940c", + "id": "35a39a31", "metadata": { "editable": true }, @@ -419,7 +422,7 @@ }, { "cell_type": "markdown", - "id": "4d9b9e2e", + "id": "740a044f", "metadata": { "editable": true }, @@ -432,7 +435,7 @@ }, { "cell_type": "markdown", - "id": "d5167f74", + "id": "c802be71", "metadata": { "editable": true }, @@ -444,7 +447,7 @@ }, { "cell_type": "markdown", - "id": "01f67bea", + "id": "de5344d3", "metadata": { "editable": true }, @@ -454,7 +457,7 @@ }, { "cell_type": "markdown", - "id": "1e531f1a", + "id": "72786075", "metadata": { "editable": true }, @@ -466,7 +469,7 @@ }, { "cell_type": "markdown", - "id": "efbea2ac", + "id": "48d1be9c", "metadata": { "editable": true }, @@ -476,7 +479,7 @@ }, { "cell_type": "markdown", - "id": "280b2efb", + "id": "a097c295", "metadata": { "editable": true }, @@ -488,7 +491,7 @@ }, { "cell_type": "markdown", - "id": "7babf817", + "id": "5db28c62", "metadata": { "editable": true }, @@ -499,7 +502,7 @@ { "cell_type": "code", "execution_count": 1, - "id": "055c462e", + "id": "5b7a88ad", "metadata": { "collapsed": false, "editable": true @@ -543,7 +546,7 @@ }, { "cell_type": "markdown", - "id": "373cd1f1", + "id": "eaa1f08b", "metadata": { "editable": true }, @@ -554,7 +557,7 @@ { "cell_type": "code", "execution_count": 2, - "id": "9ba3d312", + "id": "1a763576", "metadata": { "collapsed": false, "editable": true @@ -589,7 +592,7 @@ }, { "cell_type": "markdown", - "id": "d7f37116", + "id": "58a2738c", "metadata": { "editable": true }, @@ -602,7 +605,7 @@ { "cell_type": "code", "execution_count": 3, - "id": "b58ec950", + "id": "f7e18580", "metadata": { "collapsed": false, "editable": true @@ -620,7 +623,7 @@ }, { "cell_type": "markdown", - "id": "d84de959", + "id": "8061fe8f", "metadata": { "editable": true }, @@ -634,7 +637,7 @@ { "cell_type": "code", "execution_count": 4, - "id": "2fa071b1", + "id": "2a788de7", "metadata": { "collapsed": false, "editable": true @@ -653,7 +656,7 @@ }, { "cell_type": "markdown", - "id": "1e720eed", + "id": "41ea7294", "metadata": { "editable": true }, @@ -673,7 +676,7 @@ }, { "cell_type": "markdown", - "id": "2af37685", + "id": "9e3a8ecf", "metadata": { "editable": true }, @@ -690,7 +693,7 @@ }, { "cell_type": "markdown", - "id": "537562c6", + "id": "f846fc52", "metadata": { "editable": true }, @@ -702,7 +705,7 @@ }, { "cell_type": "markdown", - "id": "68e22aac", + "id": "78e24460", "metadata": { "editable": true }, @@ -719,7 +722,7 @@ }, { "cell_type": "markdown", - "id": "3f559b28", + "id": "bba3805d", "metadata": { "editable": true }, @@ -732,7 +735,7 @@ }, { "cell_type": "markdown", - "id": "71b5c257", + "id": "e6f8c64d", "metadata": { "editable": true }, @@ -744,7 +747,7 @@ }, { "cell_type": "markdown", - "id": "e637fe3d", + "id": "94ab70ce", "metadata": { "editable": true }, @@ -754,7 +757,7 @@ }, { "cell_type": "markdown", - "id": "4e57f15a", + "id": "3fbb5181", "metadata": { "editable": true }, @@ -766,7 +769,7 @@ }, { "cell_type": "markdown", - "id": "5a9ef68b", + "id": "758a8818", "metadata": { "editable": true }, @@ -776,7 +779,7 @@ }, { "cell_type": "markdown", - "id": "b23ecfb6", + "id": "a5086097", "metadata": { "editable": true }, @@ -788,7 +791,7 @@ }, { "cell_type": "markdown", - "id": "0c46a30e", + "id": "20dbf11b", "metadata": { "editable": true }, @@ -801,7 +804,7 @@ }, { "cell_type": "markdown", - "id": "f4befc8a", + "id": "78091aed", "metadata": { "editable": true }, @@ -816,7 +819,7 @@ }, { "cell_type": "markdown", - "id": "25b94011", + "id": "5ec19b07", "metadata": { "editable": true }, @@ -842,7 +845,7 @@ }, { "cell_type": "markdown", - "id": "25639088", + "id": "fff19864", "metadata": { "editable": true }, @@ -870,7 +873,7 @@ }, { "cell_type": "markdown", - "id": "b593237d", + "id": "1f42931a", "metadata": { "editable": true }, @@ -887,7 +890,7 @@ }, { "cell_type": "markdown", - "id": "91f6b55e", + "id": "06c4133a", "metadata": { "editable": true }, @@ -898,7 +901,7 @@ { "cell_type": "code", "execution_count": 5, - "id": "2a84d4a4", + "id": "67932811", "metadata": { "collapsed": false, "editable": true @@ -971,7 +974,7 @@ }, { "cell_type": "markdown", - "id": "e209e5da", + "id": "3c8c7b4e", "metadata": { "editable": true }, @@ -1015,7 +1018,7 @@ }, { "cell_type": "markdown", - "id": "d8a45185", + "id": "4ff6ef02", "metadata": { "editable": true }, @@ -1026,7 +1029,7 @@ { "cell_type": "code", "execution_count": 6, - "id": "8d46cd6c", + "id": "03aefafe", "metadata": { "collapsed": false, "editable": true @@ -1104,7 +1107,7 @@ }, { "cell_type": "markdown", - "id": "bc86c6e2", + "id": "b028a4a4", "metadata": { "editable": true }, @@ -1122,7 +1125,7 @@ { "cell_type": "code", "execution_count": 7, - "id": "67cf3feb", + "id": "092c0d00", "metadata": { "collapsed": false, "editable": true @@ -1193,7 +1196,7 @@ }, { "cell_type": "markdown", - "id": "2b17db58", + "id": "15bd458f", "metadata": { "editable": true }, @@ -1204,7 +1207,7 @@ { "cell_type": "code", "execution_count": 8, - "id": "e2ffd4a9", + "id": "a6f65859", "metadata": { "collapsed": false, "editable": true @@ -1222,7 +1225,7 @@ { "cell_type": "code", "execution_count": 9, - "id": "8447d194", + "id": "035252f2", "metadata": { "collapsed": false, "editable": true @@ -1237,7 +1240,7 @@ }, { "cell_type": "markdown", - "id": "874da81e", + "id": "c877300c", "metadata": { "editable": true }, @@ -1248,7 +1251,7 @@ { "cell_type": "code", "execution_count": 10, - "id": "b6db9982", + "id": "10e26ed7", "metadata": { "collapsed": false, "editable": true @@ -1298,7 +1301,7 @@ { "cell_type": "code", "execution_count": 11, - "id": "bc19f352", + "id": "36b8ee56", "metadata": { "collapsed": false, "editable": true @@ -1337,7 +1340,7 @@ }, { "cell_type": "markdown", - "id": "ff40c7b7", + "id": "927fc5e3", "metadata": { "editable": true }, @@ -1361,7 +1364,7 @@ }, { "cell_type": "markdown", - "id": "cff76ce7", + "id": "6524048a", "metadata": { "editable": true }, @@ -1389,7 +1392,7 @@ }, { "cell_type": "markdown", - "id": "290208bf", + "id": "1ec86275", "metadata": { "editable": true }, @@ -1420,7 +1423,7 @@ }, { "cell_type": "markdown", - "id": "1ba72d76", + "id": "fa225481", "metadata": { "editable": true }, @@ -1436,7 +1439,7 @@ }, { "cell_type": "markdown", - "id": "70f1b9a0", + "id": "d56c3d70", "metadata": { "editable": true }, @@ -1460,7 +1463,7 @@ }, { "cell_type": "markdown", - "id": "9c6368b3", + "id": "fe0d2007", "metadata": { "editable": true }, @@ -1491,7 +1494,7 @@ }, { "cell_type": "markdown", - "id": "831bab47", + "id": "2ad9e988", "metadata": { "editable": true }, @@ -1502,7 +1505,7 @@ { "cell_type": "code", "execution_count": 12, - "id": "396a564f", + "id": "0ace3709", "metadata": { "collapsed": false, "editable": true @@ -1550,7 +1553,7 @@ }, { "cell_type": "markdown", - "id": "1a47c3dc", + "id": "535f88e3", "metadata": { "editable": true }, @@ -1561,7 +1564,7 @@ { "cell_type": "code", "execution_count": 13, - "id": "05709037", + "id": "c6b11b3e", "metadata": { "collapsed": false, "editable": true @@ -1595,7 +1598,7 @@ }, { "cell_type": "markdown", - "id": "7567cc03", + "id": "a2ee5394", "metadata": { "editable": true }, @@ -1608,7 +1611,7 @@ { "cell_type": "code", "execution_count": 14, - "id": "65319b56", + "id": "6269c1ff", "metadata": { "collapsed": false, "editable": true @@ -1661,7 +1664,7 @@ }, { "cell_type": "markdown", - "id": "f5a68723", + "id": "8df84aa6", "metadata": { "editable": true }, @@ -1672,7 +1675,7 @@ { "cell_type": "code", "execution_count": 15, - "id": "5813866a", + "id": "fa65d150", "metadata": { "collapsed": false, "editable": true @@ -1702,7 +1705,7 @@ { "cell_type": "code", "execution_count": 16, - "id": "830a0e71", + "id": "0ecf981d", "metadata": { "collapsed": false, "editable": true @@ -1720,7 +1723,7 @@ { "cell_type": "code", "execution_count": 17, - "id": "84ab0a03", + "id": "21319626", "metadata": { "collapsed": false, "editable": true @@ -1740,7 +1743,7 @@ { "cell_type": "code", "execution_count": 18, - "id": "df22a42d", + "id": "7de9f334", "metadata": { "collapsed": false, "editable": true @@ -1757,7 +1760,7 @@ }, { "cell_type": "markdown", - "id": "fc679c18", + "id": "6b04ea0e", "metadata": { "editable": true }, @@ -1779,7 +1782,7 @@ }, { "cell_type": "markdown", - "id": "c338a140", + "id": "650ae332", "metadata": { "editable": true }, @@ -1811,7 +1814,7 @@ }, { "cell_type": "markdown", - "id": "d6c4024d", + "id": "b2251c5a", "metadata": { "editable": true }, @@ -1825,7 +1828,7 @@ { "cell_type": "code", "execution_count": 19, - "id": "3e843b8a", + "id": "137517f2", "metadata": { "collapsed": false, "editable": true @@ -1894,7 +1897,7 @@ }, { "cell_type": "markdown", - "id": "a0a80178", + "id": "17dd0230", "metadata": { "editable": true }, @@ -1917,7 +1920,7 @@ }, { "cell_type": "markdown", - "id": "9f44e8c0", + "id": "4bb35e43", "metadata": { "editable": true }, @@ -1929,7 +1932,7 @@ }, { "cell_type": "markdown", - "id": "37291a05", + "id": "fdd6f879", "metadata": { "editable": true }, @@ -1954,7 +1957,7 @@ }, { "cell_type": "markdown", - "id": "0be5b6c3", + "id": "a1272ed6", "metadata": { "editable": true }, @@ -1980,7 +1983,7 @@ }, { "cell_type": "markdown", - "id": "fede920e", + "id": "f7c677df", "metadata": { "editable": true }, @@ -1991,7 +1994,7 @@ { "cell_type": "code", "execution_count": 20, - "id": "bbc27ece", + "id": "48016865", "metadata": { "collapsed": false, "editable": true @@ -2063,7 +2066,7 @@ }, { "cell_type": "markdown", - "id": "7913e347", + "id": "42470478", "metadata": { "editable": true }, @@ -2079,7 +2082,7 @@ }, { "cell_type": "markdown", - "id": "ad87de09", + "id": "c7c588f2", "metadata": { "editable": true }, @@ -2090,7 +2093,7 @@ { "cell_type": "code", "execution_count": 21, - "id": "c532317c", + "id": "b68e7cd5", "metadata": { "collapsed": false, "editable": true @@ -2105,7 +2108,7 @@ { "cell_type": "code", "execution_count": 22, - "id": "8c51aedd", + "id": "4847e0f9", "metadata": { "collapsed": false, "editable": true @@ -2123,7 +2126,7 @@ }, { "cell_type": "markdown", - "id": "527f134c", + "id": "11420034", "metadata": { "editable": true }, @@ -2143,7 +2146,7 @@ }, { "cell_type": "markdown", - "id": "4446e3df", + "id": "1e9eab7e", "metadata": { "editable": true }, @@ -2157,7 +2160,7 @@ }, { "cell_type": "markdown", - "id": "f1775df0", + "id": "5acc700e", "metadata": { "editable": true }, @@ -2169,7 +2172,7 @@ }, { "cell_type": "markdown", - "id": "22abcdf4", + "id": "5d214d54", "metadata": { "editable": true }, @@ -2186,7 +2189,7 @@ }, { "cell_type": "markdown", - "id": "3646360d", + "id": "863cfd76", "metadata": { "editable": true }, @@ -2198,7 +2201,7 @@ }, { "cell_type": "markdown", - "id": "ef362813", + "id": "1b7eb8c7", "metadata": { "editable": true }, @@ -2212,7 +2215,7 @@ }, { "cell_type": "markdown", - "id": "2aa0474a", + "id": "04ee1d98", "metadata": { "editable": true }, @@ -2224,7 +2227,7 @@ }, { "cell_type": "markdown", - "id": "04df8e29", + "id": "91f6dcfc", "metadata": { "editable": true }, @@ -2237,7 +2240,7 @@ }, { "cell_type": "markdown", - "id": "4ce3858e", + "id": "4800533c", "metadata": { "editable": true }, @@ -2249,7 +2252,7 @@ }, { "cell_type": "markdown", - "id": "5c25282a", + "id": "84ca1c80", "metadata": { "editable": true }, @@ -2259,7 +2262,7 @@ }, { "cell_type": "markdown", - "id": "a483876b", + "id": "fdb42ba6", "metadata": { "editable": true }, @@ -2287,7 +2290,7 @@ }, { "cell_type": "markdown", - "id": "34b4f8fa", + "id": "11b0e7fc", "metadata": { "editable": true }, @@ -2303,7 +2306,7 @@ }, { "cell_type": "markdown", - "id": "52a7a596", + "id": "50a7534e", "metadata": { "editable": true }, @@ -2315,7 +2318,7 @@ }, { "cell_type": "markdown", - "id": "fdc0273e", + "id": "773d41d8", "metadata": { "editable": true }, @@ -2326,7 +2329,7 @@ }, { "cell_type": "markdown", - "id": "297a1574", + "id": "24db47b7", "metadata": { "editable": true }, @@ -2338,7 +2341,7 @@ }, { "cell_type": "markdown", - "id": "871eee02", + "id": "3747cb96", "metadata": { "editable": true }, @@ -2348,7 +2351,7 @@ }, { "cell_type": "markdown", - "id": "8d396469", + "id": "0c63112a", "metadata": { "editable": true }, @@ -2360,7 +2363,7 @@ }, { "cell_type": "markdown", - "id": "45079607", + "id": "687e52c8", "metadata": { "editable": true }, @@ -2370,7 +2373,7 @@ }, { "cell_type": "markdown", - "id": "39e6b26e", + "id": "9e403030", "metadata": { "editable": true }, @@ -2382,7 +2385,7 @@ }, { "cell_type": "markdown", - "id": "9b3840f3", + "id": "2b8828e0", "metadata": { "editable": true }, @@ -2392,7 +2395,7 @@ }, { "cell_type": "markdown", - "id": "067eabcc", + "id": "4aa164c5", "metadata": { "editable": true }, @@ -2404,7 +2407,7 @@ }, { "cell_type": "markdown", - "id": "af02c603", + "id": "8a458fb7", "metadata": { "editable": true }, @@ -2418,7 +2421,7 @@ }, { "cell_type": "markdown", - "id": "2023c709", + "id": "94662536", "metadata": { "editable": true }, @@ -2434,7 +2437,7 @@ }, { "cell_type": "markdown", - "id": "663987d3", + "id": "29aefb8e", "metadata": { "editable": true }, @@ -2446,7 +2449,7 @@ }, { "cell_type": "markdown", - "id": "3e9edc83", + "id": "87496088", "metadata": { "editable": true }, @@ -2462,7 +2465,7 @@ }, { "cell_type": "markdown", - "id": "3cda9bcd", + "id": "899cccf6", "metadata": { "editable": true }, @@ -2474,7 +2477,7 @@ }, { "cell_type": "markdown", - "id": "7edaf000", + "id": "cc7b5599", "metadata": { "editable": true }, @@ -2484,7 +2487,7 @@ }, { "cell_type": "markdown", - "id": "1fa4f58b", + "id": "1a20ae23", "metadata": { "editable": true }, @@ -2496,7 +2499,7 @@ }, { "cell_type": "markdown", - "id": "e28a8e62", + "id": "4f2d5831", "metadata": { "editable": true }, @@ -2508,7 +2511,7 @@ }, { "cell_type": "markdown", - "id": "5a37bdc6", + "id": "38551f31", "metadata": { "editable": true }, @@ -2520,7 +2523,7 @@ }, { "cell_type": "markdown", - "id": "4c4be7c9", + "id": "8bb7d465", "metadata": { "editable": true }, @@ -2531,7 +2534,7 @@ }, { "cell_type": "markdown", - "id": "38b84a95", + "id": "a0fc51e8", "metadata": { "editable": true }, @@ -2543,7 +2546,7 @@ }, { "cell_type": "markdown", - "id": "ba895ac8", + "id": "c95f100c", "metadata": { "editable": true }, @@ -2554,7 +2557,7 @@ }, { "cell_type": "markdown", - "id": "af95caad", + "id": "aa5cf190", "metadata": { "editable": true }, @@ -2566,7 +2569,7 @@ }, { "cell_type": "markdown", - "id": "646e0ad0", + "id": "2685cb24", "metadata": { "editable": true }, @@ -2576,7 +2579,7 @@ }, { "cell_type": "markdown", - "id": "51da297b", + "id": "3df2e2e1", "metadata": { "editable": true }, @@ -2588,7 +2591,7 @@ }, { "cell_type": "markdown", - "id": "5fa1359f", + "id": "a6b0bba6", "metadata": { "editable": true }, @@ -2600,7 +2603,7 @@ }, { "cell_type": "markdown", - "id": "c2b57438", + "id": "ea10764e", "metadata": { "editable": true }, @@ -2612,7 +2615,7 @@ }, { "cell_type": "markdown", - "id": "893c5364", + "id": "8d1e8370", "metadata": { "editable": true }, @@ -2624,7 +2627,7 @@ }, { "cell_type": "markdown", - "id": "aeda7004", + "id": "1326eac9", "metadata": { "editable": true }, @@ -2634,7 +2637,7 @@ }, { "cell_type": "markdown", - "id": "610ed75e", + "id": "c05be8ba", "metadata": { "editable": true }, @@ -2646,7 +2649,7 @@ }, { "cell_type": "markdown", - "id": "2b3f30a8", + "id": "839f2e77", "metadata": { "editable": true }, @@ -2656,7 +2659,7 @@ }, { "cell_type": "markdown", - "id": "0bbb00a7", + "id": "bf606be4", "metadata": { "editable": true }, @@ -2668,7 +2671,7 @@ }, { "cell_type": "markdown", - "id": "027b1d12", + "id": "3d11a5a4", "metadata": { "editable": true }, @@ -2678,7 +2681,7 @@ }, { "cell_type": "markdown", - "id": "bef74b85", + "id": "fb910dfd", "metadata": { "editable": true }, @@ -2690,7 +2693,7 @@ }, { "cell_type": "markdown", - "id": "71e5d396", + "id": "2967fd46", "metadata": { "editable": true }, @@ -2700,7 +2703,7 @@ }, { "cell_type": "markdown", - "id": "9216bec9", + "id": "ec6f136a", "metadata": { "editable": true }, @@ -2712,7 +2715,7 @@ }, { "cell_type": "markdown", - "id": "fd01ca82", + "id": "be86e23e", "metadata": { "editable": true }, @@ -2722,7 +2725,7 @@ }, { "cell_type": "markdown", - "id": "94eafa92", + "id": "8fb16115", "metadata": { "editable": true }, @@ -2734,7 +2737,7 @@ }, { "cell_type": "markdown", - "id": "257ef84d", + "id": "2910e9b5", "metadata": { "editable": true }, @@ -2754,7 +2757,7 @@ }, { "cell_type": "markdown", - "id": "387cf524", + "id": "22f62661", "metadata": { "editable": true }, @@ -2766,7 +2769,7 @@ }, { "cell_type": "markdown", - "id": "7642db24", + "id": "899f0fb9", "metadata": { "editable": true }, @@ -2776,7 +2779,7 @@ }, { "cell_type": "markdown", - "id": "bfaadd1b", + "id": "91e18843", "metadata": { "editable": true }, @@ -2792,7 +2795,7 @@ }, { "cell_type": "markdown", - "id": "00ae56a9", + "id": "f24bf3b3", "metadata": { "editable": true }, @@ -2804,7 +2807,7 @@ }, { "cell_type": "markdown", - "id": "225ecc0c", + "id": "901ad2cf", "metadata": { "editable": true }, @@ -2832,7 +2835,7 @@ }, { "cell_type": "markdown", - "id": "23d21cb5", + "id": "b5fda3f2", "metadata": { "editable": true }, @@ -2845,7 +2848,7 @@ { "cell_type": "code", "execution_count": 23, - "id": "5b306dbb", + "id": "cc329c35", "metadata": { "collapsed": false, "editable": true @@ -2870,7 +2873,7 @@ }, { "cell_type": "markdown", - "id": "1ad57bea", + "id": "d37f17aa", "metadata": { "editable": true }, @@ -2881,7 +2884,7 @@ { "cell_type": "code", "execution_count": 24, - "id": "9fa47591", + "id": "7cbd052b", "metadata": { "collapsed": false, "editable": true @@ -2970,7 +2973,7 @@ }, { "cell_type": "markdown", - "id": "23a21ab9", + "id": "0e9991e8", "metadata": { "editable": true }, @@ -2988,7 +2991,7 @@ }, { "cell_type": "markdown", - "id": "894970ab", + "id": "4557de10", "metadata": { "editable": true }, @@ -3001,7 +3004,7 @@ }, { "cell_type": "markdown", - "id": "ba3e00c7", + "id": "47bdf294", "metadata": { "editable": true }, @@ -3013,7 +3016,7 @@ }, { "cell_type": "markdown", - "id": "025a4a04", + "id": "e0a4e031", "metadata": { "editable": true }, @@ -3023,7 +3026,7 @@ }, { "cell_type": "markdown", - "id": "00edbd24", + "id": "6525fc1f", "metadata": { "editable": true }, @@ -3035,7 +3038,7 @@ }, { "cell_type": "markdown", - "id": "b8e706d0", + "id": "ccfec431", "metadata": { "editable": true }, @@ -3045,7 +3048,7 @@ }, { "cell_type": "markdown", - "id": "15830208", + "id": "925f3e26", "metadata": { "editable": true }, @@ -3057,7 +3060,7 @@ }, { "cell_type": "markdown", - "id": "0cea352b", + "id": "b7ba4191", "metadata": { "editable": true }, @@ -3070,7 +3073,7 @@ }, { "cell_type": "markdown", - "id": "80ef3457", + "id": "9b740ca0", "metadata": { "editable": true }, @@ -3082,7 +3085,7 @@ }, { "cell_type": "markdown", - "id": "f8b48156", + "id": "8b2a68d9", "metadata": { "editable": true }, @@ -3094,7 +3097,7 @@ }, { "cell_type": "markdown", - "id": "85fd2972", + "id": "883d81c4", "metadata": { "editable": true }, @@ -3106,7 +3109,7 @@ }, { "cell_type": "markdown", - "id": "2d109d22", + "id": "92543f96", "metadata": { "editable": true }, @@ -3116,7 +3119,7 @@ }, { "cell_type": "markdown", - "id": "d06bc383", + "id": "12ff3de5", "metadata": { "editable": true }, @@ -3128,7 +3131,7 @@ }, { "cell_type": "markdown", - "id": "c3aec756", + "id": "897198bb", "metadata": { "editable": true }, @@ -3138,7 +3141,7 @@ }, { "cell_type": "markdown", - "id": "e3a45e4c", + "id": "631dbe1e", "metadata": { "editable": true }, @@ -3154,7 +3157,7 @@ }, { "cell_type": "markdown", - "id": "b67a78f2", + "id": "929a3f64", "metadata": { "editable": true }, @@ -3166,7 +3169,7 @@ }, { "cell_type": "markdown", - "id": "c28b4f95", + "id": "64dda38b", "metadata": { "editable": true }, @@ -3187,7 +3190,7 @@ }, { "cell_type": "markdown", - "id": "e0537946", + "id": "f6f82efe", "metadata": { "editable": true }, @@ -3198,7 +3201,7 @@ { "cell_type": "code", "execution_count": 25, - "id": "aeb13f92", + "id": "c467ace7", "metadata": { "collapsed": false, "editable": true @@ -3250,7 +3253,7 @@ }, { "cell_type": "markdown", - "id": "0f3ebcc3", + "id": "3e69cfa0", "metadata": { "editable": true }, @@ -3261,7 +3264,7 @@ { "cell_type": "code", "execution_count": 26, - "id": "5cd3bdba", + "id": "7623c2af", "metadata": { "collapsed": false, "editable": true @@ -3312,7 +3315,7 @@ }, { "cell_type": "markdown", - "id": "898b364e", + "id": "64ab6229", "metadata": { "editable": true }, @@ -3335,7 +3338,7 @@ }, { "cell_type": "markdown", - "id": "33ef99cd", + "id": "a8d32999", "metadata": { "editable": true }, @@ -3346,7 +3349,7 @@ { "cell_type": "code", "execution_count": 27, - "id": "e824145e", + "id": "3e73c2da", "metadata": { "collapsed": false, "editable": true @@ -3398,7 +3401,7 @@ }, { "cell_type": "markdown", - "id": "d3afaeea", + "id": "30265e70", "metadata": { "editable": true }, @@ -3411,7 +3414,7 @@ { "cell_type": "code", "execution_count": 28, - "id": "c751b513", + "id": "df419103", "metadata": { "collapsed": false, "editable": true @@ -3474,7 +3477,7 @@ }, { "cell_type": "markdown", - "id": "219c871d", + "id": "0e3c12cf", "metadata": { "editable": true }, @@ -3485,7 +3488,7 @@ { "cell_type": "code", "execution_count": 29, - "id": "8b7d107b", + "id": "77c3cedf", "metadata": { "collapsed": false, "editable": true diff --git a/doc/src/week47/week47.do.txt b/doc/src/week47/week47.do.txt index 0f17f46fc..4d2287f50 100644 --- a/doc/src/week47/week47.do.txt +++ b/doc/src/week47/week47.do.txt @@ -16,8 +16,10 @@ o Basics of decision trees, classification and regression algorithms and ensembl o Readings and Videos: o These lecture notes at URL:"https://github.com/CompPhysics/MachineLearning/blob/master/doc/pub/week47/ipynb/week47.ipynb" o See also lecture notes from week 46 at URL:"https://github.com/CompPhysics/MachineLearning/blob/master/doc/pub/week46/ipynb/week46.ipynb". The lecture on Monday starts with a repetition on how to make a decision tree. + o Video of lecture at URL:"https://youtu.be/RIHzmLv05DA" + o Whiteboard notes at URL:"https://github.com/CompPhysics/MachineLearning/blob/master/doc/HandWrittenNotes/2024/NotesNovember18.pdf" # * "Video of Lecture":"https://youtu.be/SpWXsvn5I9E" -# * "Whiteboard notes":"https://github.com/CompPhysics/MachineLearning/blob/master/doc/HandWrittenNotes/2023/NotesNov23.pdf" + o Video on Decision trees URL:"https://www.youtube.com/watch?v=RmajweUFKvM&ab_channel=Simplilearn" o Video on boosting methods URL:"https://www.youtube.com/watch?v=wPqtzj5VZus&ab_channel=H2O.ai" o Video on AdaBoost URL:"https://www.youtube.com/watch?v=LsK-xG1cLYA"