Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

NodeMN: Building AI into your Node.js apps

128 views

Published on

Building artificial intelligence into your node.js apps 
The era of machine learning and artificial intelligence is here, and unlike a few years ago you don’t need to be a PhD student at CalTech to do something useful with it. In this talk we’ll walkthrough examples of using advanced computer vision, speech recognition, and intelligent language understanding AIs all from Node.js. We’ll build a bot together that uses and understands emotion and the intents of human language, and we’ll post it online so we can play with it. You’ll leave with some code you can use as a starting point for your next project. 

Published in: Software
  • I pasted a website that might be helpful to you: ⇒ www.HelpWriting.net ⇐ Good luck!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • If we are speaking about saving time and money this site ⇒ www.WritePaper.info ⇐ is going to be the best option!! I personally used lots of times and remain highly satisfied.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

NodeMN: Building AI into your Node.js apps

  1. 1. Observable and unobservable Variables !Data usually comes from a process that is not completely known. !We model this as a random process and analyze it using probability theory. !Example: !Tossing a coin is a random process, as we cannot predict at any toss on which side the coin will land. Heads or tails? !We can only talk about the probability of the outcome (observable variable) for the next toss. !(In case we would have all the information (e.g. speed of throw, angle, wind, etc.) we might be able to precisely predict outcome. These variables are unobservable variables.) 42 Naive Bayes !Suppose I want to know if a news article is about sports, politics, entertainment. !Classes: sports, politics, entertainment !Probability that a document d belongs to class c !Probability of class c given document d meeting hello P(c|d) = P(c)P(d|c) P(d) ation for text categorization e (can do surprisingly well) .. spam 51 Source: Kenji Sagae Guest Lecture in CSCI 599 (Fall 2014) Spam meeting hello bank click Naïve Bayes:
  2. 2. Building AI into your Node.js apps DAVID WASHINGTON DIRECTOR MICROSOFT DWASHIN@MICROSOFT.COM
  3. 3. ` INTEL MICROSOFT CRM WINDOWS DEVELOPER EXPERIENCE PENTIUM4 INDUSTRIAL DEVELOPER FAB12 FAB22 ARIZONA V1 V1.2 V3 QUOTES ORDERS INVOICES LONGHORN SOFTWARE DEVELOPER ENGINEER SHELL TEAM DESKTOP OPEN SAVE EXPLORER BRIEFCASE SEATTLE WINDOWS 7 PROGRAM MANAGER SHELL TEAM SEARCH FILE API OPEN SAVE ADOBE APPLE FILE COPY PDC2008 WINDOWS 8 PROGRAM MANAGER LEAD SHELL TEAM USER EXPREINCE WINDOWS EXPLORER HIGH DPI TOUCH KEYBOARD SURFACE TOUCH COVER LANGUAGE MODEL TECHNICAL EVANGELISM DIRECTOR CENTRAL US DWCARES.COM GAMEDEV MHACKS TECHCRUNCH DISRUPT HACKTX HACKILLINOIS IOT JAVASCRIPT MINNEAPOLIS SOFTWARE DEVELOPER ENGINEER INTERN FULL-TIME SEATTLE UNIVERSITY OF WISCONSIN COMPUTER ENGINEERING GRADUATE 2004
  4. 4. What is Artificial Intelligence? “The exciting new effort to make computers thinks … machine with minds, in the full and literal sense” (Haugeland 1985) “The study of mental faculties through the use of computational models” (Charniak et al. 1985) “The art of creating machines that perform functions that require intelligence when performed by people” (Kurzweil, 1990) “A field of study that seeks to explain and emulate intelligent behavior in terms of computational processes” (Schalkol, 1990) “The scientific understanding of the mechanisms underlying thought and intelligent behavior and their embodiment in machines.” (AAAI)
  5. 5. Intelligence APIs Vision Computer vision API, Emotion API, Face API, Video API Speech Custom recognition intelligence service (CRIS), Speaker recognition API, Speech to Text API, Text to Speech API Language Language understanding intelligence service (LUIS), Linguistic analytics API, Bing spell check API, Text analytics API, Web language model API Knowledge Academic knowledge API, Entity linking intelligence service, Knowledge exploration service, Recommendations API Search Bing web search API, Bing image search API, Bing news search API, Bing video search API, Bing autosuggest API
  6. 6. Vision
  7. 7. Speech
  8. 8. Language
  9. 9. Thank you. DAVID WASHINGTON DWCARES.COM DWASHIN@MICROSOFT.COM @DWCARES
  10. 10. Resources https://www.microsoft.com/cognitive-services https://www.luis.ai http://aifunclub.azurewebsites.net https://github.com/KSLHacks/FridgechatBot http://github.com/dwcares/chatrobot https://azure.microsoft.com/develop/nodejs/ http://particle.io DAVID WASHINGTON DWCARES.COM DWASHIN@MICROSOFT.COM @DWCARES

×