step
A step is one part of a sequence. People talk about taking steps forward, following a recipe step by step, or the steps of a staircase.
What a model may hear
- optimization step machine learning training
- update model weights once using a batch of data
- time step recurrent neural networks and simulations
- process one unit in a sequence or advance one tick in time
- build step continuous integration and DevOps
- execute one stage in an automated pipeline
- step function mathematics and programming
- treat as a function that jumps from one value to another at a threshold
- step debugging software development
- execute code one line at a time and pause between each
Where people and models part ways
“I need to go through this step by step”
Meant: explain slowly and clearly
May be taken as: assume the user wants technical stepwise execution or training iteration details
Say instead: “explain this slowly, one part at a time”
“What's the next step?”
Meant: what should I do next in this process
May be taken as: return the next training step, build stage, or algorithmic iteration
Say instead: “what should I do next in this process”
“Take a step back”
Meant: pause and reconsider the bigger picture
May be taken as: interpret literally as a backward iteration or reverse optimization step
Say instead: “help me reconsider the bigger picture”
“The first step is always the hardest”
Meant: beginning something is difficult
May be taken as: discuss initialization problems in algorithms or cold start issues
Say instead: “beginning something new feels difficult”
Tips
- Say 'one part at a time' instead of 'step' when you want a slow explanation
- Say 'stage' or 'phase' for human processes to avoid algorithmic confusion
- Specify 'stair step' or 'footstep' for physical movement
- Use 'iteration' or 'epoch' yourself if you actually mean machine learning training
- Add 'in this process' or 'in this plan' to keep the model in a workflow context
Often confused with
- stride
- fixed interval in arrays or walking, not sequential
- phase
- broader stage without implied order
- epoch
- full pass through data, not a single update
- stage
- pipeline segment, less tied to iteration count
- tick
- time unit, not progress toward completion
- action
- agent's discrete choice in reinforcement learning