everyday machine intelligence for your everyday applications

Post on 14-Apr-2017

42 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Everyday Machine IntelligenceFor Your Everyday Applications

Artificial Narrow Intelligence - specific

task

Artificial General Intelligence - general

tasks

What is Artificial Intelligence?

Learning from data -instead of directly programming

What is Machine Learning?

You need a lot of

data

Machine Learning

Supervised Learning - labeled data (prediction, classification)

Unsupervised Learning - unlabeled data (cluster)

Reinforcement Learning - feedback (win or lose in Go)

Machine Learning Approaches

Neural Networks

Neural Networks

cat

Neural Network with a lot of

layers

What is Deep Learning?

Problems

Data Quality & Amount

Bad Search No content control

Unable to explore images

Upload is hard

Hard to rate

Green => Gras

Blue => Water

SizeWheelsBasket...

Mop or Dog

Dog or chicken

First Demo

Cloud Vision API

Connecting the API

MicrosoftCognitive Services

Cognitive Services

Learning to swim

Similar images and tags

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

GloVe

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

No neural net ;)

Last Demo for today

Bots

Bots

Notifications and alerts

Provide information

Basic Interactions

They will get smarter over time, we promise

Artificial Intelligenc

e

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

Image Captioning

Conclusion

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

top related