More and Better: The New TensorFlow APIs

Thank you!

planspace.org

@planarrowspace

Deep Learning Analytics

motivation

"a low-level library, meaning you’ll be multiplying matrices and vectors." (2015)

...TensorFlow 1.2.0rc0

"I don't know which API to use." (2017)

a tour of TensorFlow APIs

What even is TensorFlow?

TensorFlow three-tier diagram

Python programming language

R programming language

C programming language

C++ programming language

Java programming language

Go programming language

Rust programming language

C#

Julia

Haskell programming language

TensorFlow three-tier diagram

graph or not graph?

Python APIs

Bucksstar Coffee

TFLearn logo

TensorLayer logo

ImageFlow

Pretty Tensor

Sonnet

TensorFlow six-tier diagram

Python Frontend (op level)

Layers

slim... shady?

Keras

scikit-learn logo

Estimators

Canned Estimators

data pipeline

Datasets

latest diagram

code!

more

Deep Learning with Python book cover

necessary qualities

Thanks!

planspace.org

@planarrowspace