Hello world,

Before dive in to the TensorFlow API's lets talk about some basics of machine learning.


When it comes to Machine Learning you will come across many different buzz words such as artificial intelligence, machine learning, neural network, and deep learning. What do they mean and how they relate to each other?

Artificial Intelligence: Make computers or achieve human intelligence to computers. That's it!

  • Machine Learning: To perform a particular task or to do predictions we train our computers using ML algorithms using Data and Model. ( Will explain in future articles)
  • Neural Network: A construct in Machine Learning inspired by the network of neurons (nerve cells) in the biological brain. Neural networks are a fundamental part of deep learning.
  • Deep Learning: A subfield of machine learning that uses multi-layered neural networks. Often, “machine learning” and “deep learning” are used interchangeably.

If you tell me to draw circles and how each above related to each other this will be the outcome.

Machine Learning and Artificial Intelligence have more subfields, like supervised learning, unsupervised learning, etc.in supervised learning, you know what you want to teach the computer, while unsupervised learning is about letting the computer figure out what can be learned. Supervised learning is the most common type of machine learning, and of course, I will add more about this in future articles.

Happy coding 🙌🏻