Skip to content

Commit 872f03e

Browse files
committed
added some slides
1 parent 60660c4 commit 872f03e

File tree

11 files changed

+440
-186
lines changed

11 files changed

+440
-186
lines changed

content/_toc.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,7 @@ parts:
2626
- file: themes/final_projects/placeholder.md
2727
- caption: Slides
2828
chapters:
29-
- file: slides/links
30-
sections:
31-
- file: slides/welcome_wrapper
29+
- file: slides/week_1
3230
- caption: Assignments
3331
chapters:
3432
- file: assignments/README

content/slides/how_to_read.html

Lines changed: 119 additions & 0 deletions
Large diffs are not rendered by default.

content/slides/how_to_read.md

Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
---
2+
marp: true
3+
theme: default
4+
class: invert
5+
math: katex
6+
author: Jeremy R. Manning
7+
---
8+
9+
# 📚 How to Read a Paper
10+
## (When You're Building a Model)
11+
12+
---
13+
14+
## What’s the goal?
15+
16+
- Extract what’s **important**
17+
- Figure out how to **replicate core results**
18+
- Build something that **actually works**
19+
20+
---
21+
22+
## Step 1: Skim first 🔍
23+
24+
- Read the paper **once**, high-level only
25+
- Focus on:
26+
- **Abstract**
27+
- **Intro**
28+
- **Discussion**
29+
30+
🧠 Skip hard parts — it's okay!
31+
32+
---
33+
34+
## Step 2: Zoom in 🔬
35+
36+
Re-read the paper:
37+
38+
- Focus on the **Results**
39+
- Find the **core result(s)** you’ll replicate
40+
41+
🧪 Reproducing a figure is often enough!
42+
43+
---
44+
45+
## Step 3: Deep dive 🧠
46+
47+
Go **sentence by sentence** through Results + Methods
48+
Highlight *anything* needed to reproduce results:
49+
50+
- Equations 🧮
51+
- Algorithms ⚙️
52+
- Diagrams 🧭
53+
- Code snippets 💻
54+
- Implementation notes 🧱
55+
56+
---
57+
58+
## Understand everything
59+
60+
For each highlighted thing:
61+
62+
- Use AI (carefully!) 🧑‍💻
63+
- Watch a video / read a blog 📺
64+
- Try running shared code 🔁
65+
- Ask someone 🗣️
66+
- Take **lots of notes** 📝
67+
68+
---
69+
70+
## Step 4: Make a task list ✅
71+
72+
- From your notes, write out a **to-do list**
73+
- Start high-level → break into sub-tasks
74+
- Track your progress (Google Doc, GitHub Projects, etc.)
75+
76+
💡 Tip: Write it out by hand if it helps you think
77+
78+
---
79+
80+
## Missing a detail?
81+
82+
Try this:
83+
84+
- Re-read carefully (look for footnotes!)
85+
- Check **supplemental materials**
86+
- Look at **shared code**
87+
- Email the authors! 📬
88+
89+
---
90+
91+
## How to email an author 💌
92+
93+
- Be **clear and concise**
94+
- Ask **all your questions up front**
95+
- Be respectful of their time
96+
- Say thank you 🙏
97+
98+
---
99+
100+
## Be kind to yourself ❤️
101+
102+
This is hard!
103+
104+
- Take breaks 🧘
105+
- Talk it out (even to yourself!) 🗯️
106+
- Go for a walk 🚶
107+
- Sleep on it 😴
108+
- Keep chipping away 🔨
109+
110+
---
111+
112+
## Final tips 🧠
113+
114+
- Building from primary sources is *real science*
115+
- Confusion is part of the process
116+
- Ask questions, keep notes, keep going!
117+
118+
You got this 💪

content/slides/intro_to_models.html

Lines changed: 88 additions & 0 deletions
Large diffs are not rendered by default.

content/slides/intro_to_models.md

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
---
2+
marp: true
3+
theme: default
4+
class: invert
5+
math: katex
6+
author: Jeremy R. Manning
7+
---
8+
9+
# 🧠 What is a Memory Model?
10+
11+
---
12+
13+
## Models of memory = 🤖 for the mind?
14+
15+
A **memory model** is like a *little machine* that:
16+
17+
- Takes in **sequences** of inputs
18+
- Stores **representations**
19+
- Produces **memory behaviors**
20+
21+
🎯 It lets us *simulate* what minds (and brains) do!
22+
23+
---
24+
25+
## What's the *input* to a model? 🧩
26+
27+
Usually:
28+
29+
- A **list or sequence** of experiences
30+
- Could be:
31+
- 📝 Words
32+
- 🧠 Concepts
33+
- 🌍 Sensory events
34+
- 🕰️ Time-varying contexts
35+
36+
---
37+
38+
## What's the *output* from a model? 🎬
39+
40+
Behaviors we can measure:
41+
42+
- 🗣️ **Free recall**, **recognition**, etc.
43+
-**Timing**, **errors**, **response curves**
44+
- 🔄 How memory *changes* with new input
45+
46+
---
47+
48+
## 🤔 What kinds of models will we see?
49+
50+
From the [course outline](https://contextlab.github.io/memory-models-course/outline.html):
51+
52+
- 🧠 **Hopfield nets** (attractor memory)
53+
- 🎯 **Search & recall** processes
54+
- 🧩 **Contextual encoding** (e.g. retrieved context model)
55+
- 🧪 **Laplace-transform–based** systems
56+
- 🧬 **Biological circuits** for memory
57+
- 🤖 **Modern deep nets** (LSTMs, Transformers)
58+
59+
📚 We’ll build, analyze, and compare them!
60+
61+
---
62+
63+
## 🔍 How do we evaluate models?
64+
65+
-**Does it fit the data?** (qualitatively or quantitatively?)
66+
- 🧪 **Does it predict new behaviors?**
67+
- 🧠 **Does it teach us something about cognition or the brain?**
68+
69+
---
70+
71+
## 🧱 All models are approximations
72+
73+
> “All models are wrong, but some are useful.”
74+
> — George E. P. Box (1976)
75+
76+
We’re not trying to recreate a brain; we’re building **simplified systems** to *understand memory better*.
77+
78+
---
79+
80+
## 🎯 Goals when using models
81+
82+
- Break down **complex behavior** into understandable pieces
83+
- Generate **testable predictions**
84+
- Build bridges between **psychology**, **neuroscience**, and **machine learning**
85+
86+
🛠️ Memory models are tools — let’s learn how to use them.

content/slides/links.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

content/slides/theme.css

Lines changed: 0 additions & 149 deletions
This file was deleted.

content/slides/week_1.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Week 1
2+
3+
### April 3, 2025:
4+
- [Welcome and Overview](welcome.html)
5+
- [Introduction to Models](intro_to_models.html)
6+
- [How to Read](how_to_read.html)

content/slides/welcome.html

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

0 commit comments

Comments
 (0)