Artificial intelligence is used in different types of applications such as:
- Gaming
- Robotics
- Speech Recognition
- self driving vehicles
Machine learning is subset of Artificial intelligence.machine learning applications are becoming common day by day.machine learning and neural networks are used for performing automatically tasks.Deep learning is subset of Machine learning.neural network is used in machine learning.
Machine learning solutions are everywhere from household devices,social media. Tensorflow is a tool or library for building machine learning applications.You can create from very simple solutions to complex neural networks.
Some of the main points about Tensorflow
- It is a low level library as it allows to develop the algorithms instead of providing existing algorithms.
- Easily up or down scale applications
- It has a language interface which allows to write algorithms in C++ or Python by using Python library or C++ API.
- It is mainly used for creating deep neural network models.
- Tensorflow allows to express algorithm.You can create new algorithms.It is flexible.Tensorflow allows to create and execute machine learning algorithms.
- Model are created using Tensorflow from the given datasets.
- Tensorflow is developed by google.
We create computation graph which consists of data and operations and send it to execution environment for execution.All data is in the form of tensors which are n dimensional arrays of data.We perform operations on these data.