COSMO · STUDY + TEACHING DECKComputer Science & AI
August 8, 2026
C. A question worth sharingTraining with Backpropagation
Connect loss, gradients, gradient descent, and backpropagation into one transparent training step.
ThinkCompareExplain
Today’s routeA question becomes an explanation.
Try
Enter through a problem. A partial attempt counts.
Connect
Use loss, gradient, backpropagation to name what you notice.
Convince
Build an argument a partner can check.
The goal is a method someone else can use.
The openerStart with a question.
Opening problem
For prediction yhat=wx with x=2, target y=6, and w=1, what is the squared loss?
Think · 2 min
Sketch, test a small case, or make a first guess.
Pair · 3 min
Compare methods. Find one thing you agree on and one question.
Be ready to share your route, even if it is unfinished.
Compare before checkingPut two attempts in conversation.
Explain
Tell a partner how you started. Let them finish before responding.
Question
Which step feels certain? Which step still needs evidence?
Build
Combine one useful idea from each attempt into a new route.
Can you explain your partner’s method in your own words?
Board conversationNotice before naming.
Look for structure
- 01Try a small case and record every step.
- 02Separate what changes from what stays fixed.
- 03State the pattern in a sentence before naming the theorem.
Make a conjecture
We think ___ because ___. A case that might break this is ___.
What changed? What stayed the same?
Useful languageNow the language has a job.
loss
number measuring prediction error
gradient
vector of partial derivatives of loss
backpropagation
reverse-mode chain-rule method for computing gradients
Use one of these words to explain something you already noticed.
The core ideaKeep the idea. Explain the conditions.
dwdL=2(wx−y)x,wnew=w−ηdwdL The idea
Connect loss, gradients, gradient descent, and backpropagation into one transparent training step.
What to remember
Training is a measured cycle: predict, score the error, propagate responsibility, update, and test again.
What information does this method keep?
Worked exampleOne route, one decision at a time
The problem
Take one gradient-descent step for L=(wx-y)^2 with x=2, y=6, w=1, and learning rate 0.1.
Predict each next step
- 01Differentiate: dL/dw=2(wx-y)x.
- 02At w=1 the gradient is 2(2-6)(2)=-16.
- 03Update w to 1-0.1(-16).
- 04The new weight is 2.6.
Which step needs a reason, not just a calculation?
See the structureThe structure behind training with backpropagation
Read the representation
Connect loss, gradients, gradient descent, and backpropagation into one transparent training step.
Look together
Point to the part that explains the relationship. Change one input and predict what changes.
Two approachesCompare the reasoning.
Structural method
- 01Name the objects and conditions.
- 02Use a reusable relationship.
- 03Explain why the method must work.
Brute force
- 01May help with a small test case.
- 02Can hide the general reason.
- 03Becomes unreliable when the scale grows.
Which route can you justify? What would you test first?
Reasoning clinicFind the step that needs repair.
Investigate these concerns
- 01May help with a small test case.
- 02Can hide the general reason.
- 03Becomes unreliable when the scale grows.
Repair together
Name the missing condition. Try a small counterexample. Rewrite one step so it is justified.
A useful correction explains why the original step fails.
Work togetherInvestigate training with backpropagation
Your shared task
Students annotate a computational graph with forward values, local derivatives, backward gradients, and one parameter update.
Explore
4 min - test cases
Compare
5 min - form a rule
Defend
4 min - defend the rule
Everyone should be able to explain the group’s final claim.
Share → connectWhat did the room discover?
Bring your evidence
Share a conjecture, a useful example, or a route that changed.
Connections to investigate
- 01Training is a measured cycle: predict, score the error, propagate responsibility, update, and test again.
- 02A complete solution names the condition that makes the method valid.
- 03A counterexample is useful when it exposes a missing condition.
Which observation explains the mechanism?
Try → explain → checkYour turn to build the route
The problem
Backpropagate through yhat=w2(w1x) with x=1, y=6, w1=2, and w2=2.
Predict each next step
- 01The prediction is 4 and dL/dyhat=2(4-6)=-4.
- 02Since dyhat/dw2=w1x=2, dL/dw2=-8.
- 03Since dyhat/dw1=w2x=2, dL/dw1=-8.
- 04The same upstream derivative is reused efficiently.
Which step needs a reason, not just a calculation?
Convince a skepticTurn a pattern into a proof.
The claim
Backpropagation computes gradients; gradient descent uses those gradients to update parameters.
Build the argument
- 01The chain rule moves sensitivity backward through the computational graph.
- 02Each node combines an upstream derivative with its local derivative.
- 03The optimizer then chooses how far to move using the resulting gradients.
What does each step rely on? Where are the conditions used?
Stretch togetherTake the idea somewhere new.
Transfer challenge
Why can an excessively large learning rate increase the loss?
Choose a route
Name the objects, the conditions, and a relationship that might help. Start with one test case.
What transfers from the earlier example? What is different?
Peer reviewCheck the argument together.
Restate
Explain the other person’s route before evaluating it.
Test
Try a small case or boundary case. Does every step still make sense?
Revise
Fix an assumption, add a reason, or find a second method.
Where did your thinking change?
Beyond this problemWhere might this idea help?
A connection
The same training logic appears in deep learning, differentiable simulation, inverse problems, and scientific parameter fitting.
Discuss the model
- 01What objects or quantities are represented?
- 02Which relationship from today is preserved?
- 03What assumption would you check before trusting it?
Invent one more situation with the same structure.
Exit ticketLeave with an explanation.
Question 1
For prediction yhat=wx with x=2, target y=6, and w=1, what is the squared loss?
Question 2
Explain why this claim is true: Backpropagation computes gradients; gradient descent uses those gradients to update parameters.
Question 3
Why can an excessively large learning rate increase the loss?
Choose one. Write an answer with a reason, then compare with a partner.
Reflect togetherMake your thinking visible.
I used to think…
Name a claim or approach that changed.
Now I can explain…
Give the reason, not only the result.
I still wonder…
Write a question worth bringing to the next circle.
Share one sentence. Ask one follow-up question.
The idea to keepTraining is a measured cycle: predict, score the error, propagate responsibility, update, and test again.
Use the matching practice sets to move from direct examples to proof and transfer.
A good question belongs to everyone in the room. 1 / 21
← → to navigate and reveal · N for notes · F to present · Esc to exit