Machine learning gives computers the ability to learn without being explicitly programmed.
It is the ability for computer programs :
• to analyze data,
• extract information automatically, and
• learn from it.
So, basically, implementing machine learning means creating algorithms which can learn and make predictions on data.
Am I right ???