diff --git a/doc/pub/week39/html/week39-reveal.html b/doc/pub/week39/html/week39-reveal.html index 7271e8515..3bc363cd9 100644 --- a/doc/pub/week39/html/week39-reveal.html +++ b/doc/pub/week39/html/week39-reveal.html @@ -2246,9 +2246,9 @@ theta = np.random.randn(2,1) for epoch in range(n_epochs): # Can you figure out a better way of setting up the contributions to each batch? for i in range(m): - random_index = np.random.randint(m) - xi = X[random_index*M:random_index*M+M] - yi = y[random_index*M:random_index*M+M] + random_index = M*np.random.randint(m) + xi = X[random_index:random_index+M] + yi = y[random_index:random_index+M] gradients = (2.0/M)* xi.T @ ((xi @ theta)-yi) eta = learning_schedule(epoch*m+i) theta = theta - eta*gradients diff --git a/doc/pub/week39/html/week39-solarized.html b/doc/pub/week39/html/week39-solarized.html index 4ad4e500f..db67d2a6f 100644 --- a/doc/pub/week39/html/week39-solarized.html +++ b/doc/pub/week39/html/week39-solarized.html @@ -2133,9 +2133,9 @@ theta = np.random.randn(2,1) for epoch in range(n_epochs): # Can you figure out a better way of setting up the contributions to each batch? for i in range(m): - random_index = np.random.randint(m) - xi = X[random_index*M:random_index*M+M] - yi = y[random_index*M:random_index*M+M] + random_index = M*np.random.randint(m) + xi = X[random_index:random_index+M] + yi = y[random_index:random_index+M] gradients = (2.0/M)* xi.T @ ((xi @ theta)-yi) eta = learning_schedule(epoch*m+i) theta = theta - eta*gradients diff --git a/doc/pub/week39/html/week39.html b/doc/pub/week39/html/week39.html index 82bb8a138..7464180a5 100644 --- a/doc/pub/week39/html/week39.html +++ b/doc/pub/week39/html/week39.html @@ -2210,9 +2210,9 @@ theta = np.random.randn(2,1) for epoch in range(n_epochs): # Can you figure out a better way of setting up the contributions to each batch? for i in range(m): - random_index = np.random.randint(m) - xi = X[random_index*M:random_index*M+M] - yi = y[random_index*M:random_index*M+M] + random_index = M*np.random.randint(m) + xi = X[random_index:random_index+M] + yi = y[random_index:random_index+M] gradients = (2.0/M)* xi.T @ ((xi @ theta)-yi) eta = learning_schedule(epoch*m+i) theta = theta - eta*gradients diff --git a/doc/pub/week39/ipynb/ipynb-week39-src.tar.gz b/doc/pub/week39/ipynb/ipynb-week39-src.tar.gz index 3e20937d1..d511de4b1 100644 Binary files a/doc/pub/week39/ipynb/ipynb-week39-src.tar.gz and b/doc/pub/week39/ipynb/ipynb-week39-src.tar.gz differ diff --git a/doc/pub/week39/ipynb/week39.ipynb b/doc/pub/week39/ipynb/week39.ipynb index 065b14e68..db87fd4ba 100644 --- a/doc/pub/week39/ipynb/week39.ipynb +++ b/doc/pub/week39/ipynb/week39.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "f128077b", + "id": "c4da4e52", "metadata": { "editable": true }, @@ -14,7 +14,7 @@ }, { "cell_type": "markdown", - "id": "88eb0662", + "id": "f29028c4", "metadata": { "editable": true }, @@ -29,7 +29,7 @@ }, { "cell_type": "markdown", - "id": "ef4b2c9f", + "id": "7f7ee367", "metadata": { "editable": true }, @@ -55,7 +55,7 @@ }, { "cell_type": "markdown", - "id": "ea15a627", + "id": "fc2a836f", "metadata": { "editable": true }, @@ -67,7 +67,7 @@ }, { "cell_type": "markdown", - "id": "8f497e37", + "id": "9617382d", "metadata": { "editable": true }, @@ -86,7 +86,7 @@ { "cell_type": "code", "execution_count": 1, - "id": "1f28007d", + "id": "d49166c2", "metadata": { "collapsed": false, "editable": true @@ -143,7 +143,7 @@ }, { "cell_type": "markdown", - "id": "53dcc56a", + "id": "19a9a5ab", "metadata": { "editable": true }, @@ -155,7 +155,7 @@ }, { "cell_type": "markdown", - "id": "1c24f55e", + "id": "edeb088d", "metadata": { "editable": true }, @@ -170,7 +170,7 @@ { "cell_type": "code", "execution_count": 2, - "id": "826e8ebc", + "id": "71bdc0a2", "metadata": { "collapsed": false, "editable": true @@ -223,7 +223,7 @@ }, { "cell_type": "markdown", - "id": "575ec2af", + "id": "0ff3515b", "metadata": { "editable": true }, @@ -238,7 +238,7 @@ }, { "cell_type": "markdown", - "id": "f1d41e62", + "id": "fb36d7f9", "metadata": { "editable": true }, @@ -258,7 +258,7 @@ { "cell_type": "code", "execution_count": 3, - "id": "0f87e8b0", + "id": "0dc5c1a6", "metadata": { "collapsed": false, "editable": true @@ -312,7 +312,7 @@ }, { "cell_type": "markdown", - "id": "1501c5b4", + "id": "c0482352", "metadata": { "editable": true }, @@ -331,7 +331,7 @@ }, { "cell_type": "markdown", - "id": "5a2e32c5", + "id": "f13f9cf3", "metadata": { "editable": true }, @@ -348,7 +348,7 @@ }, { "cell_type": "markdown", - "id": "e1a1d1e6", + "id": "563d2108", "metadata": { "editable": true }, @@ -363,7 +363,7 @@ }, { "cell_type": "markdown", - "id": "5311a844", + "id": "cfebfdde", "metadata": { "editable": true }, @@ -373,7 +373,7 @@ }, { "cell_type": "markdown", - "id": "415a12aa", + "id": "f732663f", "metadata": { "editable": true }, @@ -389,7 +389,7 @@ }, { "cell_type": "markdown", - "id": "e9cb4b5b", + "id": "a4f74c15", "metadata": { "editable": true }, @@ -401,7 +401,7 @@ }, { "cell_type": "markdown", - "id": "cae474f3", + "id": "ce57218f", "metadata": { "editable": true }, @@ -412,7 +412,7 @@ }, { "cell_type": "markdown", - "id": "397a0e28", + "id": "e40a4cac", "metadata": { "editable": true }, @@ -424,7 +424,7 @@ }, { "cell_type": "markdown", - "id": "69de8cfd", + "id": "2eafcd65", "metadata": { "editable": true }, @@ -434,7 +434,7 @@ }, { "cell_type": "markdown", - "id": "d29ad122", + "id": "bdb8d75d", "metadata": { "editable": true }, @@ -448,7 +448,7 @@ }, { "cell_type": "markdown", - "id": "60ffe26f", + "id": "7304cc0b", "metadata": { "editable": true }, @@ -460,7 +460,7 @@ }, { "cell_type": "markdown", - "id": "4a46900d", + "id": "d04b9c03", "metadata": { "editable": true }, @@ -470,7 +470,7 @@ }, { "cell_type": "markdown", - "id": "2d334287", + "id": "43c885d7", "metadata": { "editable": true }, @@ -482,7 +482,7 @@ }, { "cell_type": "markdown", - "id": "07bbf1c5", + "id": "46bde37c", "metadata": { "editable": true }, @@ -494,7 +494,7 @@ }, { "cell_type": "markdown", - "id": "0f6955e9", + "id": "a0b72eb7", "metadata": { "editable": true }, @@ -514,7 +514,7 @@ }, { "cell_type": "markdown", - "id": "016a3ed1", + "id": "5b7485f1", "metadata": { "editable": true }, @@ -530,7 +530,7 @@ }, { "cell_type": "markdown", - "id": "e687408a", + "id": "4ba6228a", "metadata": { "editable": true }, @@ -546,7 +546,7 @@ }, { "cell_type": "markdown", - "id": "8153a1ef", + "id": "30380d0c", "metadata": { "editable": true }, @@ -557,7 +557,7 @@ }, { "cell_type": "markdown", - "id": "8a6508af", + "id": "23c99855", "metadata": { "editable": true }, @@ -569,7 +569,7 @@ }, { "cell_type": "markdown", - "id": "81ecbeb8", + "id": "08273eaa", "metadata": { "editable": true }, @@ -579,7 +579,7 @@ }, { "cell_type": "markdown", - "id": "73ffd285", + "id": "e77fa937", "metadata": { "editable": true }, @@ -591,7 +591,7 @@ }, { "cell_type": "markdown", - "id": "e3230763", + "id": "52d8ac79", "metadata": { "editable": true }, @@ -601,7 +601,7 @@ }, { "cell_type": "markdown", - "id": "fcd1e9f5", + "id": "c749910f", "metadata": { "editable": true }, @@ -613,7 +613,7 @@ }, { "cell_type": "markdown", - "id": "c162cd0f", + "id": "ce3de0ff", "metadata": { "editable": true }, @@ -635,7 +635,7 @@ }, { "cell_type": "markdown", - "id": "ae042626", + "id": "7e046c1f", "metadata": { "editable": true }, @@ -648,7 +648,7 @@ }, { "cell_type": "markdown", - "id": "c15dcfe7", + "id": "6b1748dc", "metadata": { "editable": true }, @@ -661,7 +661,7 @@ }, { "cell_type": "markdown", - "id": "f441f82b", + "id": "81266388", "metadata": { "editable": true }, @@ -671,7 +671,7 @@ }, { "cell_type": "markdown", - "id": "0bcf9fbb", + "id": "b8b28a01", "metadata": { "editable": true }, @@ -689,7 +689,7 @@ }, { "cell_type": "markdown", - "id": "a5ce05a3", + "id": "a37caf24", "metadata": { "editable": true }, @@ -699,7 +699,7 @@ }, { "cell_type": "markdown", - "id": "537bd35d", + "id": "4421201b", "metadata": { "editable": true }, @@ -714,7 +714,7 @@ }, { "cell_type": "markdown", - "id": "c1ea25fd", + "id": "156aa5ac", "metadata": { "editable": true }, @@ -724,7 +724,7 @@ }, { "cell_type": "markdown", - "id": "f86025d3", + "id": "19c663a4", "metadata": { "editable": true }, @@ -738,7 +738,7 @@ }, { "cell_type": "markdown", - "id": "6eab3c0f", + "id": "fab6f264", "metadata": { "editable": true }, @@ -748,7 +748,7 @@ }, { "cell_type": "markdown", - "id": "64eb342e", + "id": "d3726f16", "metadata": { "editable": true }, @@ -762,7 +762,7 @@ }, { "cell_type": "markdown", - "id": "74504c64", + "id": "091973c9", "metadata": { "editable": true }, @@ -777,7 +777,7 @@ }, { "cell_type": "markdown", - "id": "888900dc", + "id": "2042ba02", "metadata": { "editable": true }, @@ -794,7 +794,7 @@ }, { "cell_type": "markdown", - "id": "9ef0d6b7", + "id": "66e3647e", "metadata": { "editable": true }, @@ -806,7 +806,7 @@ }, { "cell_type": "markdown", - "id": "711f9890", + "id": "038d29b8", "metadata": { "editable": true }, @@ -820,7 +820,7 @@ }, { "cell_type": "markdown", - "id": "5f512c94", + "id": "7b2aec41", "metadata": { "editable": true }, @@ -835,7 +835,7 @@ }, { "cell_type": "markdown", - "id": "20ebe957", + "id": "c5344c2b", "metadata": { "editable": true }, @@ -847,7 +847,7 @@ }, { "cell_type": "markdown", - "id": "24bfec40", + "id": "e42471e7", "metadata": { "editable": true }, @@ -858,7 +858,7 @@ }, { "cell_type": "markdown", - "id": "afa92ed3", + "id": "b38320ec", "metadata": { "editable": true }, @@ -886,7 +886,7 @@ }, { "cell_type": "markdown", - "id": "be78c7ff", + "id": "792e177b", "metadata": { "editable": true }, @@ -908,7 +908,7 @@ }, { "cell_type": "markdown", - "id": "b48631d0", + "id": "760fca67", "metadata": { "editable": true }, @@ -930,7 +930,7 @@ }, { "cell_type": "markdown", - "id": "74f9b42d", + "id": "52452fa9", "metadata": { "editable": true }, @@ -942,7 +942,7 @@ }, { "cell_type": "markdown", - "id": "1f3c24ad", + "id": "3dffb542", "metadata": { "editable": true }, @@ -979,7 +979,7 @@ }, { "cell_type": "markdown", - "id": "cef1cbcf", + "id": "24a9cadc", "metadata": { "editable": true }, @@ -1007,7 +1007,7 @@ }, { "cell_type": "markdown", - "id": "b48fc102", + "id": "b9748fe1", "metadata": { "editable": true }, @@ -1037,7 +1037,7 @@ }, { "cell_type": "markdown", - "id": "8771707f", + "id": "4d93454f", "metadata": { "editable": true }, @@ -1057,7 +1057,7 @@ }, { "cell_type": "markdown", - "id": "e3699e3c", + "id": "3b02576e", "metadata": { "editable": true }, @@ -1069,7 +1069,7 @@ }, { "cell_type": "markdown", - "id": "3fe85e9b", + "id": "c34de3f5", "metadata": { "editable": true }, @@ -1079,7 +1079,7 @@ }, { "cell_type": "markdown", - "id": "2d274e5f", + "id": "cfc60396", "metadata": { "editable": true }, @@ -1091,7 +1091,7 @@ }, { "cell_type": "markdown", - "id": "1d8977ca", + "id": "b6bc2825", "metadata": { "editable": true }, @@ -1103,7 +1103,7 @@ }, { "cell_type": "markdown", - "id": "1a731287", + "id": "71cce93d", "metadata": { "editable": true }, @@ -1115,7 +1115,7 @@ }, { "cell_type": "markdown", - "id": "4e1a0f0f", + "id": "39b1c049", "metadata": { "editable": true }, @@ -1127,7 +1127,7 @@ }, { "cell_type": "markdown", - "id": "e3cbbeae", + "id": "ab1ecb22", "metadata": { "editable": true }, @@ -1138,7 +1138,7 @@ }, { "cell_type": "markdown", - "id": "76da825c", + "id": "a3495238", "metadata": { "editable": true }, @@ -1151,7 +1151,7 @@ }, { "cell_type": "markdown", - "id": "5ca66074", + "id": "44d95f33", "metadata": { "editable": true }, @@ -1163,7 +1163,7 @@ }, { "cell_type": "markdown", - "id": "e656b7c1", + "id": "694edeb5", "metadata": { "editable": true }, @@ -1173,7 +1173,7 @@ }, { "cell_type": "markdown", - "id": "95dc0049", + "id": "4ec42882", "metadata": { "editable": true }, @@ -1185,7 +1185,7 @@ }, { "cell_type": "markdown", - "id": "651ce9ba", + "id": "5e3ada87", "metadata": { "editable": true }, @@ -1195,7 +1195,7 @@ }, { "cell_type": "markdown", - "id": "a0363bec", + "id": "f996558a", "metadata": { "editable": true }, @@ -1206,7 +1206,7 @@ }, { "cell_type": "markdown", - "id": "c8baf68f", + "id": "043db570", "metadata": { "editable": true }, @@ -1218,7 +1218,7 @@ }, { "cell_type": "markdown", - "id": "d6e62d6a", + "id": "b2e31383", "metadata": { "editable": true }, @@ -1230,7 +1230,7 @@ }, { "cell_type": "markdown", - "id": "fa534fd5", + "id": "381b2b84", "metadata": { "editable": true }, @@ -1242,7 +1242,7 @@ }, { "cell_type": "markdown", - "id": "15b4dd39", + "id": "0025ebc9", "metadata": { "editable": true }, @@ -1253,7 +1253,7 @@ }, { "cell_type": "markdown", - "id": "386838de", + "id": "a39f2ec2", "metadata": { "editable": true }, @@ -1264,7 +1264,7 @@ }, { "cell_type": "markdown", - "id": "8fa736a3", + "id": "6374696c", "metadata": { "editable": true }, @@ -1276,7 +1276,7 @@ }, { "cell_type": "markdown", - "id": "3bce4699", + "id": "acb922cb", "metadata": { "editable": true }, @@ -1286,7 +1286,7 @@ }, { "cell_type": "markdown", - "id": "d4e0deed", + "id": "05c95a7a", "metadata": { "editable": true }, @@ -1298,7 +1298,7 @@ }, { "cell_type": "markdown", - "id": "5fedaaee", + "id": "9a1924d0", "metadata": { "editable": true }, @@ -1308,7 +1308,7 @@ }, { "cell_type": "markdown", - "id": "52744cc4", + "id": "86c03b30", "metadata": { "editable": true }, @@ -1320,7 +1320,7 @@ }, { "cell_type": "markdown", - "id": "fafbca27", + "id": "150d301d", "metadata": { "editable": true }, @@ -1330,7 +1330,7 @@ }, { "cell_type": "markdown", - "id": "46646d49", + "id": "e7fab9f4", "metadata": { "editable": true }, @@ -1342,7 +1342,7 @@ }, { "cell_type": "markdown", - "id": "f0380d98", + "id": "5447c085", "metadata": { "editable": true }, @@ -1352,7 +1352,7 @@ }, { "cell_type": "markdown", - "id": "341fabc0", + "id": "dee1b865", "metadata": { "editable": true }, @@ -1364,7 +1364,7 @@ }, { "cell_type": "markdown", - "id": "2ccbee55", + "id": "04f189e7", "metadata": { "editable": true }, @@ -1375,7 +1375,7 @@ { "cell_type": "code", "execution_count": 4, - "id": "e9cd098d", + "id": "fcb1d6ec", "metadata": { "collapsed": false, "editable": true @@ -1406,7 +1406,7 @@ }, { "cell_type": "markdown", - "id": "d3d87f50", + "id": "78e14695", "metadata": { "editable": true }, @@ -1417,7 +1417,7 @@ { "cell_type": "code", "execution_count": 5, - "id": "6573ed86", + "id": "4f10e658", "metadata": { "collapsed": false, "editable": true @@ -1431,7 +1431,7 @@ }, { "cell_type": "markdown", - "id": "37a19a96", + "id": "10fb194e", "metadata": { "editable": true }, @@ -1442,7 +1442,7 @@ { "cell_type": "code", "execution_count": 6, - "id": "cfa939b3", + "id": "ee47201f", "metadata": { "collapsed": false, "editable": true @@ -1455,7 +1455,7 @@ }, { "cell_type": "markdown", - "id": "5e8a1468", + "id": "844b4c66", "metadata": { "editable": true }, @@ -1466,7 +1466,7 @@ { "cell_type": "code", "execution_count": 7, - "id": "ddd136f1", + "id": "e68ec7b1", "metadata": { "collapsed": false, "editable": true @@ -1484,7 +1484,7 @@ }, { "cell_type": "markdown", - "id": "1db3d7c1", + "id": "8a3d5762", "metadata": { "editable": true }, @@ -1495,7 +1495,7 @@ { "cell_type": "code", "execution_count": 8, - "id": "b100941f", + "id": "29bd976c", "metadata": { "collapsed": false, "editable": true @@ -1510,7 +1510,7 @@ }, { "cell_type": "markdown", - "id": "e93f8506", + "id": "0aee2856", "metadata": { "editable": true }, @@ -1520,7 +1520,7 @@ }, { "cell_type": "markdown", - "id": "c554b744", + "id": "8c7e6157", "metadata": { "editable": true }, @@ -1534,7 +1534,7 @@ }, { "cell_type": "markdown", - "id": "870f34c0", + "id": "cb19fc55", "metadata": { "editable": true }, @@ -1546,7 +1546,7 @@ }, { "cell_type": "markdown", - "id": "6ccf178c", + "id": "fb0fa7bb", "metadata": { "editable": true }, @@ -1557,7 +1557,7 @@ }, { "cell_type": "markdown", - "id": "fc33ba76", + "id": "b65328b9", "metadata": { "editable": true }, @@ -1569,7 +1569,7 @@ }, { "cell_type": "markdown", - "id": "aca5ae3f", + "id": "efd9856f", "metadata": { "editable": true }, @@ -1580,7 +1580,7 @@ }, { "cell_type": "markdown", - "id": "2acb10e1", + "id": "d0feaf6a", "metadata": { "editable": true }, @@ -1591,7 +1591,7 @@ }, { "cell_type": "markdown", - "id": "a84cb95d", + "id": "e2994fb3", "metadata": { "editable": true }, @@ -1603,7 +1603,7 @@ }, { "cell_type": "markdown", - "id": "7e0d9442", + "id": "a09153f7", "metadata": { "editable": true }, @@ -1613,7 +1613,7 @@ }, { "cell_type": "markdown", - "id": "970ab4ca", + "id": "96825360", "metadata": { "editable": true }, @@ -1625,7 +1625,7 @@ }, { "cell_type": "markdown", - "id": "479963af", + "id": "697f4b69", "metadata": { "editable": true }, @@ -1637,7 +1637,7 @@ }, { "cell_type": "markdown", - "id": "044c0e28", + "id": "06baeae1", "metadata": { "editable": true }, @@ -1649,7 +1649,7 @@ }, { "cell_type": "markdown", - "id": "7220bbac", + "id": "10331baf", "metadata": { "editable": true }, @@ -1661,7 +1661,7 @@ }, { "cell_type": "markdown", - "id": "55e083e5", + "id": "9c07ca94", "metadata": { "editable": true }, @@ -1672,7 +1672,7 @@ }, { "cell_type": "markdown", - "id": "ef3b47b4", + "id": "def0608f", "metadata": { "editable": true }, @@ -1684,7 +1684,7 @@ }, { "cell_type": "markdown", - "id": "a55e5078", + "id": "cc38bf53", "metadata": { "editable": true }, @@ -1694,7 +1694,7 @@ }, { "cell_type": "markdown", - "id": "f0d7c81e", + "id": "fb4d2066", "metadata": { "editable": true }, @@ -1706,7 +1706,7 @@ }, { "cell_type": "markdown", - "id": "842b4bc7", + "id": "7c605c08", "metadata": { "editable": true }, @@ -1716,7 +1716,7 @@ }, { "cell_type": "markdown", - "id": "e7404a0b", + "id": "27d71b17", "metadata": { "editable": true }, @@ -1728,7 +1728,7 @@ }, { "cell_type": "markdown", - "id": "9f324fff", + "id": "33a2ec8f", "metadata": { "editable": true }, @@ -1748,7 +1748,7 @@ }, { "cell_type": "markdown", - "id": "a5a3b5f2", + "id": "874a4bf8", "metadata": { "editable": true }, @@ -1760,7 +1760,7 @@ }, { "cell_type": "markdown", - "id": "ae6a0963", + "id": "38431600", "metadata": { "editable": true }, @@ -1770,7 +1770,7 @@ }, { "cell_type": "markdown", - "id": "3af5e327", + "id": "a0efad46", "metadata": { "editable": true }, @@ -1782,7 +1782,7 @@ }, { "cell_type": "markdown", - "id": "ac7efa8a", + "id": "4c79cfc4", "metadata": { "editable": true }, @@ -1792,7 +1792,7 @@ }, { "cell_type": "markdown", - "id": "ce82cbc2", + "id": "e5be0110", "metadata": { "editable": true }, @@ -1803,7 +1803,7 @@ }, { "cell_type": "markdown", - "id": "16407f07", + "id": "f9840d01", "metadata": { "editable": true }, @@ -1815,7 +1815,7 @@ }, { "cell_type": "markdown", - "id": "54748ace", + "id": "2cd5295a", "metadata": { "editable": true }, @@ -1827,7 +1827,7 @@ }, { "cell_type": "markdown", - "id": "bd74fc63", + "id": "df1c1121", "metadata": { "editable": true }, @@ -1839,7 +1839,7 @@ }, { "cell_type": "markdown", - "id": "49569159", + "id": "e0ee3be5", "metadata": { "editable": true }, @@ -1852,7 +1852,7 @@ }, { "cell_type": "markdown", - "id": "d2abfb46", + "id": "4c6749b3", "metadata": { "editable": true }, @@ -1863,7 +1863,7 @@ }, { "cell_type": "markdown", - "id": "16b2345b", + "id": "93a6c073", "metadata": { "editable": true }, @@ -1875,7 +1875,7 @@ }, { "cell_type": "markdown", - "id": "bc54c087", + "id": "64e5b77a", "metadata": { "editable": true }, @@ -1891,7 +1891,7 @@ }, { "cell_type": "markdown", - "id": "f00a154f", + "id": "7948355f", "metadata": { "editable": true }, @@ -1903,7 +1903,7 @@ }, { "cell_type": "markdown", - "id": "6aaa442f", + "id": "b203f48c", "metadata": { "editable": true }, @@ -1914,7 +1914,7 @@ }, { "cell_type": "markdown", - "id": "f972539b", + "id": "7e4420a7", "metadata": { "editable": true }, @@ -1926,7 +1926,7 @@ }, { "cell_type": "markdown", - "id": "2c4f7954", + "id": "8e6faf5a", "metadata": { "editable": true }, @@ -1936,7 +1936,7 @@ }, { "cell_type": "markdown", - "id": "7b06e435", + "id": "36a01503", "metadata": { "editable": true }, @@ -1948,7 +1948,7 @@ }, { "cell_type": "markdown", - "id": "0175754d", + "id": "7134e172", "metadata": { "editable": true }, @@ -1958,7 +1958,7 @@ }, { "cell_type": "markdown", - "id": "882eba77", + "id": "b4a913e5", "metadata": { "editable": true }, @@ -1970,7 +1970,7 @@ }, { "cell_type": "markdown", - "id": "8d70feb9", + "id": "5a3c105a", "metadata": { "editable": true }, @@ -1980,7 +1980,7 @@ }, { "cell_type": "markdown", - "id": "f14319c2", + "id": "341d2ab4", "metadata": { "editable": true }, @@ -1992,7 +1992,7 @@ }, { "cell_type": "markdown", - "id": "8ea48edc", + "id": "617425bb", "metadata": { "editable": true }, @@ -2016,7 +2016,7 @@ { "cell_type": "code", "execution_count": 9, - "id": "c58d7c63", + "id": "76c38d50", "metadata": { "collapsed": false, "editable": true @@ -2029,7 +2029,7 @@ }, { "cell_type": "markdown", - "id": "55926838", + "id": "a4f55bbd", "metadata": { "editable": true }, @@ -2040,7 +2040,7 @@ }, { "cell_type": "markdown", - "id": "87cc7056", + "id": "c9072fa0", "metadata": { "editable": true }, @@ -2052,7 +2052,7 @@ }, { "cell_type": "markdown", - "id": "2b937506", + "id": "6e55a2c7", "metadata": { "editable": true }, @@ -2062,7 +2062,7 @@ }, { "cell_type": "markdown", - "id": "82cca67c", + "id": "41bacc77", "metadata": { "editable": true }, @@ -2074,7 +2074,7 @@ }, { "cell_type": "markdown", - "id": "fbd011b6", + "id": "dc8223ad", "metadata": { "editable": true }, @@ -2088,7 +2088,7 @@ }, { "cell_type": "markdown", - "id": "4b127773", + "id": "a8b03557", "metadata": { "editable": true }, @@ -2104,7 +2104,7 @@ }, { "cell_type": "markdown", - "id": "3711a429", + "id": "63fbae73", "metadata": { "editable": true }, @@ -2114,7 +2114,7 @@ }, { "cell_type": "markdown", - "id": "10e974fa", + "id": "4ad922b7", "metadata": { "editable": true }, @@ -2126,7 +2126,7 @@ }, { "cell_type": "markdown", - "id": "2c06dbe3", + "id": "190ae31f", "metadata": { "editable": true }, @@ -2136,7 +2136,7 @@ }, { "cell_type": "markdown", - "id": "f6e126f8", + "id": "ffff543c", "metadata": { "editable": true }, @@ -2148,7 +2148,7 @@ }, { "cell_type": "markdown", - "id": "310ba565", + "id": "92aa8f9d", "metadata": { "editable": true }, @@ -2162,7 +2162,7 @@ }, { "cell_type": "markdown", - "id": "dac2f970", + "id": "7654f8fa", "metadata": { "editable": true }, @@ -2172,7 +2172,7 @@ }, { "cell_type": "markdown", - "id": "3f7b08cc", + "id": "703447b3", "metadata": { "editable": true }, @@ -2183,7 +2183,7 @@ }, { "cell_type": "markdown", - "id": "7f1f75ca", + "id": "856d4fd1", "metadata": { "editable": true }, @@ -2198,7 +2198,7 @@ }, { "cell_type": "markdown", - "id": "55f72e73", + "id": "a05f6979", "metadata": { "editable": true }, @@ -2208,7 +2208,7 @@ }, { "cell_type": "markdown", - "id": "0b5caf9b", + "id": "a6df9f0f", "metadata": { "editable": true }, @@ -2220,7 +2220,7 @@ }, { "cell_type": "markdown", - "id": "3d3d1cd5", + "id": "a643f0c7", "metadata": { "editable": true }, @@ -2232,7 +2232,7 @@ }, { "cell_type": "markdown", - "id": "7452f292", + "id": "86c2a1fb", "metadata": { "editable": true }, @@ -2247,7 +2247,7 @@ }, { "cell_type": "markdown", - "id": "eece1578", + "id": "f6eb295f", "metadata": { "editable": true }, @@ -2260,7 +2260,7 @@ { "cell_type": "code", "execution_count": 10, - "id": "633a72fc", + "id": "14bf489d", "metadata": { "collapsed": false, "editable": true @@ -2317,7 +2317,7 @@ }, { "cell_type": "markdown", - "id": "739723cf", + "id": "fa4674f0", "metadata": { "editable": true }, @@ -2328,7 +2328,7 @@ { "cell_type": "code", "execution_count": 11, - "id": "b2cf86e4", + "id": "1eef9dcb", "metadata": { "collapsed": false, "editable": true @@ -2355,7 +2355,7 @@ }, { "cell_type": "markdown", - "id": "7dfe7ad8", + "id": "92ad46a0", "metadata": { "editable": true }, @@ -2367,7 +2367,7 @@ }, { "cell_type": "markdown", - "id": "399c009b", + "id": "0bb24dc6", "metadata": { "editable": true }, @@ -2379,7 +2379,7 @@ }, { "cell_type": "markdown", - "id": "4428c518", + "id": "10a9fcb2", "metadata": { "editable": true }, @@ -2389,7 +2389,7 @@ }, { "cell_type": "markdown", - "id": "afeb211e", + "id": "495dbade", "metadata": { "editable": true }, @@ -2403,7 +2403,7 @@ }, { "cell_type": "markdown", - "id": "bbdf1e15", + "id": "4b263196", "metadata": { "editable": true }, @@ -2413,7 +2413,7 @@ }, { "cell_type": "markdown", - "id": "9faab24a", + "id": "2a0b4fb5", "metadata": { "editable": true }, @@ -2425,7 +2425,7 @@ }, { "cell_type": "markdown", - "id": "69d24d60", + "id": "a2b60831", "metadata": { "editable": true }, @@ -2436,7 +2436,7 @@ }, { "cell_type": "markdown", - "id": "13e793f1", + "id": "a82f529c", "metadata": { "editable": true }, @@ -2451,7 +2451,7 @@ }, { "cell_type": "markdown", - "id": "e6427bfc", + "id": "8fe1c41e", "metadata": { "editable": true }, @@ -2465,7 +2465,7 @@ }, { "cell_type": "markdown", - "id": "2cf35c54", + "id": "a03ad61b", "metadata": { "editable": true }, @@ -2476,7 +2476,7 @@ { "cell_type": "code", "execution_count": 12, - "id": "59efb4ab", + "id": "f0a079df", "metadata": { "collapsed": false, "editable": true @@ -2537,7 +2537,7 @@ }, { "cell_type": "markdown", - "id": "c6dcc84a", + "id": "fc6d73bc", "metadata": { "editable": true }, @@ -2559,7 +2559,7 @@ }, { "cell_type": "markdown", - "id": "c4eb06f1", + "id": "40a565ce", "metadata": { "editable": true }, @@ -2571,7 +2571,7 @@ }, { "cell_type": "markdown", - "id": "1c79c027", + "id": "13077723", "metadata": { "editable": true }, @@ -2581,7 +2581,7 @@ }, { "cell_type": "markdown", - "id": "de4176bc", + "id": "3227c51a", "metadata": { "editable": true }, @@ -2598,7 +2598,7 @@ }, { "cell_type": "markdown", - "id": "6ae32c9d", + "id": "d414c535", "metadata": { "editable": true }, @@ -2611,7 +2611,7 @@ }, { "cell_type": "markdown", - "id": "4897da29", + "id": "0c25b0fc", "metadata": { "editable": true }, @@ -2624,7 +2624,7 @@ }, { "cell_type": "markdown", - "id": "9fbdb5d3", + "id": "23dca3ab", "metadata": { "editable": true }, @@ -2637,7 +2637,7 @@ }, { "cell_type": "markdown", - "id": "3c2d61cb", + "id": "3b169c06", "metadata": { "editable": true }, @@ -2651,7 +2651,7 @@ }, { "cell_type": "markdown", - "id": "89bee80f", + "id": "d7ce6406", "metadata": { "editable": true }, @@ -2673,7 +2673,7 @@ }, { "cell_type": "markdown", - "id": "5a5d1781", + "id": "0a528877", "metadata": { "editable": true }, @@ -2688,7 +2688,7 @@ }, { "cell_type": "markdown", - "id": "fa2f5d32", + "id": "0f93ca5e", "metadata": { "editable": true }, @@ -2700,7 +2700,7 @@ }, { "cell_type": "markdown", - "id": "682c24e0", + "id": "1d87bd14", "metadata": { "editable": true }, @@ -2713,7 +2713,7 @@ }, { "cell_type": "markdown", - "id": "9d1616d5", + "id": "4181f46b", "metadata": { "editable": true }, @@ -2727,7 +2727,7 @@ }, { "cell_type": "markdown", - "id": "4727394c", + "id": "af66da80", "metadata": { "editable": true }, @@ -2738,7 +2738,7 @@ { "cell_type": "code", "execution_count": 13, - "id": "416e28d2", + "id": "83e51ad8", "metadata": { "collapsed": false, "editable": true @@ -2763,7 +2763,7 @@ }, { "cell_type": "markdown", - "id": "aab85c9b", + "id": "e73bde3d", "metadata": { "editable": true }, @@ -2779,7 +2779,7 @@ }, { "cell_type": "markdown", - "id": "deccca01", + "id": "97d463c4", "metadata": { "editable": true }, @@ -2800,7 +2800,7 @@ }, { "cell_type": "markdown", - "id": "f29f65b8", + "id": "cc362c51", "metadata": { "editable": true }, @@ -2823,7 +2823,7 @@ { "cell_type": "code", "execution_count": 14, - "id": "92349988", + "id": "0716d374", "metadata": { "collapsed": false, "editable": true @@ -2858,7 +2858,7 @@ }, { "cell_type": "markdown", - "id": "fd9af7b6", + "id": "f7480cca", "metadata": { "editable": true }, @@ -2869,7 +2869,7 @@ { "cell_type": "code", "execution_count": 15, - "id": "2ffb14c6", + "id": "440f74c2", "metadata": { "collapsed": false, "editable": true @@ -2945,7 +2945,7 @@ }, { "cell_type": "markdown", - "id": "9f39fc35", + "id": "c3d4f269", "metadata": { "editable": true }, @@ -2955,7 +2955,7 @@ }, { "cell_type": "markdown", - "id": "bd845e63", + "id": "21369b43", "metadata": { "editable": true }, @@ -2968,7 +2968,7 @@ { "cell_type": "code", "execution_count": 16, - "id": "b8c2c078", + "id": "00fc4272", "metadata": { "collapsed": false, "editable": true @@ -3023,9 +3023,9 @@ "for epoch in range(n_epochs):\n", "# Can you figure out a better way of setting up the contributions to each batch?\n", " for i in range(m):\n", - " random_index = np.random.randint(m)\n", - " xi = X[random_index*M:random_index*M+M]\n", - " yi = y[random_index*M:random_index*M+M]\n", + " random_index = M*np.random.randint(m)\n", + " xi = X[random_index:random_index+M]\n", + " yi = y[random_index:random_index+M]\n", " gradients = (2.0/M)* xi.T @ ((xi @ theta)-yi)\n", " eta = learning_schedule(epoch*m+i)\n", " theta = theta - eta*gradients\n", diff --git a/doc/pub/week40/html/._week40-bs012.html b/doc/pub/week40/html/._week40-bs012.html index e5d5a3168..dcbe5895a 100644 --- a/doc/pub/week40/html/._week40-bs012.html +++ b/doc/pub/week40/html/._week40-bs012.html @@ -365,9 +365,9 @@ theta = np.for epoch in range(n_epochs): # Can you figure out a better way of setting up the contributions to each batch? for i in range(m): - random_index = np.random.randint(m) - xi = X[random_index*M:random_index*M+M] - yi = y[random_index*M:random_index*M+M] + random_index = M*np.random.randint(m) + xi = X[random_index:random_index+M] + yi = y[random_index:random_index+M] gradients = (2.0/M)* xi.T @ ((xi @ theta)-yi) eta = learning_schedule(epoch*m+i) theta = theta - eta*gradients diff --git a/doc/pub/week40/html/week40-reveal.html b/doc/pub/week40/html/week40-reveal.html index 3aad4d3c1..cc773c1c2 100644 --- a/doc/pub/week40/html/week40-reveal.html +++ b/doc/pub/week40/html/week40-reveal.html @@ -547,9 +547,9 @@ theta = np.random.randn(2,for epoch in range(n_epochs): # Can you figure out a better way of setting up the contributions to each batch? for i in range(m): - random_index = np.random.randint(m) - xi = X[random_index*M:random_index*M+M] - yi = y[random_index*M:random_index*M+M] + random_index = M*np.random.randint(m) + xi = X[random_index:random_index+M] + yi = y[random_index:random_index+M] gradients = (2.0/M)* xi.T @ ((xi @ theta)-yi) eta = learning_schedule(epoch*m+i) theta = theta - eta*gradients diff --git a/doc/pub/week40/html/week40-solarized.html b/doc/pub/week40/html/week40-solarized.html index d3532d62a..9cf4831de 100644 --- a/doc/pub/week40/html/week40-solarized.html +++ b/doc/pub/week40/html/week40-solarized.html @@ -594,9 +594,9 @@ theta = np.random.randn(2,for epoch in range(n_epochs): # Can you figure out a better way of setting up the contributions to each batch? for i in range(m): - random_index = np.random.randint(m) - xi = X[random_index*M:random_index*M+M] - yi = y[random_index*M:random_index*M+M] + random_index = M*np.random.randint(m) + xi = X[random_index:random_index+M] + yi = y[random_index:random_index+M] gradients = (2.0/M)* xi.T @ ((xi @ theta)-yi) eta = learning_schedule(epoch*m+i) theta = theta - eta*gradients diff --git a/doc/pub/week40/html/week40.html b/doc/pub/week40/html/week40.html index da6c5d4ee..952eee87b 100644 --- a/doc/pub/week40/html/week40.html +++ b/doc/pub/week40/html/week40.html @@ -671,9 +671,9 @@ theta = np.for epoch in range(n_epochs): # Can you figure out a better way of setting up the contributions to each batch? for i in range(m): - random_index = np.random.randint(m) - xi = X[random_index*M:random_index*M+M] - yi = y[random_index*M:random_index*M+M] + random_index = M*np.random.randint(m) + xi = X[random_index:random_index+M] + yi = y[random_index:random_index+M] gradients = (2.0/M)* xi.T @ ((xi @ theta)-yi) eta = learning_schedule(epoch*m+i) theta = theta - eta*gradients diff --git a/doc/pub/week40/ipynb/ipynb-week40-src.tar.gz b/doc/pub/week40/ipynb/ipynb-week40-src.tar.gz index 7878018fc..61f42d6a1 100644 Binary files a/doc/pub/week40/ipynb/ipynb-week40-src.tar.gz and b/doc/pub/week40/ipynb/ipynb-week40-src.tar.gz differ diff --git a/doc/pub/week40/ipynb/week40.ipynb b/doc/pub/week40/ipynb/week40.ipynb index 48a946bd2..e7a165740 100644 --- a/doc/pub/week40/ipynb/week40.ipynb +++ b/doc/pub/week40/ipynb/week40.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "8c1bc594", + "id": "44dffed8", "metadata": { "editable": true }, @@ -14,7 +14,7 @@ }, { "cell_type": "markdown", - "id": "532d5f80", + "id": "24bd602e", "metadata": { "editable": true }, @@ -29,7 +29,7 @@ }, { "cell_type": "markdown", - "id": "642ef5f2", + "id": "9fa291da", "metadata": { "editable": true }, @@ -51,7 +51,7 @@ }, { "cell_type": "markdown", - "id": "388d28a9", + "id": "558ad3d2", "metadata": { "editable": true }, @@ -63,7 +63,7 @@ }, { "cell_type": "markdown", - "id": "811c319c", + "id": "6200d2c2", "metadata": { "editable": true }, @@ -85,7 +85,7 @@ }, { "cell_type": "markdown", - "id": "4e7a70d6", + "id": "8586454c", "metadata": { "editable": true }, @@ -117,7 +117,7 @@ }, { "cell_type": "markdown", - "id": "1a453559", + "id": "0387c628", "metadata": { "editable": true }, @@ -134,7 +134,7 @@ }, { "cell_type": "markdown", - "id": "323d7ab6", + "id": "98cbfbda", "metadata": { "editable": true }, @@ -147,7 +147,7 @@ }, { "cell_type": "markdown", - "id": "61f145c0", + "id": "50edee62", "metadata": { "editable": true }, @@ -160,7 +160,7 @@ }, { "cell_type": "markdown", - "id": "954c1b01", + "id": "32331cab", "metadata": { "editable": true }, @@ -173,7 +173,7 @@ }, { "cell_type": "markdown", - "id": "942eeb65", + "id": "03106238", "metadata": { "editable": true }, @@ -187,7 +187,7 @@ }, { "cell_type": "markdown", - "id": "f901816b", + "id": "814f28cf", "metadata": { "editable": true }, @@ -210,7 +210,7 @@ }, { "cell_type": "markdown", - "id": "e3aba58e", + "id": "3129597d", "metadata": { "editable": true }, @@ -225,7 +225,7 @@ }, { "cell_type": "markdown", - "id": "4ca91e49", + "id": "6ca9f6b1", "metadata": { "editable": true }, @@ -237,7 +237,7 @@ }, { "cell_type": "markdown", - "id": "e1c5e217", + "id": "3c541968", "metadata": { "editable": true }, @@ -250,7 +250,7 @@ }, { "cell_type": "markdown", - "id": "c2ad92a4", + "id": "80d5fe29", "metadata": { "editable": true }, @@ -264,7 +264,7 @@ }, { "cell_type": "markdown", - "id": "f54810af", + "id": "415a444d", "metadata": { "editable": true }, @@ -275,7 +275,7 @@ { "cell_type": "code", "execution_count": 1, - "id": "b6d7a087", + "id": "a7f3672a", "metadata": { "collapsed": false, "editable": true @@ -300,7 +300,7 @@ }, { "cell_type": "markdown", - "id": "aa6b9db7", + "id": "76d986f0", "metadata": { "editable": true }, @@ -316,7 +316,7 @@ }, { "cell_type": "markdown", - "id": "52dba806", + "id": "9e98c43b", "metadata": { "editable": true }, @@ -337,7 +337,7 @@ }, { "cell_type": "markdown", - "id": "256088f6", + "id": "21aaf596", "metadata": { "editable": true }, @@ -360,7 +360,7 @@ { "cell_type": "code", "execution_count": 2, - "id": "f3809eae", + "id": "5f53f1a0", "metadata": { "collapsed": false, "editable": true @@ -395,7 +395,7 @@ }, { "cell_type": "markdown", - "id": "f8bcda50", + "id": "7370236e", "metadata": { "editable": true }, @@ -405,7 +405,7 @@ }, { "cell_type": "markdown", - "id": "02040fa6", + "id": "a7dc58ac", "metadata": { "editable": true }, @@ -416,7 +416,7 @@ { "cell_type": "code", "execution_count": 3, - "id": "e7919c6b", + "id": "c054c431", "metadata": { "collapsed": false, "editable": true @@ -474,9 +474,9 @@ "for epoch in range(n_epochs):\n", "# Can you figure out a better way of setting up the contributions to each batch?\n", " for i in range(m):\n", - " random_index = np.random.randint(m)\n", - " xi = X[random_index*M:random_index*M+M]\n", - " yi = y[random_index*M:random_index*M+M]\n", + " random_index = M*np.random.randint(m)\n", + " xi = X[random_index:random_index+M]\n", + " yi = y[random_index:random_index+M]\n", " gradients = (2.0/M)* xi.T @ ((xi @ theta)-yi)\n", " eta = learning_schedule(epoch*m+i)\n", " theta = theta - eta*gradients\n", @@ -498,7 +498,7 @@ }, { "cell_type": "markdown", - "id": "5d71ac48", + "id": "19ca5975", "metadata": { "editable": true }, @@ -513,7 +513,7 @@ }, { "cell_type": "markdown", - "id": "867a9b01", + "id": "9c652bcb", "metadata": { "editable": true }, @@ -525,7 +525,7 @@ }, { "cell_type": "markdown", - "id": "0f97fa56", + "id": "0e758830", "metadata": { "editable": true }, @@ -543,7 +543,7 @@ }, { "cell_type": "markdown", - "id": "5a094f0e", + "id": "75435924", "metadata": { "editable": true }, @@ -562,7 +562,7 @@ }, { "cell_type": "markdown", - "id": "16711622", + "id": "8f831559", "metadata": { "editable": true }, @@ -574,7 +574,7 @@ }, { "cell_type": "markdown", - "id": "e98517fe", + "id": "2e4d9fb3", "metadata": { "editable": true }, @@ -584,7 +584,7 @@ }, { "cell_type": "markdown", - "id": "e1a15dbb", + "id": "c5cfcbe2", "metadata": { "editable": true }, @@ -600,7 +600,7 @@ }, { "cell_type": "markdown", - "id": "a70edb37", + "id": "a812b62a", "metadata": { "editable": true }, @@ -612,7 +612,7 @@ }, { "cell_type": "markdown", - "id": "6696a85a", + "id": "797d4b91", "metadata": { "editable": true }, @@ -622,7 +622,7 @@ }, { "cell_type": "markdown", - "id": "e16a6dca", + "id": "fa197b36", "metadata": { "editable": true }, @@ -634,7 +634,7 @@ }, { "cell_type": "markdown", - "id": "7dcdf569", + "id": "97504291", "metadata": { "editable": true }, @@ -644,7 +644,7 @@ }, { "cell_type": "markdown", - "id": "0ff6cc5b", + "id": "f7582df0", "metadata": { "editable": true }, @@ -656,7 +656,7 @@ }, { "cell_type": "markdown", - "id": "c6b1eb53", + "id": "150870df", "metadata": { "editable": true }, @@ -672,7 +672,7 @@ }, { "cell_type": "markdown", - "id": "982fbbc1", + "id": "141eaeb0", "metadata": { "editable": true }, @@ -684,7 +684,7 @@ }, { "cell_type": "markdown", - "id": "052ab94c", + "id": "2dd28764", "metadata": { "editable": true }, @@ -717,7 +717,7 @@ }, { "cell_type": "markdown", - "id": "277b9792", + "id": "f6e6dd18", "metadata": { "editable": true }, @@ -729,7 +729,7 @@ }, { "cell_type": "markdown", - "id": "b02fbf73", + "id": "dec9228d", "metadata": { "editable": true }, @@ -747,7 +747,7 @@ }, { "cell_type": "markdown", - "id": "263e6d70", + "id": "43bf64bf", "metadata": { "editable": true }, @@ -757,7 +757,7 @@ }, { "cell_type": "markdown", - "id": "d6a59e11", + "id": "87eb6334", "metadata": { "editable": true }, @@ -788,7 +788,7 @@ }, { "cell_type": "markdown", - "id": "f164f497", + "id": "11c39816", "metadata": { "editable": true }, @@ -803,7 +803,7 @@ }, { "cell_type": "markdown", - "id": "db7798d8", + "id": "66d98acb", "metadata": { "editable": true }, @@ -821,7 +821,7 @@ }, { "cell_type": "markdown", - "id": "b08d5a96", + "id": "f3ea1f0c", "metadata": { "editable": true }, @@ -833,7 +833,7 @@ }, { "cell_type": "markdown", - "id": "2383f62d", + "id": "7eac5d6d", "metadata": { "editable": true }, @@ -845,7 +845,7 @@ }, { "cell_type": "markdown", - "id": "ffdf0dff", + "id": "eddf2461", "metadata": { "editable": true }, @@ -863,7 +863,7 @@ }, { "cell_type": "markdown", - "id": "e2700cd3", + "id": "0a89d56f", "metadata": { "editable": true }, @@ -886,7 +886,7 @@ }, { "cell_type": "markdown", - "id": "6485e88b", + "id": "7758ebbe", "metadata": { "editable": true }, @@ -904,7 +904,7 @@ }, { "cell_type": "markdown", - "id": "36b5e55e", + "id": "49e314ad", "metadata": { "editable": true }, @@ -916,7 +916,7 @@ }, { "cell_type": "markdown", - "id": "f85bc211", + "id": "da3c5f7b", "metadata": { "editable": true }, @@ -928,7 +928,7 @@ }, { "cell_type": "markdown", - "id": "2c808a56", + "id": "67a1c761", "metadata": { "editable": true }, @@ -940,7 +940,7 @@ }, { "cell_type": "markdown", - "id": "cf99b4a1", + "id": "5517d268", "metadata": { "editable": true }, @@ -952,7 +952,7 @@ }, { "cell_type": "markdown", - "id": "3c7406c4", + "id": "aa97ea34", "metadata": { "editable": true }, @@ -964,7 +964,7 @@ }, { "cell_type": "markdown", - "id": "a376b1ce", + "id": "5f8ab439", "metadata": { "editable": true }, @@ -981,7 +981,7 @@ }, { "cell_type": "markdown", - "id": "c2f2c38b", + "id": "199f89ae", "metadata": { "editable": true }, @@ -1000,7 +1000,7 @@ }, { "cell_type": "markdown", - "id": "a3d8feec", + "id": "fd19033a", "metadata": { "editable": true }, @@ -1012,7 +1012,7 @@ }, { "cell_type": "markdown", - "id": "f3f2a63c", + "id": "793403e1", "metadata": { "editable": true }, @@ -1032,7 +1032,7 @@ }, { "cell_type": "markdown", - "id": "1f252b1f", + "id": "c69db9fb", "metadata": { "editable": true }, @@ -1070,7 +1070,7 @@ }, { "cell_type": "markdown", - "id": "d8cd74d4", + "id": "2ac3086a", "metadata": { "editable": true }, @@ -1082,7 +1082,7 @@ }, { "cell_type": "markdown", - "id": "99715e92", + "id": "b62f5e69", "metadata": { "editable": true }, @@ -1092,7 +1092,7 @@ }, { "cell_type": "markdown", - "id": "3b6f1b1a", + "id": "638edf44", "metadata": { "editable": true }, @@ -1104,7 +1104,7 @@ }, { "cell_type": "markdown", - "id": "87771c9d", + "id": "995a0468", "metadata": { "editable": true }, @@ -1115,7 +1115,7 @@ { "cell_type": "code", "execution_count": 4, - "id": "23170622", + "id": "fe475419", "metadata": { "collapsed": false, "editable": true @@ -1160,7 +1160,7 @@ }, { "cell_type": "markdown", - "id": "b3c1f415", + "id": "0b4a599b", "metadata": { "editable": true }, @@ -1177,7 +1177,7 @@ { "cell_type": "code", "execution_count": 5, - "id": "1824e405", + "id": "8cc11321", "metadata": { "collapsed": false, "editable": true @@ -1205,7 +1205,7 @@ }, { "cell_type": "markdown", - "id": "96389356", + "id": "c9279373", "metadata": { "editable": true }, @@ -1220,7 +1220,7 @@ { "cell_type": "code", "execution_count": 6, - "id": "7aca80c4", + "id": "e702221d", "metadata": { "collapsed": false, "editable": true @@ -1264,7 +1264,7 @@ }, { "cell_type": "markdown", - "id": "d24d7bd0", + "id": "8978686a", "metadata": { "editable": true }, @@ -1274,7 +1274,7 @@ }, { "cell_type": "markdown", - "id": "efa6b96a", + "id": "8499e362", "metadata": { "editable": true }, @@ -1285,7 +1285,7 @@ { "cell_type": "code", "execution_count": 7, - "id": "ac65c960", + "id": "16e07375", "metadata": { "collapsed": false, "editable": true @@ -1313,7 +1313,7 @@ }, { "cell_type": "markdown", - "id": "df71ff0a", + "id": "9e3f59d6", "metadata": { "editable": true }, @@ -1328,7 +1328,7 @@ }, { "cell_type": "markdown", - "id": "9c6fe753", + "id": "2e9a9bb5", "metadata": { "editable": true }, @@ -1339,7 +1339,7 @@ { "cell_type": "code", "execution_count": 8, - "id": "f12697f6", + "id": "20a6c91e", "metadata": { "collapsed": false, "editable": true @@ -1367,7 +1367,7 @@ }, { "cell_type": "markdown", - "id": "5ad2ca9d", + "id": "5a7822e5", "metadata": { "editable": true }, @@ -1378,7 +1378,7 @@ { "cell_type": "code", "execution_count": 9, - "id": "911e2808", + "id": "92df498a", "metadata": { "collapsed": false, "editable": true @@ -1403,7 +1403,7 @@ }, { "cell_type": "markdown", - "id": "ec8f10b0", + "id": "c155aee1", "metadata": { "editable": true }, @@ -1414,7 +1414,7 @@ { "cell_type": "code", "execution_count": 10, - "id": "a1a23c38", + "id": "f8132a24", "metadata": { "collapsed": false, "editable": true @@ -1450,7 +1450,7 @@ { "cell_type": "code", "execution_count": 11, - "id": "dcffe427", + "id": "d7ffad58", "metadata": { "collapsed": false, "editable": true @@ -1470,7 +1470,7 @@ }, { "cell_type": "markdown", - "id": "a5e6b797", + "id": "78094877", "metadata": { "editable": true }, @@ -1481,7 +1481,7 @@ { "cell_type": "code", "execution_count": 12, - "id": "b8fbe1cc", + "id": "8799a842", "metadata": { "collapsed": false, "editable": true @@ -1519,7 +1519,7 @@ }, { "cell_type": "markdown", - "id": "ed7a967e", + "id": "893c3005", "metadata": { "editable": true }, @@ -1529,7 +1529,7 @@ }, { "cell_type": "markdown", - "id": "cc8cdcc8", + "id": "f3a4c6d5", "metadata": { "editable": true }, @@ -1543,7 +1543,7 @@ { "cell_type": "code", "execution_count": 13, - "id": "1e89b875", + "id": "8872213f", "metadata": { "collapsed": false, "editable": true @@ -1565,7 +1565,7 @@ }, { "cell_type": "markdown", - "id": "d0d44d2b", + "id": "f21edcf7", "metadata": { "editable": true }, @@ -1575,7 +1575,7 @@ }, { "cell_type": "markdown", - "id": "02c4400d", + "id": "4680d4f9", "metadata": { "editable": true }, @@ -1586,7 +1586,7 @@ { "cell_type": "code", "execution_count": 14, - "id": "4a81ed6c", + "id": "dbce8ee3", "metadata": { "collapsed": false, "editable": true @@ -1608,7 +1608,7 @@ }, { "cell_type": "markdown", - "id": "6c1e51d0", + "id": "eb2004fe", "metadata": { "editable": true }, @@ -1621,7 +1621,7 @@ { "cell_type": "code", "execution_count": 15, - "id": "c93c6168", + "id": "ecec11c2", "metadata": { "collapsed": false, "editable": true @@ -1646,7 +1646,7 @@ }, { "cell_type": "markdown", - "id": "936ce35d", + "id": "b6617f60", "metadata": { "editable": true }, @@ -1658,7 +1658,7 @@ { "cell_type": "code", "execution_count": 16, - "id": "cec2a880", + "id": "e3c333ac", "metadata": { "collapsed": false, "editable": true @@ -1673,7 +1673,7 @@ }, { "cell_type": "markdown", - "id": "a5c005e2", + "id": "3bd9340c", "metadata": { "editable": true }, @@ -1687,7 +1687,7 @@ }, { "cell_type": "markdown", - "id": "4708c1aa", + "id": "e76dfff3", "metadata": { "editable": true }, @@ -1705,7 +1705,7 @@ }, { "cell_type": "markdown", - "id": "c5ffb67e", + "id": "f5de88e3", "metadata": { "editable": true }, @@ -1729,7 +1729,7 @@ }, { "cell_type": "markdown", - "id": "31fb9927", + "id": "f6274a8d", "metadata": { "editable": true }, @@ -1747,7 +1747,7 @@ }, { "cell_type": "markdown", - "id": "38211b19", + "id": "2593bf2f", "metadata": { "editable": true }, @@ -1787,7 +1787,7 @@ }, { "cell_type": "markdown", - "id": "6cd8a5b3", + "id": "a10591d3", "metadata": { "editable": true }, @@ -1816,7 +1816,7 @@ }, { "cell_type": "markdown", - "id": "a701f17b", + "id": "d354c451", "metadata": { "editable": true }, @@ -1837,7 +1837,7 @@ }, { "cell_type": "markdown", - "id": "89107870", + "id": "9cb9a34d", "metadata": { "editable": true }, @@ -1866,7 +1866,7 @@ }, { "cell_type": "markdown", - "id": "a4a479f8", + "id": "f6d01171", "metadata": { "editable": true }, @@ -1887,7 +1887,7 @@ }, { "cell_type": "markdown", - "id": "13af06a5", + "id": "7661a361", "metadata": { "editable": true }, @@ -1908,7 +1908,7 @@ }, { "cell_type": "markdown", - "id": "a57b43c4", + "id": "dbcea0ad", "metadata": { "editable": true }, @@ -1925,7 +1925,7 @@ }, { "cell_type": "markdown", - "id": "dc42c1a6", + "id": "453c391b", "metadata": { "editable": true }, @@ -1946,7 +1946,7 @@ }, { "cell_type": "markdown", - "id": "f8a832c6", + "id": "7e2f02eb", "metadata": { "editable": true }, @@ -1962,7 +1962,7 @@ }, { "cell_type": "markdown", - "id": "2cb82b85", + "id": "013717a0", "metadata": { "editable": true }, @@ -1979,7 +1979,7 @@ { "cell_type": "code", "execution_count": 17, - "id": "9800a227", + "id": "ee1e1bbd", "metadata": { "collapsed": false, "editable": true @@ -2020,7 +2020,7 @@ }, { "cell_type": "markdown", - "id": "08c23cad", + "id": "e74c7f35", "metadata": { "editable": true }, @@ -2030,7 +2030,7 @@ }, { "cell_type": "markdown", - "id": "8d0cf57a", + "id": "bcae90ca", "metadata": { "editable": true }, @@ -2041,7 +2041,7 @@ { "cell_type": "code", "execution_count": 18, - "id": "35dcf90d", + "id": "7266d065", "metadata": { "collapsed": false, "editable": true @@ -2101,7 +2101,7 @@ }, { "cell_type": "markdown", - "id": "79155c53", + "id": "b63f8421", "metadata": { "editable": true }, @@ -2111,7 +2111,7 @@ }, { "cell_type": "markdown", - "id": "c3dfa745", + "id": "c3565b96", "metadata": { "editable": true }, @@ -2122,7 +2122,7 @@ { "cell_type": "code", "execution_count": 19, - "id": "24f8bd64", + "id": "d181588d", "metadata": { "collapsed": false, "editable": true @@ -2142,7 +2142,7 @@ }, { "cell_type": "markdown", - "id": "4f86e082", + "id": "c15206a1", "metadata": { "editable": true }, @@ -2154,7 +2154,7 @@ }, { "cell_type": "markdown", - "id": "c5039d23", + "id": "42b331b8", "metadata": { "editable": true }, @@ -2166,7 +2166,7 @@ }, { "cell_type": "markdown", - "id": "d2c52889", + "id": "62ced4bb", "metadata": { "editable": true }, @@ -2181,7 +2181,7 @@ }, { "cell_type": "markdown", - "id": "9c3eb61f", + "id": "8e22c8ef", "metadata": { "editable": true }, @@ -2193,7 +2193,7 @@ }, { "cell_type": "markdown", - "id": "f6eb0654", + "id": "bfcd87c8", "metadata": { "editable": true }, @@ -2210,7 +2210,7 @@ }, { "cell_type": "markdown", - "id": "faab9f9d", + "id": "8c033178", "metadata": { "editable": true }, @@ -2225,7 +2225,7 @@ }, { "cell_type": "markdown", - "id": "28c00db4", + "id": "6d3b6047", "metadata": { "editable": true }, @@ -2243,7 +2243,7 @@ }, { "cell_type": "markdown", - "id": "8372c1f3", + "id": "f9280716", "metadata": { "editable": true }, @@ -2255,7 +2255,7 @@ }, { "cell_type": "markdown", - "id": "f3b6042b", + "id": "3e301a30", "metadata": { "editable": true }, @@ -2273,7 +2273,7 @@ }, { "cell_type": "markdown", - "id": "e26cffa6", + "id": "9d9a8efa", "metadata": { "editable": true }, @@ -2286,7 +2286,7 @@ }, { "cell_type": "markdown", - "id": "523ba64d", + "id": "4a5d4348", "metadata": { "editable": true }, @@ -2298,7 +2298,7 @@ }, { "cell_type": "markdown", - "id": "1fb49d41", + "id": "b2a744bd", "metadata": { "editable": true }, @@ -2316,7 +2316,7 @@ }, { "cell_type": "markdown", - "id": "651edd7e", + "id": "b060f09f", "metadata": { "editable": true }, @@ -2334,7 +2334,7 @@ }, { "cell_type": "markdown", - "id": "114c3156", + "id": "cc5a3d98", "metadata": { "editable": true }, @@ -2344,7 +2344,7 @@ }, { "cell_type": "markdown", - "id": "6849064a", + "id": "66bbe5d6", "metadata": { "editable": true }, @@ -2362,7 +2362,7 @@ }, { "cell_type": "markdown", - "id": "e5d8d7c0", + "id": "9584cbae", "metadata": { "editable": true }, @@ -2381,7 +2381,7 @@ }, { "cell_type": "markdown", - "id": "820f39d2", + "id": "28f23239", "metadata": { "editable": true }, @@ -2394,7 +2394,7 @@ }, { "cell_type": "markdown", - "id": "4f3e614a", + "id": "eeb8c102", "metadata": { "editable": true }, @@ -2412,7 +2412,7 @@ }, { "cell_type": "markdown", - "id": "a266380d", + "id": "439659fd", "metadata": { "editable": true }, @@ -2423,7 +2423,7 @@ }, { "cell_type": "markdown", - "id": "ab7d550c", + "id": "7be9c278", "metadata": { "editable": true }, @@ -2442,7 +2442,7 @@ }, { "cell_type": "markdown", - "id": "e41c38bf", + "id": "7e425d6b", "metadata": { "editable": true }, @@ -2460,7 +2460,7 @@ }, { "cell_type": "markdown", - "id": "fa1ca397", + "id": "404dce6c", "metadata": { "editable": true }, @@ -2473,7 +2473,7 @@ }, { "cell_type": "markdown", - "id": "320791d1", + "id": "19970ea8", "metadata": { "editable": true }, @@ -2493,7 +2493,7 @@ }, { "cell_type": "markdown", - "id": "480ff354", + "id": "03122fc0", "metadata": { "editable": true }, @@ -2526,7 +2526,7 @@ }, { "cell_type": "markdown", - "id": "94619368", + "id": "8e182c43", "metadata": { "editable": true }, @@ -2538,7 +2538,7 @@ }, { "cell_type": "markdown", - "id": "388ff7f4", + "id": "d6222603", "metadata": { "editable": true }, @@ -2557,7 +2557,7 @@ }, { "cell_type": "markdown", - "id": "d9d7c987", + "id": "a18b794e", "metadata": { "editable": true }, @@ -2571,7 +2571,7 @@ }, { "cell_type": "markdown", - "id": "8a3e33b4", + "id": "c1374a72", "metadata": { "editable": true }, @@ -2594,7 +2594,7 @@ }, { "cell_type": "markdown", - "id": "30971d96", + "id": "cdd7a335", "metadata": { "editable": true }, @@ -2613,7 +2613,7 @@ }, { "cell_type": "markdown", - "id": "1471a891", + "id": "f1a990bf", "metadata": { "editable": true }, @@ -2625,7 +2625,7 @@ }, { "cell_type": "markdown", - "id": "c0d00750", + "id": "ef2dad05", "metadata": { "editable": true }, @@ -2635,7 +2635,7 @@ }, { "cell_type": "markdown", - "id": "05c9d4ee", + "id": "d050a400", "metadata": { "editable": true }, @@ -2647,7 +2647,7 @@ }, { "cell_type": "markdown", - "id": "1406fbbe", + "id": "411f78a9", "metadata": { "editable": true }, @@ -2664,7 +2664,7 @@ { "cell_type": "code", "execution_count": 20, - "id": "65d6a383", + "id": "6cf5e680", "metadata": { "collapsed": false, "editable": true @@ -2746,7 +2746,7 @@ }, { "cell_type": "markdown", - "id": "9f0fe103", + "id": "cd94f1b9", "metadata": { "editable": true }, @@ -2784,7 +2784,7 @@ }, { "cell_type": "markdown", - "id": "d8ec7ed4", + "id": "63bec6f4", "metadata": { "editable": true }, @@ -2814,7 +2814,7 @@ }, { "cell_type": "markdown", - "id": "9a8b3d4b", + "id": "4ced21f4", "metadata": { "editable": true }, @@ -2835,7 +2835,7 @@ }, { "cell_type": "markdown", - "id": "21e1e7a1", + "id": "32ffc25f", "metadata": { "editable": true }, @@ -2847,7 +2847,7 @@ }, { "cell_type": "markdown", - "id": "100a1461", + "id": "5916c261", "metadata": { "editable": true }, @@ -2862,7 +2862,7 @@ }, { "cell_type": "markdown", - "id": "fcc4eef2", + "id": "848287b3", "metadata": { "editable": true }, @@ -2879,7 +2879,7 @@ }, { "cell_type": "markdown", - "id": "a25f726d", + "id": "fab97f92", "metadata": { "editable": true }, @@ -2891,7 +2891,7 @@ }, { "cell_type": "markdown", - "id": "0d98d20e", + "id": "c0cb4b64", "metadata": { "editable": true }, @@ -2904,7 +2904,7 @@ }, { "cell_type": "markdown", - "id": "2f4c366c", + "id": "6bde395f", "metadata": { "editable": true }, @@ -2916,7 +2916,7 @@ }, { "cell_type": "markdown", - "id": "6dd7c96e", + "id": "843e4d8f", "metadata": { "editable": true }, @@ -2930,7 +2930,7 @@ }, { "cell_type": "markdown", - "id": "a513b6e5", + "id": "00476455", "metadata": { "editable": true }, @@ -2942,7 +2942,7 @@ }, { "cell_type": "markdown", - "id": "2af99fb5", + "id": "9468aea4", "metadata": { "editable": true }, @@ -2954,7 +2954,7 @@ }, { "cell_type": "markdown", - "id": "988f1325", + "id": "919d6489", "metadata": { "editable": true }, @@ -2966,7 +2966,7 @@ }, { "cell_type": "markdown", - "id": "ccd7f26c", + "id": "c3753933", "metadata": { "editable": true }, @@ -2976,7 +2976,7 @@ }, { "cell_type": "markdown", - "id": "12e11580", + "id": "5eb0cae9", "metadata": { "editable": true }, @@ -2988,7 +2988,7 @@ }, { "cell_type": "markdown", - "id": "1e70b838", + "id": "636ac3d5", "metadata": { "editable": true }, @@ -2998,7 +2998,7 @@ }, { "cell_type": "markdown", - "id": "1edf7ab2", + "id": "73606c95", "metadata": { "editable": true }, @@ -3010,7 +3010,7 @@ }, { "cell_type": "markdown", - "id": "d36fd2da", + "id": "b53b50a9", "metadata": { "editable": true }, @@ -3024,7 +3024,7 @@ }, { "cell_type": "markdown", - "id": "4ee56ad9", + "id": "0866f680", "metadata": { "editable": true }, @@ -3036,7 +3036,7 @@ }, { "cell_type": "markdown", - "id": "160efabd", + "id": "035e9ec2", "metadata": { "editable": true }, @@ -3046,7 +3046,7 @@ }, { "cell_type": "markdown", - "id": "cab136bb", + "id": "bce6aaef", "metadata": { "editable": true }, @@ -3058,7 +3058,7 @@ }, { "cell_type": "markdown", - "id": "217ca399", + "id": "ec649282", "metadata": { "editable": true }, @@ -3068,7 +3068,7 @@ }, { "cell_type": "markdown", - "id": "63747f21", + "id": "43ff5678", "metadata": { "editable": true }, @@ -3080,7 +3080,7 @@ }, { "cell_type": "markdown", - "id": "54d3e3e3", + "id": "96cad493", "metadata": { "editable": true }, @@ -3092,7 +3092,7 @@ }, { "cell_type": "markdown", - "id": "f6ec4ea3", + "id": "29e473d3", "metadata": { "editable": true }, @@ -3104,7 +3104,7 @@ }, { "cell_type": "markdown", - "id": "1f48793d", + "id": "12702264", "metadata": { "editable": true }, @@ -3114,7 +3114,7 @@ }, { "cell_type": "markdown", - "id": "e340e6d7", + "id": "114eb638", "metadata": { "editable": true }, @@ -3126,7 +3126,7 @@ }, { "cell_type": "markdown", - "id": "ba026ba1", + "id": "64cae220", "metadata": { "editable": true }, @@ -3136,7 +3136,7 @@ }, { "cell_type": "markdown", - "id": "836235e1", + "id": "abf61730", "metadata": { "editable": true }, @@ -3148,7 +3148,7 @@ }, { "cell_type": "markdown", - "id": "4c7e35e8", + "id": "3f415d4f", "metadata": { "editable": true }, @@ -3172,7 +3172,7 @@ }, { "cell_type": "markdown", - "id": "5e17d297", + "id": "757a39df", "metadata": { "editable": true }, @@ -3184,7 +3184,7 @@ }, { "cell_type": "markdown", - "id": "90a264a8", + "id": "5cc7f608", "metadata": { "editable": true }, @@ -3194,7 +3194,7 @@ }, { "cell_type": "markdown", - "id": "9c45cadd", + "id": "7c299248", "metadata": { "editable": true }, @@ -3206,7 +3206,7 @@ }, { "cell_type": "markdown", - "id": "a02fe84e", + "id": "afedf0a2", "metadata": { "editable": true }, @@ -3218,7 +3218,7 @@ }, { "cell_type": "markdown", - "id": "1123e58e", + "id": "75ead77a", "metadata": { "editable": true }, @@ -3230,7 +3230,7 @@ }, { "cell_type": "markdown", - "id": "b93e2324", + "id": "bcad7c84", "metadata": { "editable": true }, @@ -3240,7 +3240,7 @@ }, { "cell_type": "markdown", - "id": "c8c7b816", + "id": "5af46577", "metadata": { "editable": true }, @@ -3252,7 +3252,7 @@ }, { "cell_type": "markdown", - "id": "e185ca0a", + "id": "34ef53c1", "metadata": { "editable": true }, @@ -3262,7 +3262,7 @@ }, { "cell_type": "markdown", - "id": "6087b111", + "id": "ca58e38f", "metadata": { "editable": true }, @@ -3276,7 +3276,7 @@ }, { "cell_type": "markdown", - "id": "20fc7314", + "id": "0cd1ce56", "metadata": { "editable": true }, @@ -3294,7 +3294,7 @@ }, { "cell_type": "markdown", - "id": "cc682107", + "id": "185438b5", "metadata": { "editable": true }, @@ -3304,7 +3304,7 @@ }, { "cell_type": "markdown", - "id": "e048bf4d", + "id": "e6bfbd4a", "metadata": { "editable": true }, @@ -3322,7 +3322,7 @@ }, { "cell_type": "markdown", - "id": "6f55d291", + "id": "05ba16dc", "metadata": { "editable": true }, @@ -3332,7 +3332,7 @@ }, { "cell_type": "markdown", - "id": "edd966f8", + "id": "dd9f1985", "metadata": { "editable": true }, @@ -3350,7 +3350,7 @@ }, { "cell_type": "markdown", - "id": "d6fe086b", + "id": "c960bbf0", "metadata": { "editable": true }, @@ -3377,7 +3377,7 @@ }, { "cell_type": "markdown", - "id": "9541d79b", + "id": "44c4e864", "metadata": { "editable": true }, @@ -3389,7 +3389,7 @@ }, { "cell_type": "markdown", - "id": "cba8762c", + "id": "dcbc35ba", "metadata": { "editable": true }, @@ -3401,7 +3401,7 @@ }, { "cell_type": "markdown", - "id": "4b26de68", + "id": "1e1af509", "metadata": { "editable": true }, @@ -3411,7 +3411,7 @@ }, { "cell_type": "markdown", - "id": "20c4375e", + "id": "4801d3fa", "metadata": { "editable": true }, @@ -3423,7 +3423,7 @@ }, { "cell_type": "markdown", - "id": "be1ed1e5", + "id": "a6e5f681", "metadata": { "editable": true }, @@ -3433,7 +3433,7 @@ }, { "cell_type": "markdown", - "id": "261bb8b0", + "id": "ac6775fa", "metadata": { "editable": true }, @@ -3445,7 +3445,7 @@ }, { "cell_type": "markdown", - "id": "f4f6f49c", + "id": "21cca2b8", "metadata": { "editable": true }, @@ -3455,7 +3455,7 @@ }, { "cell_type": "markdown", - "id": "cc0d0da1", + "id": "7e43f278", "metadata": { "editable": true }, @@ -3467,7 +3467,7 @@ }, { "cell_type": "markdown", - "id": "b9b6d15f", + "id": "34332da6", "metadata": { "editable": true }, @@ -3479,7 +3479,7 @@ }, { "cell_type": "markdown", - "id": "844d96b5", + "id": "d8e4eaa5", "metadata": { "editable": true }, @@ -3502,7 +3502,7 @@ }, { "cell_type": "markdown", - "id": "8ace79d2", + "id": "794ac72f", "metadata": { "editable": true }, @@ -3514,7 +3514,7 @@ }, { "cell_type": "markdown", - "id": "6b086fb0", + "id": "1f210a76", "metadata": { "editable": true }, @@ -3524,7 +3524,7 @@ }, { "cell_type": "markdown", - "id": "8c88ee52", + "id": "eef3be22", "metadata": { "editable": true }, @@ -3536,7 +3536,7 @@ }, { "cell_type": "markdown", - "id": "bbe2623b", + "id": "cbc3c9ad", "metadata": { "editable": true }, @@ -3546,7 +3546,7 @@ }, { "cell_type": "markdown", - "id": "dce58ee6", + "id": "8956c500", "metadata": { "editable": true }, @@ -3558,7 +3558,7 @@ }, { "cell_type": "markdown", - "id": "6b18fdf9", + "id": "ab1bfd4d", "metadata": { "editable": true }, @@ -3570,7 +3570,7 @@ }, { "cell_type": "markdown", - "id": "8714fbd1", + "id": "79b6fe92", "metadata": { "editable": true }, diff --git a/doc/src/week39/week39.do.txt b/doc/src/week39/week39.do.txt index fb69cb5bb..96e0eb799 100644 --- a/doc/src/week39/week39.do.txt +++ b/doc/src/week39/week39.do.txt @@ -1558,9 +1558,9 @@ theta = np.random.randn(2,1) for epoch in range(n_epochs): # Can you figure out a better way of setting up the contributions to each batch? for i in range(m): - random_index = np.random.randint(m) - xi = X[random_index*M:random_index*M+M] - yi = y[random_index*M:random_index*M+M] + random_index = M*np.random.randint(m) + xi = X[random_index:random_index+M] + yi = y[random_index:random_index+M] gradients = (2.0/M)* xi.T @ ((xi @ theta)-yi) eta = learning_schedule(epoch*m+i) theta = theta - eta*gradients diff --git a/doc/src/week40/week40.do.txt b/doc/src/week40/week40.do.txt index 1829183b4..3dac7ddb8 100644 --- a/doc/src/week40/week40.do.txt +++ b/doc/src/week40/week40.do.txt @@ -279,9 +279,9 @@ theta = np.random.randn(2,1) for epoch in range(n_epochs): # Can you figure out a better way of setting up the contributions to each batch? for i in range(m): - random_index = np.random.randint(m) - xi = X[random_index*M:random_index*M+M] - yi = y[random_index*M:random_index*M+M] + random_index = M*np.random.randint(m) + xi = X[random_index:random_index+M] + yi = y[random_index:random_index+M] gradients = (2.0/M)* xi.T @ ((xi @ theta)-yi) eta = learning_schedule(epoch*m+i) theta = theta - eta*gradients