Building AI into your Node.js appsWhat is Artificial Intelligence? “The exciting new effort to...
Transcript of Building AI into your Node.js appsWhat is Artificial Intelligence? “The exciting new effort to...
Building AI into your Node.js appsDAVID [email protected]
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.)
P(c|d) = P(c)P(d|c)P(d)
Spam
meeting hello bank click
Naïve Bayes:
INTEL MICROSOFT CRM WINDOWS DEVELOPER EXPERIENCE
PENTIUM4INDUSTRIALDEVELOPERFAB12FAB22ARIZONA
V1V1.2V3QUOTESORDERSINVOICES
LONGHORNSOFTWAREDEVELOPER ENGINEERSHELL TEAMDESKTOPOPEN SAVEEXPLORERBRIEFCASESEATTLE
WINDOWS 7PROGRAMMANAGERSHELL TEAMSEARCHFILE APIOPENSAVEADOBEAPPLEFILE COPYPDC2008
WINDOWS 8PROGRAMMANAGERLEADSHELL TEAMUSER EXPREINCEWINDOWS EXPLORERHIGH DPITOUCH KEYBOARDSURFACETOUCH COVERLANGUAGE MODEL
TECHNICAL EVANGELISMDIRECTORCENTRAL USDWCARES.COMGAMEDEVMHACKSTECHCRUNCHDISRUPTHACKTXHACKILLINOISIOTNODE.JSMINNEAPOLIS
SOFTWAREDEVELOPERENGINEERINTERNFULL-TIMESEATTLE
UNIVERSITY OF WISCONSIN
COMPUTER ENGINEERINGGRADUATE 2004
COMMESOFTWAENGINE
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)
Intelligence APIsVision 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
Vision
Speech
Language
Thank you.
DAVID [email protected]@DWCARES @ORIGINALCHATBOT
Resourcesmicrosoft.com/cognitive-services
microsoft.com/en-us/seeing-ai
luis.ai
dev.botframework.com
github.com/dwcares/chatrobot
docs.microsoft.com/nodejs
particle.io
DAVID [email protected]@DWCARES @ORIGINALCHATBOT