Google Flights will now predict airline delays before the airlines do 7

One Day » When I send a resume to a company, AI predicts my future performance, then they reject without having an interview 8

Another Day » When I send a resume to a company, AI predicts my future performance, then they reject without having an interview » When I attempt to buy an insurance, AI detects a risk of my future illness, then they reject my application 9

Another Day » When I send a resume to a company, AI predicts my future performance, then they reject without having an interview » When I attempt to buy an insurance, AI detects a risk of my future illness, then they reject my application » When I pass in front of a surveillance camera, AI detects that I will commit a crime, then I'm arrested 10

! Sounds fun ! 11

! This is the talk for you » ✅ "I'm just interested in AI" » Welcome! » ✅ "I've investigated the feasibility. I want to release" » This talk focuses on what's happening inside » You would be able to release your app with confidence 12

API development is matured Server: "Call this API with the param" GET /users?id=1 Client: "Okay" » We get to know how to use it by just looking at this one line 13

Why TensorFlow? » There are many libraries such as PyTorch, Caffe2, Theano, Chainer, ... » ! Most of libraries are designed for research, but TensorFlow is designed to run models in production, for various environments including mobile. 23

Accuracy Basically, accuracy should be the same if we run the same computation graph with the same inputs but... » Computation Graph » Transformed for mobile » Data preprocessing » Vectorization » Feature Scaling 75

Feature Scaling Make sure that features are on the same scale. ! One particular feature which has a broad range of values governs the result " 76