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