Top Banner
Everyday Machine Intelligen ce For Your Everyday Applications
43

Everyday Machine Intelligence For Your Everyday Applications

Jan 12, 2017

Download

Software

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Everyday Machine Intelligence For Your Everyday Applications

Everyday Machine IntelligenceFor Your Everyday Applications

Page 2: Everyday Machine Intelligence For Your Everyday Applications

Artificial Narrow Intelligence - specific

task

Artificial General Intelligence - general

tasks

What is Artificial Intelligence?

Page 3: Everyday Machine Intelligence For Your Everyday Applications

Learning from data -instead of directly programming

What is Machine Learning?

Page 4: Everyday Machine Intelligence For Your Everyday Applications

You need a lot of

data

Machine Learning

Page 5: Everyday Machine Intelligence For Your Everyday Applications

Supervised Learning - labeled data (prediction, classification)

Unsupervised Learning - unlabeled data (cluster)

Reinforcement Learning - feedback (win or lose in Go)

Machine Learning Approaches

Page 6: Everyday Machine Intelligence For Your Everyday Applications
Page 7: Everyday Machine Intelligence For Your Everyday Applications

Neural Networks

Page 8: Everyday Machine Intelligence For Your Everyday Applications

Neural Networks

cat

Page 9: Everyday Machine Intelligence For Your Everyday Applications

Neural Network with a lot of

layers

What is Deep Learning?

Page 10: Everyday Machine Intelligence For Your Everyday Applications
Page 11: Everyday Machine Intelligence For Your Everyday Applications

Problems

Data Quality & Amount

Bad Search No content control

Unable to explore images

Upload is hard

Hard to rate

Page 12: Everyday Machine Intelligence For Your Everyday Applications

Green => Gras

Blue => Water

Page 13: Everyday Machine Intelligence For Your Everyday Applications

SizeWheelsBasket...

Page 14: Everyday Machine Intelligence For Your Everyday Applications

Mop or Dog

Page 15: Everyday Machine Intelligence For Your Everyday Applications

Dog or chicken

Page 16: Everyday Machine Intelligence For Your Everyday Applications

First Demo

Page 17: Everyday Machine Intelligence For Your Everyday Applications

Cloud Vision API

Page 18: Everyday Machine Intelligence For Your Everyday Applications

Connecting the API

Page 19: Everyday Machine Intelligence For Your Everyday Applications

MicrosoftCognitive Services

Page 20: Everyday Machine Intelligence For Your Everyday Applications

Cognitive Services

Page 21: Everyday Machine Intelligence For Your Everyday Applications

Learning to swim

Page 22: Everyday Machine Intelligence For Your Everyday Applications

Similar images and tags

You have only two choices: Train your own nets or steal the results of others.

Page 23: Everyday Machine Intelligence For Your Everyday Applications

GloVe

Trained on matrix created by counting co-occurrences of words.

No neural net ;)

Page 24: Everyday Machine Intelligence For Your Everyday Applications

Last Demo for today

Page 25: Everyday Machine Intelligence For Your Everyday Applications

Bots

Page 26: Everyday Machine Intelligence For Your Everyday Applications

Bots

Notifications and alerts

Provide information

Basic Interactions

Page 27: Everyday Machine Intelligence For Your Everyday Applications

They will get smarter over time, we promise

Page 28: Everyday Machine Intelligence For Your Everyday Applications

Artificial Intelligenc

e

Page 31: Everyday Machine Intelligence For Your Everyday Applications

Image Captioning

man in blue wetsuit is surfing on wave

woman is holding bunch of bananas

a cat is sitting on a couch with a remote control

Page 32: Everyday Machine Intelligence For Your Everyday Applications

Image Captioning

Page 35: Everyday Machine Intelligence For Your Everyday Applications

Conclusion

Do not fear the intelligence. Embrace it. Go out and level up your app.

Page 36: Everyday Machine Intelligence For Your Everyday Applications
Page 37: Everyday Machine Intelligence For Your Everyday Applications

Machine Translation

Page 38: Everyday Machine Intelligence For Your Everyday Applications
Page 39: Everyday Machine Intelligence For Your Everyday Applications
Page 40: Everyday Machine Intelligence For Your Everyday Applications
Page 41: Everyday Machine Intelligence For Your Everyday Applications
Page 42: Everyday Machine Intelligence For Your Everyday Applications

Alpha Go Beats Human

Page 43: Everyday Machine Intelligence For Your Everyday Applications

Architecture: Final goal

UI

Vision API

Cognitive Services

Backend

Bot

Similarity Service

DB