Machine Learning is getting computers to program themselves. If programming is automation, then machine learning is automating the process of automation. Machine Learning is the way to make programming scalable.

There are tens of thousands of machine learning algorithms and hundreds of new algorithms developed every year.

Every Machine Learning Algorithm has three concepts:

  • Representation
  • Evaluation
  • Optimization

The Simple difference we need to observe between Traditional Programming and Machine Learning:

  • Traditional Programming:Β Data and program is run on the computer to produce the output.
  • Machine Learning: Data and output is run on the computer to create a program. This program can be used in traditional programming.
Traditional Programming vs. Machine Learning
Traditional Programming vs. Machine Learning