With traditional programming, the programmer typically inputs commands. With machine learning, the programmer inputs
unsupervised learning
data
supervised learning
algorithms