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