Skip to content

Commit 04a4aa7

Browse files
committed
update week 47
1 parent a447295 commit 04a4aa7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+4611
-10384
lines changed

doc/LectureNotes/week46.ipynb

Lines changed: 75 additions & 1165 deletions
Large diffs are not rendered by default.

doc/pub/week46/html/._week46-bs000.html

Lines changed: 2 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -158,54 +158,7 @@
158158
('The mathematics of RNNs, the basic architecture',
159159
2,
160160
None,
161-
'the-mathematics-of-rnns-the-basic-architecture'),
162-
('Gating mechanism: Long Short Term Memory (LSTM)',
163-
2,
164-
None,
165-
'gating-mechanism-long-short-term-memory-lstm'),
166-
('Implementing a memory cell in a neural network',
167-
2,
168-
None,
169-
'implementing-a-memory-cell-in-a-neural-network'),
170-
('LSTM details', 2, None, 'lstm-details'),
171-
('Basic layout (All figures from Raschka *et al.,*)',
172-
2,
173-
None,
174-
'basic-layout-all-figures-from-raschka-et-al'),
175-
('LSTM details', 2, None, 'lstm-details'),
176-
('Comparing with a standard RNN',
177-
2,
178-
None,
179-
'comparing-with-a-standard-rnn'),
180-
('LSTM details I', 2, None, 'lstm-details-i'),
181-
('LSTM details II', 2, None, 'lstm-details-ii'),
182-
('LSTM details III', 2, None, 'lstm-details-iii'),
183-
('Forget gate', 2, None, 'forget-gate'),
184-
('The forget gate', 2, None, 'the-forget-gate'),
185-
('Basic layout', 2, None, 'basic-layout'),
186-
('Input gate', 2, None, 'input-gate'),
187-
('Short summary', 2, None, 'short-summary'),
188-
('Forget and input', 2, None, 'forget-and-input'),
189-
('Basic layout', 2, None, 'basic-layout'),
190-
('Output gate', 2, None, 'output-gate'),
191-
('Summary of LSTM', 2, None, 'summary-of-lstm'),
192-
('LSTM implementation using TensorFlow',
193-
2,
194-
None,
195-
'lstm-implementation-using-tensorflow'),
196-
('And the corresponding one with PyTorch',
197-
2,
198-
None,
199-
'and-the-corresponding-one-with-pytorch'),
200-
('Dynamical ordinary differential equation',
201-
2,
202-
None,
203-
'dynamical-ordinary-differential-equation'),
204-
('The Runge-Kutta-4 code', 2, None, 'the-runge-kutta-4-code'),
205-
('Using the above data to train an RNN',
206-
2,
207-
None,
208-
'using-the-above-data-to-train-an-rnn')]}
161+
'the-mathematics-of-rnns-the-basic-architecture')]}
209162
end of tocinfo -->
210163

211164
<body>
@@ -283,29 +236,6 @@
283236
<!-- navigation toc: --> <li><a href="._week46-bs041.html#summary-of-a-typical-rnn" style="font-size: 80%;">Summary of a typical RNN</a></li>
284237
<!-- navigation toc: --> <li><a href="._week46-bs042.html#four-effective-ways-to-learn-an-rnn" style="font-size: 80%;">Four effective ways to learn an RNN</a></li>
285238
<!-- navigation toc: --> <li><a href="._week46-bs043.html#the-mathematics-of-rnns-the-basic-architecture" style="font-size: 80%;">The mathematics of RNNs, the basic architecture</a></li>
286-
<!-- navigation toc: --> <li><a href="._week46-bs044.html#gating-mechanism-long-short-term-memory-lstm" style="font-size: 80%;">Gating mechanism: Long Short Term Memory (LSTM)</a></li>
287-
<!-- navigation toc: --> <li><a href="._week46-bs045.html#implementing-a-memory-cell-in-a-neural-network" style="font-size: 80%;">Implementing a memory cell in a neural network</a></li>
288-
<!-- navigation toc: --> <li><a href="._week46-bs048.html#lstm-details" style="font-size: 80%;">LSTM details</a></li>
289-
<!-- navigation toc: --> <li><a href="._week46-bs047.html#basic-layout-all-figures-from-raschka-et-al" style="font-size: 80%;">Basic layout (All figures from Raschka <em>et al.,</em>)</a></li>
290-
<!-- navigation toc: --> <li><a href="._week46-bs048.html#lstm-details" style="font-size: 80%;">LSTM details</a></li>
291-
<!-- navigation toc: --> <li><a href="._week46-bs049.html#comparing-with-a-standard-rnn" style="font-size: 80%;">Comparing with a standard RNN</a></li>
292-
<!-- navigation toc: --> <li><a href="._week46-bs050.html#lstm-details-i" style="font-size: 80%;">LSTM details I</a></li>
293-
<!-- navigation toc: --> <li><a href="._week46-bs051.html#lstm-details-ii" style="font-size: 80%;">LSTM details II</a></li>
294-
<!-- navigation toc: --> <li><a href="._week46-bs052.html#lstm-details-iii" style="font-size: 80%;">LSTM details III</a></li>
295-
<!-- navigation toc: --> <li><a href="._week46-bs053.html#forget-gate" style="font-size: 80%;">Forget gate</a></li>
296-
<!-- navigation toc: --> <li><a href="._week46-bs054.html#the-forget-gate" style="font-size: 80%;">The forget gate</a></li>
297-
<!-- navigation toc: --> <li><a href="._week46-bs059.html#basic-layout" style="font-size: 80%;">Basic layout</a></li>
298-
<!-- navigation toc: --> <li><a href="._week46-bs056.html#input-gate" style="font-size: 80%;">Input gate</a></li>
299-
<!-- navigation toc: --> <li><a href="._week46-bs057.html#short-summary" style="font-size: 80%;">Short summary</a></li>
300-
<!-- navigation toc: --> <li><a href="._week46-bs058.html#forget-and-input" style="font-size: 80%;">Forget and input</a></li>
301-
<!-- navigation toc: --> <li><a href="._week46-bs059.html#basic-layout" style="font-size: 80%;">Basic layout</a></li>
302-
<!-- navigation toc: --> <li><a href="._week46-bs060.html#output-gate" style="font-size: 80%;">Output gate</a></li>
303-
<!-- navigation toc: --> <li><a href="._week46-bs061.html#summary-of-lstm" style="font-size: 80%;">Summary of LSTM</a></li>
304-
<!-- navigation toc: --> <li><a href="._week46-bs062.html#lstm-implementation-using-tensorflow" style="font-size: 80%;">LSTM implementation using TensorFlow</a></li>
305-
<!-- navigation toc: --> <li><a href="._week46-bs063.html#and-the-corresponding-one-with-pytorch" style="font-size: 80%;">And the corresponding one with PyTorch</a></li>
306-
<!-- navigation toc: --> <li><a href="._week46-bs064.html#dynamical-ordinary-differential-equation" style="font-size: 80%;">Dynamical ordinary differential equation</a></li>
307-
<!-- navigation toc: --> <li><a href="._week46-bs065.html#the-runge-kutta-4-code" style="font-size: 80%;">The Runge-Kutta-4 code</a></li>
308-
<!-- navigation toc: --> <li><a href="._week46-bs066.html#using-the-above-data-to-train-an-rnn" style="font-size: 80%;">Using the above data to train an RNN</a></li>
309239

310240
</ul>
311241
</li>
@@ -360,7 +290,7 @@ <h4>Week 46, November 10-14</h4>
360290
<li><a href="._week46-bs008.html">9</a></li>
361291
<li><a href="._week46-bs009.html">10</a></li>
362292
<li><a href="">...</a></li>
363-
<li><a href="._week46-bs066.html">67</a></li>
293+
<li><a href="._week46-bs043.html">44</a></li>
364294
<li><a href="._week46-bs001.html">&raquo;</a></li>
365295
</ul>
366296
<!-- ------------------- end of main content --------------- -->

doc/pub/week46/html/._week46-bs001.html

Lines changed: 5 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -158,54 +158,7 @@
158158
('The mathematics of RNNs, the basic architecture',
159159
2,
160160
None,
161-
'the-mathematics-of-rnns-the-basic-architecture'),
162-
('Gating mechanism: Long Short Term Memory (LSTM)',
163-
2,
164-
None,
165-
'gating-mechanism-long-short-term-memory-lstm'),
166-
('Implementing a memory cell in a neural network',
167-
2,
168-
None,
169-
'implementing-a-memory-cell-in-a-neural-network'),
170-
('LSTM details', 2, None, 'lstm-details'),
171-
('Basic layout (All figures from Raschka *et al.,*)',
172-
2,
173-
None,
174-
'basic-layout-all-figures-from-raschka-et-al'),
175-
('LSTM details', 2, None, 'lstm-details'),
176-
('Comparing with a standard RNN',
177-
2,
178-
None,
179-
'comparing-with-a-standard-rnn'),
180-
('LSTM details I', 2, None, 'lstm-details-i'),
181-
('LSTM details II', 2, None, 'lstm-details-ii'),
182-
('LSTM details III', 2, None, 'lstm-details-iii'),
183-
('Forget gate', 2, None, 'forget-gate'),
184-
('The forget gate', 2, None, 'the-forget-gate'),
185-
('Basic layout', 2, None, 'basic-layout'),
186-
('Input gate', 2, None, 'input-gate'),
187-
('Short summary', 2, None, 'short-summary'),
188-
('Forget and input', 2, None, 'forget-and-input'),
189-
('Basic layout', 2, None, 'basic-layout'),
190-
('Output gate', 2, None, 'output-gate'),
191-
('Summary of LSTM', 2, None, 'summary-of-lstm'),
192-
('LSTM implementation using TensorFlow',
193-
2,
194-
None,
195-
'lstm-implementation-using-tensorflow'),
196-
('And the corresponding one with PyTorch',
197-
2,
198-
None,
199-
'and-the-corresponding-one-with-pytorch'),
200-
('Dynamical ordinary differential equation',
201-
2,
202-
None,
203-
'dynamical-ordinary-differential-equation'),
204-
('The Runge-Kutta-4 code', 2, None, 'the-runge-kutta-4-code'),
205-
('Using the above data to train an RNN',
206-
2,
207-
None,
208-
'using-the-above-data-to-train-an-rnn')]}
161+
'the-mathematics-of-rnns-the-basic-architecture')]}
209162
end of tocinfo -->
210163

211164
<body>
@@ -283,29 +236,6 @@
283236
<!-- navigation toc: --> <li><a href="._week46-bs041.html#summary-of-a-typical-rnn" style="font-size: 80%;">Summary of a typical RNN</a></li>
284237
<!-- navigation toc: --> <li><a href="._week46-bs042.html#four-effective-ways-to-learn-an-rnn" style="font-size: 80%;">Four effective ways to learn an RNN</a></li>
285238
<!-- navigation toc: --> <li><a href="._week46-bs043.html#the-mathematics-of-rnns-the-basic-architecture" style="font-size: 80%;">The mathematics of RNNs, the basic architecture</a></li>
286-
<!-- navigation toc: --> <li><a href="._week46-bs044.html#gating-mechanism-long-short-term-memory-lstm" style="font-size: 80%;">Gating mechanism: Long Short Term Memory (LSTM)</a></li>
287-
<!-- navigation toc: --> <li><a href="._week46-bs045.html#implementing-a-memory-cell-in-a-neural-network" style="font-size: 80%;">Implementing a memory cell in a neural network</a></li>
288-
<!-- navigation toc: --> <li><a href="._week46-bs048.html#lstm-details" style="font-size: 80%;">LSTM details</a></li>
289-
<!-- navigation toc: --> <li><a href="._week46-bs047.html#basic-layout-all-figures-from-raschka-et-al" style="font-size: 80%;">Basic layout (All figures from Raschka <em>et al.,</em>)</a></li>
290-
<!-- navigation toc: --> <li><a href="._week46-bs048.html#lstm-details" style="font-size: 80%;">LSTM details</a></li>
291-
<!-- navigation toc: --> <li><a href="._week46-bs049.html#comparing-with-a-standard-rnn" style="font-size: 80%;">Comparing with a standard RNN</a></li>
292-
<!-- navigation toc: --> <li><a href="._week46-bs050.html#lstm-details-i" style="font-size: 80%;">LSTM details I</a></li>
293-
<!-- navigation toc: --> <li><a href="._week46-bs051.html#lstm-details-ii" style="font-size: 80%;">LSTM details II</a></li>
294-
<!-- navigation toc: --> <li><a href="._week46-bs052.html#lstm-details-iii" style="font-size: 80%;">LSTM details III</a></li>
295-
<!-- navigation toc: --> <li><a href="._week46-bs053.html#forget-gate" style="font-size: 80%;">Forget gate</a></li>
296-
<!-- navigation toc: --> <li><a href="._week46-bs054.html#the-forget-gate" style="font-size: 80%;">The forget gate</a></li>
297-
<!-- navigation toc: --> <li><a href="._week46-bs059.html#basic-layout" style="font-size: 80%;">Basic layout</a></li>
298-
<!-- navigation toc: --> <li><a href="._week46-bs056.html#input-gate" style="font-size: 80%;">Input gate</a></li>
299-
<!-- navigation toc: --> <li><a href="._week46-bs057.html#short-summary" style="font-size: 80%;">Short summary</a></li>
300-
<!-- navigation toc: --> <li><a href="._week46-bs058.html#forget-and-input" style="font-size: 80%;">Forget and input</a></li>
301-
<!-- navigation toc: --> <li><a href="._week46-bs059.html#basic-layout" style="font-size: 80%;">Basic layout</a></li>
302-
<!-- navigation toc: --> <li><a href="._week46-bs060.html#output-gate" style="font-size: 80%;">Output gate</a></li>
303-
<!-- navigation toc: --> <li><a href="._week46-bs061.html#summary-of-lstm" style="font-size: 80%;">Summary of LSTM</a></li>
304-
<!-- navigation toc: --> <li><a href="._week46-bs062.html#lstm-implementation-using-tensorflow" style="font-size: 80%;">LSTM implementation using TensorFlow</a></li>
305-
<!-- navigation toc: --> <li><a href="._week46-bs063.html#and-the-corresponding-one-with-pytorch" style="font-size: 80%;">And the corresponding one with PyTorch</a></li>
306-
<!-- navigation toc: --> <li><a href="._week46-bs064.html#dynamical-ordinary-differential-equation" style="font-size: 80%;">Dynamical ordinary differential equation</a></li>
307-
<!-- navigation toc: --> <li><a href="._week46-bs065.html#the-runge-kutta-4-code" style="font-size: 80%;">The Runge-Kutta-4 code</a></li>
308-
<!-- navigation toc: --> <li><a href="._week46-bs066.html#using-the-above-data-to-train-an-rnn" style="font-size: 80%;">Using the above data to train an RNN</a></li>
309239

310240
</ul>
311241
</li>
@@ -324,9 +254,9 @@ <h2 id="plan-for-week-46" class="anchor">Plan for week 46 </h2>
324254
<!-- subsequent paragraphs come in larger fonts, so start with a paragraph -->
325255
<ol>
326256
<li> Intro to and mathematics of Recurrent Neural Networks (RNNs)</li>
327-
<li> Lecture notes at <a href="https://github.com/CompPhysics/MachineLearning/blob/master/doc/pub/week46/ipynb/week46.ipynb" target="_self"><tt>https://github.com/CompPhysics/MachineLearning/blob/master/doc/pub/week46/ipynb/week46.ipynb</tt></a>
328-
<!-- o Video of lecture at <a href="https://youtu.be/TfRKUfdJwB4" target="_self"><tt>https://youtu.be/TfRKUfdJwB4</tt></a> -->
329-
<!-- o Whiteboard notes at <a href="https://github.com/CompPhysics/MachineLearning/blob/master/doc/HandWrittenNotes/2024/NotesNovember11.pdf" target="_self"><tt>https://github.com/CompPhysics/MachineLearning/blob/master/doc/HandWrittenNotes/2024/NotesNovember11.pdf</tt></a> --></li>
257+
<li> Lecture notes at <a href="https://github.com/CompPhysics/MachineLearning/blob/master/doc/pub/week46/ipynb/week46.ipynb" target="_self"><tt>https://github.com/CompPhysics/MachineLearning/blob/master/doc/pub/week46/ipynb/week46.ipynb</tt></a></li>
258+
<li> Video of lecture at <a href="https://youtu.be/WNWKaBbqOpg" target="_self"><tt>https://youtu.be/WNWKaBbqOpg</tt></a></li>
259+
<li> Whiteboard notes at <a href="https://github.com/CompPhysics/MachineLearning/blob/master/doc/HandWrittenNotes/2025/FYSSTKweek46.pdf" target="_self"><tt>https://github.com/CompPhysics/MachineLearning/blob/master/doc/HandWrittenNotes/2025/FYSSTKweek46.pdf</tt></a></li>
330260
</ol>
331261
</div>
332262
</div>
@@ -358,7 +288,7 @@ <h2 id="plan-for-week-46" class="anchor">Plan for week 46 </h2>
358288
<li><a href="._week46-bs009.html">10</a></li>
359289
<li><a href="._week46-bs010.html">11</a></li>
360290
<li><a href="">...</a></li>
361-
<li><a href="._week46-bs066.html">67</a></li>
291+
<li><a href="._week46-bs043.html">44</a></li>
362292
<li><a href="._week46-bs002.html">&raquo;</a></li>
363293
</ul>
364294
<!-- ------------------- end of main content --------------- -->

0 commit comments

Comments
 (0)