Specify an experiment before running it
Separate instance generation, algorithm repetitions, and data used for tuning.
Course lessons · 3 of 5
Count experimental units correctly and identify the records needed for a reproducible protocol.
Useful background: Choose baselines that answer the question · Make an optimization run repeatable
An experiment has nested units
The recovered MIP study uses four network sizes, three construction families, and five seeds per size-family combination. Those factors produce sixty network instances. Repeating an optimizer on one instance does not create a new network instance.
Some repetitions run independent searches. Others draw repeated readout batches from the same trained circuit. Record which quantity varies at each level; this determines which results share data or fitted parameters.
Prespecify choices that affect the answer
Write down the generator, seed policy, objective, stopping budget, failure rules, comparison tolerance, and metrics before inspecting final outcomes. When selecting settings on development data, keep a separate evaluation set if the claim concerns performance on unseen cases.
A source and results package should retain the generated instances, per-run outcomes, environment, and analysis procedure. Summary charts are useful, but without their underlying records it is harder to investigate ties, failures, or a changed conclusion.
Count the study’s instance design
1Cross size and family
Four sizes multiplied by three construction families gives twelve size-family combinations.
2Apply the seed count
Five seeds for each combination gives sixty independently specified instances in the recorded design.
3Keep optimizer repetitions separate
Ten recorded runs or readout batches per instance would create six hundred outcome records, but still sixty instances. Describe what each method’s repetition represents.
Make the idea respond
Classify the workshop’s complete-small-test scenario and independent-repeat scenario, then identify which inputs, procedure, and outputs would make each inspectable. These hypothetical cases exercise the protocol reasoning in this lesson. The workshop does not generate new networks, run optimizer repetitions, or add experimental records to the archive.
Change one input at a time. Predict what should happen, then compare the computed result with your prediction.
Teaching model · computed in your browser
Read a claim like a researcher
Practice separating a proposed design, an inspected implementation, and evidence from an actual experiment.
Each scenario is hypothetical. Classify the evidence actually provided, then inspect the explanation and the next evidence needed. A correct answer here is practice feedback, not a scientific or professional certification.
Try this: identify what each scenario directly establishes before deciding whether it supports a broader capability claim.
The default worked example is shown below.
A promising architecture
A design note says: “The next version will combine persistent state, a graph, and a planning loop.” No implementation or experiment is attached. What does this support?
These are hypothetical teaching scenarios. Choose a category and check your reasoning to reveal a specific explanation. A title, model name, equation, or moving counter alone cannot establish a scientific capability.
Your turn.
Try an answer before opening a hint. Feedback will explain the result, and you can practice again.
Interactive practice is loading. The lesson, worked example, and printable questions remain available below.
View printable practice and solutions
Use these questions when studying without interactive controls. Opening a written solution does not earn progress.
How many instances result from 4 sizes, 3 families, and 5 seeds per combination?
Read the solution
The design contains 60 instances.
Ten outcome records are collected for each of 60 instances. How many outcome records are there?
Read the solution
There are 600 outcome records.
Which action helps prevent evaluation data from silently becoming tuning data?
- Choose settings on development data and preserve a separate final evaluation set.
- Tune repeatedly on final outcomes and call them untouched.
- Delete disappointing evaluation records.
- Choose a metric only after finding the largest gain.
Read the solution
A separate evaluation set reduces direct reuse of the same outcomes for selecting and assessing settings.
Which artifact most helps investigate one surprising benchmark result?
- Only a rounded aggregate percentage.
- Only a promotional diagram.
- Only a count of repository files.
- The instance, run configuration, and per-run saved output.
Read the solution
Detailed run artifacts let another reader inspect the specific outcome.
Follow the original record
Use the definitions you just practiced to read the project’s own notation, assumptions, and evidence.
The ideas to keep
- Count instances and repetitions separately.
- Specify metrics and failure rules in advance.
- Retain per-run artifacts and data roles.
Reading completion is separate from your practice evidence.
Progress is kept in this browser. How learning works