Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Machine Learning: The Past, Present and Future ...

Machine Learning: The Past, Present and Future of Artificial Intelligence

Slides with GIF: http://bit.ly/2AwvmaT

This deck was presented at Google's DevFest Gandhinagar 2018 and contents the following topics:

What is Machine Learning (ML)?
How is ML different from traditional programming?
What is the difference between ML, DL, and AI?
The detailed history of Artificial Intelligence
Under the hood: ML with Pizza (experiment)
Introduction to Machine Learning APIs like Vision, NLU and Speech

Charmi Chokshi

October 28, 2018
Tweet

More Decks by Charmi Chokshi

Other Decks in Technology

Transcript

  1. Session Outline Gandhinagar 1 What is Machine Learning (ML)? How

    is ML different from traditional programming? 2 3 Under the hood: ML with Pizza What is the difference between ML, DL, and AI? The history of Artificial Intelligence 4 Introduction to Machine Learning APIs
  2. Traditional Programming vs ML Gandhinagar Explicit instructions from programmer Improvements

    come from better algorithms System learns patterns from data Improvements may also come from additional data Traditional Programming Machine Learning
  3. AI vs ML vs DL Artificial Intelligence Deep Learning Machine

    Learning Any Technique that enables computers to mimic human intelligence & behaviour A subset of ML exposing multilayered neural networks to vast amount of data A subset of AI that includes statistical techniques to solve the tasks using experience
  4. 13

  5. 1943 A Logical Calculus of the Ideas Immanent in Nervous

    Activity Warren S. McCulloch and Walter H. Pitts published ground- breaking paper. It quickly became the foundational work in the study of artificial neural networks. Gandhinagar
  6. Gandhinagar 1950 Turing Test Computer scientist Alan Turing proposes a

    test for machine intelligence. If a machine can trick humans into thinking it is human, then it has intelligence.
  7. 1956 A.I. Born Term ‘Artificial Intelligence’ is coined by computer

    scientist, John McCarthy to describe “the science and engineering of making intelligent machines.” After that in 1958, Rosenblatt proposed a simple neuron that is used to classify its input onto 1 or 2 categories. Gandhinagar
  8. 1962 Unimation First industrial robot company, Unimation founded. The robot

    goes to work at GM replacing humans on the assembly line. Gandhinagar
  9. 1964-66 Eliza It is an early natural language processing interactive

    computer program that carries a dialogue in English on any topic. Pionarring chatbot developed by Joseph Weizenbaum at MIT holds conversations with humans. Gandhinagar
  10. 1974 Backpropagation Paul J. Werbos, a scientist best known for

    his Harvard University Ph.D. thesis, which first described the process of training artificial neural networks through backpropagation of errors. Gandhinagar
  11. 1997 Deep Blue A chess playing computer from IBM defeats

    world chess champion Garry Kasparov. Several Machine Learning algorithms namely, Decision Tree, Random Forest, Support Vector Machine, RNN, LSTM have been introduced in late 20th century. Gandhinagar
  12. 2011 Siri, Watson Apple integrates Siri, an intelligent virtual assistant

    with a voice interface, into the iphone 4S. IBM’s question answering computer Watson wins first place on popular $1M prize television quiz show Jeopardy. Gandhinagar
  13. 2014 Eugene, Alexa Eugene Goostman, a chatbot passes the Turing

    Test with a third of judges believing Eugene a human. Amazon launches Alexa, an intelligent virtual assistant with a voice interface that completes shopping. Proposal of a new framework, Generative Adversarial Networks by Ian Goodfellow & team Gandhinagar
  14. 2017 AlphaGo, Google Lens, Actions on Google... Google’s AI based

    AlphaGo beats world champion Ke Jie in the complex board game of Go, notable for its vast number (2170) of possible positions. Data become the new oil Google Lens which can understand what you are looking at Cloud ML, a suite of ML products Actions of Google Launch of Gmail’s auto-reply Gandhinagar
  15. Learning Objective By the end of the session, you will

    have run a machine learning experiment to classify foods as pizza or not pizza Gandhinagar Not-Pizza Pizza
  16. Pair Work: Run an ML Experiment 1. Find a partner

    2. Go to https://sliceofml.withgoogle.com/ 3. Click "Let’s do this” Gandhinagar
  17. Set Goal Split Data Train Model Results Run an ML

    Experiment Steps to follow Test Model Gandhinagar
  18. Refine the experiment to get your model's training and testing

    accuracy to be 90% or more Gandhinagar 1 2 3 Set Goal Split Data Train Model 4 Test Model
  19. Tweak the model: Run More Experiments Gandhinagar 1 2 3

    Set Goal Split Data 4 Test Model Results 5 Train Model
  20. Tweak the model: Run More Experiments Gandhinagar 1 2 3

    Set Goal Split Data 4 Test Model Results 5 Train Model
  21. Tweak the model: Run More Experiments Gandhinagar 1 2 3

    Set Goal Split Data Train Model 4 Test Model Results 5
  22. 36

  23. Vision API Complex image detection with a simple REST request

    The Cloud Vision API gives you contextual data on your images by leveraging Google’s vast network of machine learning expertise with a single API request. It uses a pre-trained model trained on a large dataset of images, similar to the models used to power Google Photos. Gandhinagar
  24. 43

  25. "landmarkAnnotations": [ { "mid": "/m/04x4w7", "description": "25 de Abril Bridge",

    "score": 0.87690926, "boundingPoly": { "vertices": [ { "x": 87, "y": 138 }, ... ] }, "locations": [ { "latLng": { "latitude": 38.693791, "longitude": -9.177360534667969 } } ] } ]
  26. "webEntities": [ { "entityId": "/m/04x4w7", "description": "25 de Abril Bridge"

    }, { "entityId": "/m/0gnqtl", "description": "Christ the King" }, { "entityId": "/m/02snjn", "description": "University of Lisbon" }, ... ]
  27. "fullMatchingImages": [ { "url": "http://travelanddance.be/onewebmedia/55%20lisbon.jpg" }, ... ], "visuallySimilarImages": [

    { "url": "http://2.bp.blogspot.com/-3QFcsa0kJFE/TjLxF5MgbHI/AAAAAAAADZE/mp6gmJbmZDo/s400 /puente+25.jpg" }, ... ], "pagesWithMatchingImages": [ { "url": "https://www.youtube.com/watch?v=OJirc431z2Y" }, ... ]
  28. This is just a Beginning ! We will have an

    AI Doctor Our Boss will be a Bot Robots will beat us at Sports News will not be written by Humans, Poems too! We will live as Chatbots after we Die The day is not so far when there will be all Robot Speakers at DevFest Gandhinagar !? Gandhinagar
  29. 52 AI could be the reason why we've never met

    Aliens Elon Musk described AI as an “existential threat” to humanity, meaning that it could erase mankind from the universe entirely
  30. 53

  31. “AI is one of the most important things humanity is

    working on. It is more profound than, I dunno, electricity or fire” - Sundar Pichai