Machine Learning Notation - From Flight Logs to Symbols
Decode the secret language of machine learning notation through an RC flight log story — from rows and features to inputs, labels, indexed values, and predictions.
The Flight Log Comes First
An RC plane club has been keeping a small flight log.
Some flights land cleanly. Some do not.
The question is simple:
Can we look at a few flight conditions and predict whether the landing will succeed?
This is where machine learning begins.
Not with symbols.
With records.
Rows and Columns: RC
Our dataset is a table of notes from RC flight experiments.
Each row records one flight: what we observed before landing, and whether the landing succeeded.
Each column tells us one thing about the flight: Wind, Battery, Time, or Landing.
We want the model to look at the first three columns and predict the last column.
Rows move down the table.
Columns move across the table.
The plane gives us the memory hook:
R = Row
C = Column
Features and Label
Now we can split the columns into two groups.
Wind, Battery, and Time are features — the model’s input.
Flight ID is not a feature.
It is just the row name.
The model learns from Wind, Battery, and Time.
Land is the label — the output we want the model to predict.
In machine learning notation, we use x for features and y for the label.
Because models work better with numbers, we turn Landing into a simple code:
means the landing succeeded.
means the landing failed.
For flight F001, the model sees wind 8, battery 92, and a 14-minute flight:
For flight F002, the model sees wind 22, battery 35, and a 9-minute flight:
That is the first notation move:
xis the input.
yis the output.
The Shape of the Data
Now we can describe the shape of the dataset.
is the number of rows.
These are our training examples.
We logged 4 flights:
is the number of features.
These are our input columns.
We tracked Wind, Battery, and Time:
Notice what we left out.
We did not count the label column: Land.
Land is the answer key, never a feature.
Pointing Inside the Table
Now that we know the shape, we need a way to point inside the table.
points to a row.
Since there are rows, can go from to :
points to a feature column.
Since there are features, can go from to :
Back to the RC hook:
Rows use and .
Columns use and .
So:
steps down. steps across.
One Row, One Feature, One Answer
Sometimes we do not want the whole input row.
We want one specific input value from one specific flight.
For example: the Wind value from flight F001.
That sentence has three pieces:
input value, row, and feature column
Now we give each piece a symbol:
input value →
row →
feature column →
So the notation becomes:
For flight F001, Wind is the first feature column, and the landing succeeded:
For flight F002, Wind is also the first feature column, but the landing failed:
Read it as:
row , feature column
Bringing It All Together
Now play with the table below.
Move down the rows.
Move across the feature columns.
Watch how , , and change together.
Flight Log Field Notes
The RC Flight Log
The dataset. A notebook of what we observed.
The RC Flight Log. The dataset. A notebook of what we observed.
Quiz
86% of people love quizzes after learning. Are you one of them?
Question text
Quiz complete