Learn to build, understand and reuse pipelines
Start with one complete experiment. End with several sources, branches, a model search and a saved predictor. This course is for people who know their measurements and want to understand every step between a raw observation and a prediction. Follow it from Python, R, Octave or a browser.
Our question is “Can these measurements predict the concentration of a sample?” A pipeline is the recipe: prepare inputs, train a model, check predictions on observations it has not seen, and save the selected model. Images, time series and laboratory metadata can join the spectrum later.
The complete journey. Validation answers which recipe to keep. The final fit creates the predictor you reuse. Future observations use its learned transformations and coefficients.
Choose your starting point
Install your tools, fit a small model and save a result you can reload.
Read rows, columns, IDs, groups and multiple sources. Align them correctly.
A clickable catalogue: purpose, input/output, example and illustration.
Generate candidates, branch the data, merge features and build stacking.
Know which score answers your question and what your figures should reveal.
Use a shared recipe in Python, R, Octave and WASM; export and reload.
Follow the course in order
Chapter |
You will learn to… |
Check before continuing |
|---|---|---|
Choose your language’s installed product |
Identify the package you actually call |
|
Train and save a predictor |
Find two candidates and a saved model |
|
Explain learning, validation and refit |
Distinguish settings from learned coefficients |
|
Choose run, generate, predict or retrain |
State what you have and what you need |
|
Describe one or several measurement sources |
Match IDs and explain one row |
|
Combine nodes and compare alternatives |
Draw the data reaching each model |
|
Choose folds and interpret scores |
Keep a specimen on one side of a split |
|
Make a scientific report |
Identify the winner and its evaluation data |
|
Reload the complete predictor |
Predict without fitting again |
|
Choose preprocessing and models |
Explain the expected signal change |
|
Run the shared example in your language |
Compare values and row identities |
|
Assemble an advanced workflow |
Complete branching and source-fusion exercises |
|
Add an operation when needed |
Locate numerical code and its tests |
|
Look up exact keywords and parameters |
Reach the relevant example directly |
How to read the examples
Each code box groups all applicable languages in synchronized tabs: JSON/YAML recipes and Python, R, Octave/MATLAB or WASM/JavaScript execution where supported. Your selection follows you between chapters. Runtime limitations and executable alternatives are explained beside the examples; installation tabs contain only actual language tools.
The shared recipe uses native method IDs. Advanced Python recipes use sklearn-compatible objects. They are two supported ways to work with different operator coverage; 0. Choose the tools for your language explains the choice.
Figures explain changes to data and expected results. Synthetic examples make arithmetic inspectable; their curves and scores are teaching examples, not claims about your instrument.