# Lecture Slides

Interactive [Reveal.js](https://revealjs.com/) presentations covering all ten parts of the course. Use arrow keys to navigate, **S** for speaker notes, **ESC** for slide overview.

<div style="display:grid; grid-template-columns:1fr 1fr; gap:24px; margin-top:1.5em;">

<a href="../../slides_parts_1_2.html" target="_blank" style="text-decoration:none; display:block;">
<div style="background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%); border-radius:12px; padding:28px 24px; color:#f8fafc; transition:transform 0.2s, box-shadow 0.2s; box-shadow:0 4px 12px rgba(0,0,0,0.15);"
onmouseover="this.style.transform='translateY(-4px)'; this.style.boxShadow='0 8px 24px rgba(0,0,0,0.25)'"
onmouseout="this.style.transform='translateY(0)'; this.style.boxShadow='0 4px 12px rgba(0,0,0,0.15)'">
<div style="font-size:0.7em; font-weight:700; text-transform:uppercase; letter-spacing:0.12em; color:#818cf8; margin-bottom:6px;">Parts I & II</div>
<div style="font-size:1.35em; font-weight:700; line-height:1.2; margin-bottom:8px;">Origins & The Perceptron</div>
<div style="font-size:0.85em; color:#94a3b8; line-height:1.4;">Chapters 1–7 &middot; 48 slides</div>
<div style="font-size:0.75em; color:#64748b; margin-top:10px;">McCulloch-Pitts neuron &middot; Boolean logic &middot; Perceptron model &middot; Learning algorithm &middot; Convergence theorem &middot; Boolean functions</div>
</div>
</a>

<a href="../../slides_part_3.html" target="_blank" style="text-decoration:none; display:block;">
<div style="background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%); border-radius:12px; padding:28px 24px; color:#f8fafc; transition:transform 0.2s, box-shadow 0.2s; box-shadow:0 4px 12px rgba(0,0,0,0.15);"
onmouseover="this.style.transform='translateY(-4px)'; this.style.boxShadow='0 8px 24px rgba(0,0,0,0.25)'"
onmouseout="this.style.transform='translateY(0)'; this.style.boxShadow='0 4px 12px rgba(0,0,0,0.15)'">
<div style="font-size:0.7em; font-weight:700; text-transform:uppercase; letter-spacing:0.12em; color:#f87171; margin-bottom:6px;">Part III</div>
<div style="font-size:1.35em; font-weight:700; line-height:1.2; margin-bottom:8px;">Limitations & Breakthroughs</div>
<div style="font-size:0.85em; color:#94a3b8; line-height:1.4;">Chapters 8–11 &middot; 21 slides</div>
<div style="font-size:0.75em; color:#64748b; margin-top:10px;">XOR problem &middot; Minsky-Papert &middot; Linear separability &middot; Cover's theorem &middot; Multi-layer solution</div>
</div>
</a>

<a href="../../slides_part_4.html" target="_blank" style="text-decoration:none; display:block;">
<div style="background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%); border-radius:12px; padding:28px 24px; color:#f8fafc; transition:transform 0.2s, box-shadow 0.2s; box-shadow:0 4px 12px rgba(0,0,0,0.15);"
onmouseover="this.style.transform='translateY(-4px)'; this.style.boxShadow='0 8px 24px rgba(0,0,0,0.25)'"
onmouseout="this.style.transform='translateY(0)'; this.style.boxShadow='0 4px 12px rgba(0,0,0,0.15)'">
<div style="font-size:0.7em; font-weight:700; text-transform:uppercase; letter-spacing:0.12em; color:#34d399; margin-bottom:6px;">Part IV</div>
<div style="font-size:1.35em; font-weight:700; line-height:1.2; margin-bottom:8px;">Learning Rules</div>
<div style="font-size:0.85em; color:#94a3b8; line-height:1.4;">Chapters 12–14 &middot; 18 slides</div>
<div style="font-size:0.75em; color:#64748b; margin-top:10px;">Hebbian learning &middot; Oja's rule &middot; PCA connection &middot; BCM rule &middot; Credit assignment problem</div>
</div>
</a>

<a href="../../slides_part_5.html" target="_blank" style="text-decoration:none; display:block;">
<div style="background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%); border-radius:12px; padding:28px 24px; color:#f8fafc; transition:transform 0.2s, box-shadow 0.2s; box-shadow:0 4px 12px rgba(0,0,0,0.15);"
onmouseover="this.style.transform='translateY(-4px)'; this.style.boxShadow='0 8px 24px rgba(0,0,0,0.25)'"
onmouseout="this.style.transform='translateY(0)'; this.style.boxShadow='0 4px 12px rgba(0,0,0,0.15)'">
<div style="font-size:0.7em; font-weight:700; text-transform:uppercase; letter-spacing:0.12em; color:#818cf8; margin-bottom:6px;">Part V</div>
<div style="font-size:1.35em; font-weight:700; line-height:1.2; margin-bottom:8px;">Backpropagation</div>
<div style="font-size:0.85em; color:#94a3b8; line-height:1.4;">Chapters 15–19 &middot; 32 slides</div>
<div style="font-size:0.75em; color:#64748b; margin-top:10px;">Gradient descent &middot; BP derivation &middot; Activation functions &middot; Vanishing gradient &middot; Universal approximation</div>
</div>
</a>

<a href="../../slides_part_6.html" target="_blank" style="text-decoration:none; display:block;">
<div style="background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%); border-radius:12px; padding:28px 24px; color:#f8fafc; transition:transform 0.2s, box-shadow 0.2s; box-shadow:0 4px 12px rgba(0,0,0,0.15);"
onmouseover="this.style.transform='translateY(-4px)'; this.style.boxShadow='0 8px 24px rgba(0,0,0,0.25)'"
onmouseout="this.style.transform='translateY(0)'; this.style.boxShadow='0 4px 12px rgba(0,0,0,0.15)'">
<div style="font-size:0.7em; font-weight:700; text-transform:uppercase; letter-spacing:0.12em; color:#fbbf24; margin-bottom:6px;">Part VI</div>
<div style="font-size:1.35em; font-weight:700; line-height:1.2; margin-bottom:8px;">Synthesis</div>
<div style="font-size:0.85em; color:#94a3b8; line-height:1.4;">Chapter 20 &middot; 13 slides</div>
<div style="font-size:0.75em; color:#64748b; margin-top:10px;">Grand timeline &middot; Three themes &middot; AI Winter lessons &middot; What comes next</div>
</div>
</a>

<a href="../../slides_part_7.html" target="_blank" style="text-decoration:none; display:block;">
<div style="background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%); border-radius:12px; padding:28px 24px; color:#f8fafc; transition:transform 0.2s, box-shadow 0.2s; box-shadow:0 4px 12px rgba(0,0,0,0.15);"
onmouseover="this.style.transform='translateY(-4px)'; this.style.boxShadow='0 8px 24px rgba(0,0,0,0.25)'"
onmouseout="this.style.transform='translateY(0)'; this.style.boxShadow='0 4px 12px rgba(0,0,0,0.15)'">
<div style="font-size:0.7em; font-weight:700; text-transform:uppercase; letter-spacing:0.12em; color:#06b6d4; margin-bottom:6px;">Part VII</div>
<div style="font-size:1.35em; font-weight:700; line-height:1.2; margin-bottom:8px;">Convolutional Neural Networks</div>
<div style="font-size:0.85em; color:#94a3b8; line-height:1.4;">Chapters 21–25 &middot; 25 slides</div>
<div style="font-size:0.75em; color:#64748b; margin-top:10px;">CNN motivation &middot; Convolution operation &middot; Architecture from scratch &middot; Training &amp; filter evolution &middot; Experiments &amp; analysis</div>
</div>
</a>

<a href="../../slides_part_8.html" target="_blank" style="text-decoration:none; display:block;">
<div style="background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%); border-radius:12px; padding:28px 24px; color:#f8fafc; transition:transform 0.2s, box-shadow 0.2s; box-shadow:0 4px 12px rgba(0,0,0,0.15);"
onmouseover="this.style.transform='translateY(-4px)'; this.style.boxShadow='0 8px 24px rgba(0,0,0,0.25)'"
onmouseout="this.style.transform='translateY(0)'; this.style.boxShadow='0 4px 12px rgba(0,0,0,0.15)'">
<div style="font-size:0.7em; font-weight:700; text-transform:uppercase; letter-spacing:0.12em; color:#ec4899; margin-bottom:6px;">Part VIII</div>
<div style="font-size:1.35em; font-weight:700; line-height:1.2; margin-bottom:8px;">Modern Optimization</div>
<div style="font-size:0.85em; color:#94a3b8; line-height:1.4;">Chapters 26–28 &middot; 23 slides</div>
<div style="font-size:0.75em; color:#64748b; margin-top:10px;">Cross-entropy &amp; KL divergence &middot; Adam optimizer &middot; Automatic differentiation &middot; Micrograd engine</div>
</div>
</a>

<a href="../../slides_part_9.html" target="_blank" style="text-decoration:none; display:block;">
<div style="background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%); border-radius:12px; padding:28px 24px; color:#f8fafc; transition:transform 0.2s, box-shadow 0.2s; box-shadow:0 4px 12px rgba(0,0,0,0.15);"
onmouseover="this.style.transform='translateY(-4px)'; this.style.boxShadow='0 8px 24px rgba(0,0,0,0.25)'"
onmouseout="this.style.transform='translateY(0)'; this.style.boxShadow='0 4px 12px rgba(0,0,0,0.15)'">
<div style="font-size:0.7em; font-weight:700; text-transform:uppercase; letter-spacing:0.12em; color:#f97316; margin-bottom:6px;">Part IX</div>
<div style="font-size:1.35em; font-weight:700; line-height:1.2; margin-bottom:8px;">Introduction to PyTorch</div>
<div style="font-size:0.85em; color:#94a3b8; line-height:1.4;">Chapters 29–31 &middot; 20 slides</div>
<div style="font-size:0.75em; color:#64748b; margin-top:10px;">Tensors &amp; autograd &middot; nn.Module &middot; Training loops &middot; MNIST MLP &middot; PyTorch CNN</div>
</div>
</a>

<a href="../../slides_part_10.html" target="_blank" style="text-decoration:none; display:block;">
<div style="background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%); border-radius:12px; padding:28px 24px; color:#f8fafc; transition:transform 0.2s, box-shadow 0.2s; box-shadow:0 4px 12px rgba(0,0,0,0.15);"
onmouseover="this.style.transform='translateY(-4px)'; this.style.boxShadow='0 8px 24px rgba(0,0,0,0.25)'"
onmouseout="this.style.transform='translateY(0)'; this.style.boxShadow='0 4px 12px rgba(0,0,0,0.15)'">
<div style="font-size:0.7em; font-weight:700; text-transform:uppercase; letter-spacing:0.12em; color:#14b8a6; margin-bottom:6px;">Part X</div>
<div style="font-size:1.35em; font-weight:700; line-height:1.2; margin-bottom:8px;">Recurrent Neural Networks &amp; LSTM</div>
<div style="font-size:0.85em; color:#94a3b8; line-height:1.4;">Chapters 32–36 &middot; 30 slides</div>
<div style="font-size:0.75em; color:#64748b; margin-top:10px;">RNN motivation &middot; BPTT &middot; Vanishing gradients &middot; LSTM gates &middot; Char-RNN on Shakespeare &middot; Seq2Seq</div>
</div>
</a>

<a href="../../slides_part_11.html" target="_blank" style="text-decoration:none; display:block;">
<div style="background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%); border-radius:12px; padding:28px 24px; color:#f8fafc; transition:transform 0.2s, box-shadow 0.2s; box-shadow:0 4px 12px rgba(0,0,0,0.15);"
onmouseover="this.style.transform='translateY(-4px)'; this.style.boxShadow='0 8px 24px rgba(0,0,0,0.25)'"
onmouseout="this.style.transform='translateY(0)'; this.style.boxShadow='0 4px 12px rgba(0,0,0,0.15)'">
<div style="font-size:0.7em; font-weight:700; text-transform:uppercase; letter-spacing:0.12em; color:#818cf8; margin-bottom:6px;">Part XI</div>
<div style="font-size:1.35em; font-weight:700; line-height:1.2; margin-bottom:8px;">Attention &amp; Transformers</div>
<div style="font-size:0.85em; color:#94a3b8; line-height:1.4;">Chapters 37–40 &middot; 58 slides</div>
<div style="font-size:0.75em; color:#64748b; margin-top:10px;">Bahdanau attention &middot; Scaled dot-product &middot; Self-attention &middot; Schmidhuber 1991 &middot; Vaswani 2017 Transformer</div>
</div>
</a>

</div>

<div style="margin-top:2em; padding:16px 20px; background:#f1f5f9; border-radius:8px; font-size:0.9em; color:#475569;">

**Keyboard shortcuts:** Arrow keys to navigate &middot; **S** speaker notes &middot; **ESC** overview &middot; **F** fullscreen &middot; **?** all shortcuts

**Total:** 288 slides across 11 presentations covering all 40 chapters.

</div>
