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