What is it?
The hierarchy of how fast functions grow: logarithms ≪ powers ≪ exponentials ≪ factorials. It is the language in which we compare algorithms.
Formulas
- Stirling's formula
Where it shows up in computing
Choosing between an and an algorithm is a comparison of orders of growth.
Where is it used?
Computing topics reachable from here, through the chain of ideas that leads to them:
ℒ AI and machine learning
- Asymptotic notation (O, o, Ω, Θ)→Order of convergence→Gradient descent★★★★★
- Asymptotic notation (O, o, Ω, Θ)→Order of convergence→Gradient descent→Learning rate★★★★★
- Asymptotic notation (O, o, Ω, Θ)→Order of convergence→Gradient descent→Backpropagation★★★★★
- Asymptotic notation (O, o, Ω, Θ)→Order of convergence→Gradient descent→Stochastic gradient descent (SGD)★★★★★
- Asymptotic notation (O, o, Ω, Θ)→Order of convergence→Gradient descent→Loss landscape★★★★★
- Asymptotic notation (O, o, Ω, Θ)→Order of convergence→Gradient descent→Reinforcement learning★★★★★
- +3
What depends on it
This page has the essentials. A fuller treatment (intuition, formal definition, worked example) is on the way.