TensorFlow

Olga Shiligin
18.06.2019

Content

  • What is TensorFlow?

  • Why is it so popular?

  • What are the alternatives to TensorFlow?

  • Project Examples in TensorFlow.

What Is Tensor Flow?

TensorFlow is a library developed by the Google Brain Team to accelerate machine learning and deep neural network research.

  • the most famous deep learning library in the world
  • an open source software

What Does Tensor Flow Do?

  • Preprocessing the data

  • Building the model

  • Trainning and estimating the model

What Is Tensor?

This is a UNIT of data with Rank.

Why Is It So Popular?

  • Lazy Computing

  • Flexibility

  • Visualization

  • Very Scalable

  • Large Community

“Computational Graph” Approach

GRAPH - It represents the data flow of the computations

SESSION - it executes the operations in the graph

Alternatives To Tensor Flow

  • CuDNN
  • Mxnet
  • DIANNE
  • Torch
  • etc.

Tensor Flow Project Examples

  • hunting for new planets

  • prevent blindness by helping doctors screen for diabetic retinopathy

  • help save forests by alerting authorities to signs of illegal deforestation activity