What are TensorFlow APIs?
TensorFlow provides multiple APIs (Application Programming Interfaces). These can be classified into 2 major categories:
Low level API:
- complete programming control
- recommended for machine learning researchers.
- provides fine levels of control over the models.
- TensorFlow Core is the low-level API of TensorFlow.
High level API:
- built on top of TensorFlow Core
- easier to learn and use than TensorFlow Core
- make repetitive tasks easier and more consistent between different users.
- tf.contrib.learn is an example of a high-level API.
Introduction to TensorFlow
TensorFlow is an open-source machine learning library developed by Google. TensorFlow is used to build and train deep learning models as it facilitates the creation of computational graphs and efficient execution on various hardware platforms. The article provides an comprehensive overview of tensorflow.
Table of Content
- TensorFlow
- How to install TensorFlow?
- The Computational Graph
- Variables
- Placeholders
- Linear Regression model using TensorFlow
- tf.contrib.learn
- What are TensorFlow APIs?