Every machine learning platforms, the system needs some key ingredients to work its magic:
Data: The raw information you feed into the system to help it learn
Model: The algorithm or set of rules the system uses to process sample data
Objective function: A measure of how accurately the model is predicting outcomes
Optimization algorithm: A method for tweaking the model to minimize errors and improve performance
There you have it! Now you're all set to have some machine learning knowledge adventures. Go forth and explore!