TensorFlow is a framework created by Google for creating Deep Learning models. Deep Learning is a category of machine learning models (=algorithms) that use multi-layer neural networks.
Machine Learning has enabled us to build complex applications with great accuracy. Whether it has to do with images, videos, text or even audio, Machine Learning can solve problems from a wide range. Tensorflow can be used to achieve all of these applications.
The reason for its popularity is the ease with which developers can build and deploy applications.
Tensorflow was created with processing power limitations in mind. The library can be ran on computers of all kinds, even on smartphones. If you are working on a Intel Core i3 with 8 GB of RAM, you won’t have performance issues.
Before we dive more deeper into Tensorflow, we must understand on how machines are becoming smarter.