Skip to content

Commit 0bd6842

Browse files
committed
deploy: 872f03e
1 parent 30e0ffd commit 0bd6842

File tree

42 files changed

+1290
-210
lines changed

Some content is hidden

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

42 files changed

+1290
-210
lines changed

README.html

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -212,10 +212,7 @@
212212
</ul>
213213
<p aria-level="2" class="caption" role="heading"><span class="caption-text">Slides</span></p>
214214
<ul class="nav bd-sidenav">
215-
<li class="toctree-l1 has-children"><a class="reference internal" href="slides/links.html">Downloadable slides</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
216-
<li class="toctree-l2"><a class="reference internal" href="slides/welcome_wrapper.html">Welcome and Overview</a></li>
217-
</ul>
218-
</details></li>
215+
<li class="toctree-l1"><a class="reference internal" href="slides/week_1.html">Week 1</a></li>
219216
</ul>
220217
<p aria-level="2" class="caption" role="heading"><span class="caption-text">Assignments</span></p>
221218
<ul class="nav bd-sidenav">

_downloads/1b0e9d32b144d021a4b8e21319233db3/how_to_read.html

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

_downloads/690fce98b26bc1d590777fe332e13079/intro_to_models.html

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

_downloads/b2d84e6aef1cf7438c3360dacd360b14/welcome.html

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

_sources/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 💪

_sources/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.

_sources/slides/links.md

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

_sources/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)

_sources/slides/welcome.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
---
22
marp: true
3-
theme: cdl-theme
4-
paginate: true
3+
theme: default
54
class: invert
5+
math: katex
6+
author: Jeremy R. Manning
67
---
78

89
# 🧠 Models of Memory
@@ -17,9 +18,10 @@ class: invert
1718
# What’s This Course About? 🤔
1819

1920
We explore **how memory works** by building **computational models** of:
20-
- Human memory
21-
- Neural networks
22-
- Biological systems
21+
22+
- Human memory
23+
- Neural networks
24+
- Biological systems
2325

2426
🧪 Expect **hands-on coding**, **discussions**, and **projects**!
2527

_sources/slides/welcome_wrapper.md

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

0 commit comments

Comments
 (0)