Fix minor typos in 6_1_Line_Search.ipynb and 6_2_Gradient_Descent.ipynb
This commit is contained in:
@@ -113,7 +113,7 @@
|
|||||||
" b = 0.33\n",
|
" b = 0.33\n",
|
||||||
" c = 0.66\n",
|
" c = 0.66\n",
|
||||||
" d = 1.0\n",
|
" d = 1.0\n",
|
||||||
" n_iter =0;\n",
|
" n_iter = 0\n",
|
||||||
"\n",
|
"\n",
|
||||||
" # While we haven't found the minimum closely enough\n",
|
" # While we haven't found the minimum closely enough\n",
|
||||||
" while np.abs(b-c) > thresh and n_iter < max_iter:\n",
|
" while np.abs(b-c) > thresh and n_iter < max_iter:\n",
|
||||||
@@ -131,8 +131,7 @@
|
|||||||
"\n",
|
"\n",
|
||||||
" print('Iter %d, a=%3.3f, b=%3.3f, c=%3.3f, d=%3.3f'%(n_iter, a,b,c,d))\n",
|
" print('Iter %d, a=%3.3f, b=%3.3f, c=%3.3f, d=%3.3f'%(n_iter, a,b,c,d))\n",
|
||||||
"\n",
|
"\n",
|
||||||
" # Rule #1 If the HEIGHT at point A is less the HEIGHT at points B, C, and D then halve values of B, C, and D\n",
|
" # Rule #1 If the HEIGHT at point A is less than the HEIGHT at points B, C, and D then halve values of B, C, and D\n",
|
||||||
" # i.e. bring them closer to the original point\n",
|
|
||||||
" # i.e. bring them closer to the original point\n",
|
" # i.e. bring them closer to the original point\n",
|
||||||
" # TODO REPLACE THE BLOCK OF CODE BELOW WITH THIS RULE\n",
|
" # TODO REPLACE THE BLOCK OF CODE BELOW WITH THIS RULE\n",
|
||||||
" if (0):\n",
|
" if (0):\n",
|
||||||
@@ -140,7 +139,7 @@
|
|||||||
"\n",
|
"\n",
|
||||||
"\n",
|
"\n",
|
||||||
" # Rule #2 If the HEIGHT at point b is less than the HEIGHT at point c then\n",
|
" # Rule #2 If the HEIGHT at point b is less than the HEIGHT at point c then\n",
|
||||||
" # then point d becomes point c, and\n",
|
" # point d becomes point c, and\n",
|
||||||
" # point b becomes 1/3 between a and new d\n",
|
" # point b becomes 1/3 between a and new d\n",
|
||||||
" # point c becomes 2/3 between a and new d\n",
|
" # point c becomes 2/3 between a and new d\n",
|
||||||
" # TODO REPLACE THE BLOCK OF CODE BELOW WITH THIS RULE\n",
|
" # TODO REPLACE THE BLOCK OF CODE BELOW WITH THIS RULE\n",
|
||||||
@@ -148,7 +147,7 @@
|
|||||||
" continue;\n",
|
" continue;\n",
|
||||||
"\n",
|
"\n",
|
||||||
" # Rule #3 If the HEIGHT at point c is less than the HEIGHT at point b then\n",
|
" # Rule #3 If the HEIGHT at point c is less than the HEIGHT at point b then\n",
|
||||||
" # then point a becomes point b, and\n",
|
" # point a becomes point b, and\n",
|
||||||
" # point b becomes 1/3 between new a and d\n",
|
" # point b becomes 1/3 between new a and d\n",
|
||||||
" # point c becomes 2/3 between new a and d\n",
|
" # point c becomes 2/3 between new a and d\n",
|
||||||
" # TODO REPLACE THE BLOCK OF CODE BELOW WITH THIS RULE\n",
|
" # TODO REPLACE THE BLOCK OF CODE BELOW WITH THIS RULE\n",
|
||||||
@@ -190,4 +189,4 @@
|
|||||||
"outputs": []
|
"outputs": []
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -117,7 +117,7 @@
|
|||||||
"id": "QU5mdGvpTtEG"
|
"id": "QU5mdGvpTtEG"
|
||||||
},
|
},
|
||||||
"source": [
|
"source": [
|
||||||
"Now lets create compute the sum of squares loss for the training data"
|
"Now let's compute the sum of squares loss for the training data"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -341,7 +341,7 @@
|
|||||||
" continue;\n",
|
" continue;\n",
|
||||||
"\n",
|
"\n",
|
||||||
" # Rule #2 If point b is less than point c then\n",
|
" # Rule #2 If point b is less than point c then\n",
|
||||||
" # then point d becomes point c, and\n",
|
" # point d becomes point c, and\n",
|
||||||
" # point b becomes 1/3 between a and new d\n",
|
" # point b becomes 1/3 between a and new d\n",
|
||||||
" # point c becomes 2/3 between a and new d\n",
|
" # point c becomes 2/3 between a and new d\n",
|
||||||
" if lossb < lossc:\n",
|
" if lossb < lossc:\n",
|
||||||
@@ -351,7 +351,7 @@
|
|||||||
" continue\n",
|
" continue\n",
|
||||||
"\n",
|
"\n",
|
||||||
" # Rule #2 If point c is less than point b then\n",
|
" # Rule #2 If point c is less than point b then\n",
|
||||||
" # then point a becomes point b, and\n",
|
" # point a becomes point b, and\n",
|
||||||
" # point b becomes 1/3 between new a and d\n",
|
" # point b becomes 1/3 between new a and d\n",
|
||||||
" # point c becomes 2/3 between new a and d\n",
|
" # point c becomes 2/3 between new a and d\n",
|
||||||
" a = b\n",
|
" a = b\n",
|
||||||
|
|||||||
Reference in New Issue
Block a user