[Daqq tal-mużika] DAVID Malan: Dan huwa CS50. Dan huwa l-aħħar ta 'ġimgħa 10. U tifel, do għandna klassi tajba għalik illum. Aħna hekk eċċitati li jistieden tnejn ħbieb tagħna mill Yale sa llum u li tħares lejn l-intersezzjoni ta ' intelliġenza artifiċjali, robotika, naturali lingwa ipproċessar, u aktar. U fil-fatt, fuq il- Ftit ġimgħat li għaddew, konna ċertament qattgħu ħafna ħin, speċjalment fl-psets preċedenti, jiffoka fuq pretty dettalji ta 'livell baxx. U huwa faċli ħafna li nitilfu tal-foresti, għas-siġar u jsibux mdendla fuq linji u kundizzjonijiet u pointers, ċertament, u simili. Iżda r-realtà hija li inti guys issa għandhom l- ingredjenti li magħhom inti tista 'verament isolvu xi problemi interessanti, fost minnhom dawk li ħbieb tagħna fil Yale jaħdmu fuq biss jitmeżmżu ta 'Cambridge. Allura ippermettuli ewwel li jintroduċu ras tagħna tagħlim assistent minn Yale, Andy. [Applause] Andy: L-ewwelnett, biss nirringrazzja inti biex tippermetti ftit Yalies koppja li pop fuq l isfel għall Cambridge llum. Aħna verament japprezzaw dan. It-tieni nett, lill-ħbieb tagħna lura home-- Jason, grazzi għall joqogħdu u t-tmexxija lecture. Hope dan kollu tajjeb fi New Haven. So yeah, jien super eċċitati li tintroduċi Scaz llum. Scaz runs-laboratorju robotika. Hu professur ta ', bħal, ħames dipartimenti differenti fil Yale. Fil-laboratorju tiegħu, huwa għandu ħafna, ħafna robots li hu jħobb jilagħbu ma. Huwa għandu, bħal, l- xogħol coolest fid-dinja. U hu gets biex tip ta 'mess madwar ma 'dak l-ġurnata kollha twil u jagħmlu xi xogħol, kif ukoll. U hekk aħna attwalment miġjuba wieħed tal them down magħna llum. Allura mingħajr aktar dewmien, Scaz huwa se jimxi 'l quddiem u jintroduċu lilna lill ħabib robot tiegħu. [Applause] BRIAN SCASSELLATI: Grazzi, David. Grazzi, Andy. Huwa hekk wunderbare li jkun hawn ma 'kulħadd illum. Irrid li l-ewwel tkun ċara ħafna li il-persunal CS50 hawn fil Cambridge kien oerhört ospitabbli lilna. Aħna hekk thankful għal kollox li ghamilt għall-appoġġ għalina. U hekk aħna tixtieq li tkun tista biex jirritorna l-kindness. Hekk illum, irridu jiksbu l jħabbar li aħna qed tmur biex ikollhom ġdida, wieħed ta-a-kind avveniment CS50 jiġri fi New Haven ġimgħa d-dieħla. U dan huwa l-Expo Riċerka CS50. Allura aħna qed tmur biex jiġu tistieden everyone-- CS50 istudenti, persunal minn kemm Harvard u Yale-- biex jiġu stabbiliti u żur magħna nhar il-Ġimgħa. Aħna ser ikollhom varjetà wiesgħa ta 'aktar minn 30 persuna differenti li jippreżentaw u upperclassmen exhibiting-- juru off xi wħud mill-prodotti ta 'riċerka tagħhom. Aħna ser ikollhom xi fetħu, anke, tfittex għal xi ftit ta 'talent teknoloġija ġdida, fetħu minn kemm Harvard u Yale. U aħna ser ikollhom xi gruppi ta 'studenti tfittex xi membri ġoddi. Huwa ser jkun hemm żmien eċċitanti ħafna. Nisperaw dawk minnkom li huma jinżlu għal-logħba Harvard Yale- se tkun kapaċi twaqqaf billi ftit kmieni, fil-qalba ta 'kampus, Sterling Memorial Librerija. Aħna qed tmur biex ikollhom sett ta ' juri li jvarjaw minn awtonoma sailboats għal modi ta 'użu ta' softwer biex jippreservaw manuskritti medjevali. Aħna qed tmur biex ikollhom ad netwerking hoc u n-nies tagħlim software kodifikazzjoni f'Cape Town. Aħna ser ikollhom kompjuter dimostrazzjonijiet mużika. U aħna ser naturalment ikollhom aktar robots. Allura aħna nittamaw li inti ser jingħaqdu magħna għal dan l-avveniment. Għandu jkun hemm ħafna gost, xi ftit ta 'l-ikel, u ħafna ta 'interessanti affarijiet li nitkellmu dwar. Hekk illum, aħna qed tmur biex jitkellmu dwar l-ipproċessar lingwa naturali. U dan huwa l-attentat għalina biex jibnu mod ġdid ta interfacing ma 'apparat tagħna minħabba għall-aħħar ftit ġimgħat, inti kont qed iffukaw fuq kif huwa li inti tista 'tikteb kodiċi, ikteb software li huwa mod li tkun tista 'tgħid għal magna, dan huwa dak li nixtieq li inti tagħmel. Iżda aħna ma nistgħux bżonn jistennew li kollox li hemmhekk li użaw minn kulħadd fid-dinja se tkun profiċjenti f'dan it-tip ta 'istruzzjoni. Allura aħna jiddistingwu bejn il-kompjuter lingwi u languages-- naturali jiġifieri, affarijiet li l-bnedmin użu biex jikkomunikaw mal-bnedmin l-oħra. U aħna tipprova tibni interfaces li jużaw dawn il-mekkaniżmi ta 'komunikazzjoni naturali. Issa, bħad kull tema oħra li konna beda bil fil CS50, aħna qed tmur biex tibda bil-eħfef daqsxejn ta 'proċessar lingwa naturali li nistgħu nimmaġinaw. Aħna qed tmur biex tibda bil- parti storika tal-lingwa naturali. U allura aħna ser jibnu sa aktar u aktar sistemi reċenti u li jkollhom xi demos gost tul it-triq. Allura aħna qed tmur biex tibda ma 'dak li kien probabbilment l-ewwel lingwa naturali sistema ta 'pproċessar. Dan kien sistema ta 'softwer miktub fil 1966 minn Joseph Weizenbaum imsejħa ELIZA. U ELIZA kienet imfassla biex replikata l-tip ta 'interazzjoni inti jkollok ma ' Psikoterapista Rogerian. Issa, il Rogerians, huma kellhom idea li psikoterapija involuti jkunu jistgħu jirriflettu lura lil pazjent u kellimhom, bażikament, biss jagħtihom ċkejkna ftit ta 'l-terapista. Dan huwa, kollox li l-terapista qal suppost kellha tkun biss riflessjoni ta ' dak il-pazjent kien javżak lilhom. Mela ejja jippruvaw u demo dan. Do għandna voluntier li d jkun lesti li jaqsmu fonda tagħhom, aktar skur, u / jew sigrieti foloz bil ELIZA? Sure, għaliex ma inti tidħol fuq up. Fantastic. U l-isem tiegħek? MILES: Miles. BRIAN SCASSELLATI: Miles. Nizza biex jissodisfaw inti, Miles. Jekk inti żżomm fuq dan. U aħna qed tmur biex jużaw verżjoni ta ELIZA li konna replikat fi ħdan il-IDE CS50. U aħna ser tħares lejn is-sors kodiċi għal dan fil ftit ftit. Iżda għal dritt issa, aħna qed biss ser tiġi invokata mill billi jittajpja Eliza. U ELIZA huwa ser jagħtuk tweġibiet li ser ikunu fil-kapitali kollha. U ser nistaqsik xi mistoqsijiet. U aħna ser jirrispondu u t-tip fir-risposti għall ELIZA. Allura ELIZA qal, "Hi, jien ELIZA. X'hemm problema tiegħek? " What would you tixtieq tell ELIZA dwar llum? MILES: I jista 'jaqa biss rieqda jekk ikolli papoċċi bunny fuq. BRIAN SCASSELLATI: Kull dritt. Kull dritt. [Rires] "I jista 'jaqa' biss rieqda ma papoċċi bunny fuq. " U ELIZA jgħid, "Say, do you xi problemi psikoloġiċi? Forsi dan huwa indikatur tajjeb. " KOLLOX SEW. Allura dak li tixtieq li jirrispondu? MILES: Iva. BRIAN SCASSELLATI: Iva. Man ta 'ħafna kliem. I igawdu dan. Eliza jgħid, "Inti jidhru pjuttost pożittiva." MILES: Le, I am, fil-fatt, elettron. BRIAN SCASSELLATI: "No Fil-fatt, I am elettron. " "Ridt come lili għaliex inti elettron? " Issa, nistgħu naraw xi wħud l things-- Jien ser biex nieqaf inti għal ftit tieni, Miles. Ma jmorrux kullimkien. Aħna mhux qed isir miegħek s'issa. ELIZA hija, f'ċerti modi, rispons għal ċerti affarijiet li hu kien qal iżda mingħajr kwalunkwe fehim reali. U huwa wkoll parroting lura xi tal-partijiet tal-piena tiegħu. Allura aħna qal, "No Fil-fatt, I am elettron. " Eliza wieġbet lura, "Did inti tidħol lili għaliex inti elettron? " Kull dritt. Ejja tagħtiha wieħed aktar rispons hawn. Agħti hija waħda tajba, Miles. MILES: waħda Tajba? Iva, jekk jogħġbok għinni. BRIAN SCASSELLATI: "Iva. Jekk jogħġbok għinni. "" Inti żgur? " MILES: Le BRIAN SCASSELLATI: Le "Xi jfisser li jissuġġerixxu li inti?" MILES: I ma jistax ikun elettron. BRIAN SCASSELLATI: "I jista 'ma jkunx elettron. " "Inti tgħid l-ebda biss sabiex ikunu negattiva?" Kull dritt. Allura Miles, grazie tant. MILES: Grazzi. BRIAN SCASSELLATI: Grazzi ħafna. [Applause] Allura dan il-programm ELIZA, f'ħafna modi, qed tirrispondi biss għall-biċċiet li aħna qed jipprovdu mingħajr ebda fond għarfien ta 'dak li qed jiġri hawn. Dan huwa tip ta 'sistema imsejħa tqabbil mudell, fejn aħna qed tfittex għal ċerti bits ta 'test li aħna qed allura ser jieħdu minn dak kien ipprovdut bħala input, jissarfu, potenzjalment, b'xi mod, u mbagħad tagħti lura lill-utent. Do kwalunkwe inti taħseb li ELIZA huwa attwalment jwettqu psychoanalysis validu hawnhekk? Persuna waħda, forsi. UDJENZA: [inaudible]. BRIAN SCASSELLATI: U kif ma li jġiegħlek tħossok? Iva, fil-fatt, ma. U aħna qed tmur biex tara, fil-fatt, il- kodiċi tas-sors għaliha fi ftit mument. U hekk int ser tkun kapaċi li jagħmlu eżattament dan. Issa, ELIZA huwa forma waħda ta 'dak aħna kieku ssejjaħ llum chat bot. Hija biss tmur permezz tal- test li int tipprovdi, jipprovdi l-ammont minimu indispensabbli ta 'fehim jew ipproċessar, u mbagħad Pappagalli lura lilek. Mela ejja tagħti ħarsa, kunċettwalment, u jitkellmu dwar dak huwa li ELIZA huwa attwalment tagħmel. ELIZA qed jieħu let sentence-- ta jgħidu, "I trid tagħfas imgħallem tiegħi." U ELIZA qed tfittex permezz din is-sentenza u jippruvaw isibu u jaqblu ċerti xejriet. Għalhekk, per eżempju, wieħed mill-mudelli li ELIZA qed tfittex huma l-kliem "Irrid." U kull darba li jara xi ħaġa li għandha "Irrid" fiha, jiġu fformulati rispons. U li r-rispons hija sekwenza fissa. F'dan il-każ, huwa "għaliex tridu?" U nressaq stilla ftit fil l-aħħar minħabba li jinsab biss il-bidu tar-rispons tagħna. U l-istilla jindika li aħna qed tmur biex tieħu l-bqija tal utterance---utent "biex jimpressjonaw boxxla tiegħi" - u aħna qed tmur biex tehmeż dik fuq it-tmiem ta 'din is-sekwenza. Allura issa, aktar milli qal, "għaliex do trid tagħfas imgħallem tiegħi, " hemm xi ftit ta 'addizzjonali ipproċessar li aħna ser nagħmlu. Dan huwa, aħna ser ikollhom biex jikkonvertu xi wħud mill-pronomi hawn minn "boxxla tiegħi" għal "imgħallem tiegħek." U jista 'jkun hemm ieħor ftit bidliet li għandna bżonn li jagħmlu. Allura aktar milli biss teħel direttament fuq il-għan, dak li aħna ser tagħmel huwa aħna ser tagħti l-bqija tal- utterance-- utent fil here-- abjad u aħna ser teħodha biċċa waħda fil żmien u jikkonvertu kull string token, kull kelma, fil-piena. Allura aħna ser tagħti l-kelma "għal". M'hemm l-ebda konverżjoni li rridu nagħmlu dan. "Impress." M'hemm l-ebda konverżjoni rridu nagħmlu hemmhekk. "My" se jaqilbu għal "tiegħek." U "boxxla" aħna ser biss leave bħala "boxxla." U mbagħad finalment, xejn li jispiċċa b'perjodu, aħna ser jissarfu fi kwistjoni. Dan tqabbil mudell sempliċi ħafna huwa attwalment pjuttost ta 'suċċess. U meta dan kien introdott fil 1966-- Joseph Weizenbaum programmati dan fuq il-kompjuter. Issa, kompjuters dak iż-żmien ma kinux mudelli desktop. Huma kienu maqsuma riżorsi. U l-istudenti tiegħu kieku mur u chat ma ELIZA. Eventwalment, kellu jirrestrinġu l-aċċess għaliha minħabba l-istudenti tiegħu ma kinux jkollna xi xogħol magħmul. Huma kienu biss iċ-chat ma 'ELIZA. U, fil-fatt, kellu nar assistent tiegħu, li jintefqu kollha ta 'żmien tagħha tkellem lil ELIZA dwar problemi fil-fond u 'tħassib tagħha. Kull min użaw dawn is-sistemi bdew anthropomorphize lilhom. Huma bdew jaħsbu minnhom bħala qed janimaw u persuni reali. Huma bdew jirrikonoxxu uħud mill l-affarijiet li kienu jgħidu kienu ġejjin lura lilhom. U kienu jiskopru affarijiet dwarhom infushom. U, fil-fatt, anke l-esperti, anke l-psikoterapisti, bdew jinkwetaw li, fil-fatt, forsi ELIZA tkun joħdilhom posthom. U anki l-kompjuter xjentisti inkwetat li konna tant qrib jissolvew lingwa naturali. Issa, dan ma kienx imkien qrib veru. Imma li kif impressjonanti dawn is-sistemi jistgħu jidhru. Mela ejja tibda tfittex taħt u jippruvaw tikseb xi ftit ta 'kwistjoni ta 'fejn dan il-kodiċi fil-fatt jiġri. Allura aħna ser tagħmel dan il-kodiċi disponibbli wara. U dan huwa ħafna port sempliċi u diretta tal-implimentazzjoni oriġinali ELIZA. Allura xi wħud minn dawn stilistika affarijiet li inti ser tara hawn mhumiex stylistically dak aħna rridu li tagħmel jew dak li aħna kont qed tagħlim inti tagħmel. Iżda aħna ħadthom ppruvaw li jżommhom l-istess madwar l-ħafna portijiet li din kellha b'mod li għandha l-togħma ta 'l-oriġinali. Allura aħna qed tmur biex jinkludu mazz ta 'affarijiet, u mbagħad aħna ser ikollhom sett ta 'keywords, affarijiet li ELIZA se jirrikonoxxu u jirrispondu li direttament. Mela jekk għandek kliem bħal "tista" jew "I ma" jew "le" jew "iva" jew "ħolma" jew "hello," allura ELIZA ser tirrispondi b'mod selettiv għal dawk. Aħna ser ikollhom ukoll Ċertu numru ta 'affarijiet li aħna se tpartit, bħal konverżjoni "tiegħi" għal "tiegħek." U allura aħna ser ikollhom sett ta 'tweġibiet li għal kull wieħed minn dawn keywords, aħna ser jduru permezz dawn ir-reazzjonijiet differenti. Mela jekk jien ngħid "iva" tliet darbiet in fila, I tista 'tikseb tliet differenti tweġiba minn ELIZA. Kodiċi tagħna, allura, huwa attwalment notevolment sempliċi. Jekk I iscroll down passat dawn kollha tweġibiet li għandna programmati u aħna jiksbu l-ewlenin tagħna, aħna qed tmur biex initialize ftit varjabbli differenti u tagħmel ftit ta 'manutenzjoni fil-bidu. Imma mbagħad hemm assolutament sett tal-kodiċi inti tista 'tifhem. Wieħed loop filwaqt kbir li tgħid jien ser tirrepeti dan aktar u aktar. I taf taqra fil-linja, u jien ser jaħżen li fi string input. I ser jiċċekkja u ara jekk huwa l- keyword speċjali "bye," li ifisser ħruġ tal-programm. U mbagħad I ser jiċċekkja u ara jekk xi ħadd huwa biss tirrepeti infushom aktar u aktar. U jien ser Yell fil minnhom jekk huma jagħmlu. I ser jgħidu "ma jirrepetu lilek innifsek." Sakemm ebda wieħed minn dawn iseħħ, aħna ser imbagħad scan permezz ta 'u loop permezz, fuq linji 308 sa 313 hawn, u jivverifikaw u ara huma xi wieħed minn dawk keyword frażijiet li jinsabu fil-input li I kien biss mogħti? Jekk ikun hemm taqbila għalihom, sew imbagħad, jien ser ftakar li post. I ser ftakar li keyword. U jien ser tkun kapaċi li jibnu rispons. Jekk ma nsibx waħda, tajjeb allura, l-aħħar ħaġa fil-firxa keyword tiegħi se jkun tweġibiet default tiegħi, meta xejn logħbiet. I ser jistaqsu mistoqsijiet bħal "Għaliex ma inti jiġu hawn? "jew" Kif nista 'jgħinek? " li huma biss parzjalment xierqa x'ikun l-input huwa. Aħna ser imbagħad jibnu rispons ELIZA tal. Aħna ser tkun tista 'tieħu li rispons bażi, biss kif għamilna f'dak "boxxla tiegħi" eżempju. Jekk dan huwa dak kollu li hemm is-- jekk huwa biss wieħed string li jien suppost li respond-- I tista 'sempliċement tibgħat lura out. Jekk ikollu asterisk fil l-aħħar ta 'dan, imbagħad I ser proċess kull token individwali il-bqija ta 'rispons tal-utent u żid dawk in, skambju out kelma b'kelma kif I bżonn. Dan kollu huwa assolutament xi ħaġa li inti tista 'tibni. U fil-fatt, il-modi li bihom aħna jkollhom argumenti ipproċessati kmand linja, l-mod li bih inti għandek proċessati permezz ta 'talbiet HTTP isegwu l-istess tipi ta 'regoli. Huma qed tqabbil mudell. Allura ELIZA kellhom relattivament importanti impatt fuq il-lingwa naturali minħabba li għamilha jidhru simili kien għan jista 'jinkiseb ħafna, bħal b'xi mod aħna'd tkun tista 'ssolvi din il-problema direttament. Issa, li ma jfissirx li ELIZA ma dak kollu li aħna rridu li tagħmel. Ċertament mhux. Iżda għandna nkunu kapaċi li jagħmel xi ħaġa aktar. Ewwel pass tagħna li jmorru lil hinn ELIZA qed jiġri li tkun kapaċi li tħares lejn mhux test ikun daħal fil-keyboard, iżda diskors, attwali diskors irrekordjat fiha mikrofonu. Allura kif aħna nħarsu lejn dawn biċċiet differenti, aħna qed ser ikollhom jibnu sett ta 'mudelli. Aħna qed tmur biex ikollhom ikunu kapaċi jsibu li jmorru mill-akustika ta 'livell baxx żift information--, amplitudni, frequency-- u jikkonvertu dan in xi unitajiet li aħna qed jistgħu aktar faċilment jimmanipulaw u, fl-aħħarnett, jimmanipulaw minnhom fi kliem u sentenzi. Allura diskors rikonoxximent aktar sistemi li huma hemmhekk illum isegwu statistika mudell fejn nistgħu nibnu tliet rappreżentazzjonijiet separati ta 'dak dak is-sinjal awdjo fil-fatt fih. Nibdew ma 'mudell fonetiku li taħdidiet dwar biss il-bażi ħsejjes li jien jipproduċu. Am I jipproduċu xi ħaġa li hija B bħal fil tifel jew D kif fil-kelb? Kif nista jirrikonoxxu dawn iż differenti telefowns bħala separata u distinta? Barra minn dan, aħna ser mbagħad jinbnew mudell pronunzja kelma, xi ħaġa li rabtiet flimkien dawk it-telefons individwali u jikkombina fi kelma. U wara dak, aħna ser tagħti l-kliem u aħna ser jiġbruhom ma 'lingwa mudell f'sentenza komplet. Issa, aħna qed tmur biex jitkellmu dwar kull minn dawn indipendenti u separat. Iżda dawn it-tliet mudelli huma kollha biss se jkun l-istatistika. U dan ifisser li meta aħna jaħdmu magħhom, aħna ser ikunu jistgħu jaħdmu mal lilhom kollha simultanjament. Kull dritt. Nibdew bl mudell fonetiku tagħna. Allura mudelli fonetiku jiddependu fuq teknika komputazzjoni imsejħa mudelli Markov moħbija. Dawn huma mudelli grafika li nista jkollhom u jirrikonoxxu stat tad-dinja hija kkaratterizzata permezz ta 'sett ta' karatteristiċi. U dak l-istat jiddeskrivi parti waħda ta 'azzjoni li jien involuta fil. Mela jekk naħseb dwar teħid l-ħoss "ma" bħal omm, hemm differenti komponenti għal dik solida. Hemm parti fejn I tiġbed nifs. U mbagħad I purse xofftejja. U jien roll xofftejja lura ftit ftit biex tagħmel dan "ma" ħoss. U allura hemm rilaxx. Xofftejja come bogħod minn xulxin. Air ikun imkeċċi. "Ma." Dawk it-tliet partijiet differenti jkun rappreżentata mill-Istati f'dan graph-- il-bidu,-nofs, u l-aħħar. U I jkollhom tranżizzjonijiet li permessi me biex jivvjaġġaw minn stat għall-ieħor b'ċerta probabbiltà. Għalhekk, per eżempju, li M ħoss jista 'jkollhom ħafna, teħid qasir ħafna fiż-beginning-- "mm" - u mbagħad itwal, fażi vibratorji fejn jien azjenda tiegħi xufftejn flimkien u kważi humming-- "mmmm" - u mbagħad qasir ħafna plosive fejn I tkeċċi breath-- "ma." Il-mudell Markov moħbija hija imfassla biex jaqbdu l-fatt li l-mod li nagħmel li ħoss "ma" se li jkunu ftit differenti iż-żmien, huwa frekwenza, u l-karatteristiċi tagħha minn il-mod li inti tagħmel dan jew il-mod li I jista jagħmilha meta jien jitkellem dwar użi differenti tal-ittra. "Omm" u "jista I" se ħoss kemmxejn differenti. Allura biex jirrikonoxxu partikolari ħoss, nixtiequ jibnu mudelli Markov, dawn Markov moħbija mudelli, ta 'kull telefon possibbli li I tista 'tixtieq li jirrikonoxxu, kull ħoss possibbli, u mbagħad tħares lejn l- data akustika li għandi u jiddetermina statistikament liema waħda hija l-aktar waħda probabbli li pproduċew dan il-ħoss. KOLLOX SEW. Ma 'dak il-mudell, aħna mbagħad jibdew jibnu fuq nett tagħha. Nieħdu mudell pronunzja. Issa, xi kultant pronunzja mudelli huma sempliċi u faċli għaliex hemm biss wieħed mod biex jippronunzja xi ħaġa. Drabi oħra, dawn qed ftit aktar ikkumplikata. Hawnhekk l-gwida pronunzja għal dak ħaġa aħmar li huwa frott li inti tagħmel ketchup barra. In-nies ma naħsibx li huwa frott. Dritt? Issa, hemm ħafna modi differenti li n-nies se jippronunzja din il-kelma. Uħud se ngħid "toe-Mejju-toe." Uħud se ngħid "toe-MAH toe." U nistgħu jaqbdu li bil wieħed ta 'dawn il-mudelli grafiċi fejn, għal darb'oħra, aħna nirrappreżentaw tranżizzjonijiet bħala li ċerta probabbiltà u assoċjati probabbiltà magħhom. Allura f'dan il-każ, jekk I kellhom isegwu ir-rotta ta 'fuq permezz ta din il-graff kollu, Inkun jibda mid-ittra fuq ix-xellug nett, il-"ta" ħoss. Nerfa l-nofs ta 'fuq, l- "oh," u mbagħad "ma," u mbagħad "A," u mbagħad "ta," u "oh." "Toe Mejju toe." Jekk I ħa l-passaġġ qiegħ permezz dan, I se jiksbu "ta 'MAH toe." U jekk I niżlet u mbagħad up, I se tikseb "ta 'Mejju-toe." Dawn il-mudelli qbid dawn differenzi minħabba kull meta ninqdew waħda minn dawn sistemi ta 'rikonoxximent, li għaddej biex ikollhom jaħdmu ma ' lottijiet ta 'tip differenti ta' nies, lottijiet ta 'aċċenti differenti, u anki użi differenti tal-istess kliem. Fl-aħħarnett, fuq kollox, aħna ser jibnu xi ħaġa li jistenna verament kkumplikata, imsejjaħ il-mudell lingwa, iżda fil-fatt huwa l-aktar sempliċi ta ' it-tliet minħabba li dawn joperaw fuq liema huma msejħa mudelli n gram. U f'dan il-każ, jien turi li inti mudell n gramma f'żewġ partijiet, a bigram. Aħna qed tmur biex tagħmel fiżika l-idea li xi kultant, ċerti kliem huma aktar probabbli li jsegwu mogħtija kelma minn oħrajn. Jekk I biss qal "tbassir tat-temp," il-kelma li jmiss jista 'jkun probabbli "illum" jew jista 'jkun "l-temp previżjoni għada. " Imma huwa improbabbli li tkun "l- temp tbassir qaqoċċ. " What mudell lingwa ma huwa jaqbad dawk statistikament billi jingħaddu, minn xi kbar ħafna corpus, kollha mill-każijiet li fih kelma isegwi ieħor. Mela jekk jien tieħu corpus-- kbir bħal kull Wall Street Journal li tkun ġiet prodotta sa mill-1930, li hija waħda mill-corpuses-- standard u nistenna permezz ta 'kull dak it-test, u nafda up kif ħafna drabi wara "previżjoni" do I ara "illum" u kif ħafna drabi għandi tara "previżjoni" segwit bi "qaqoċċ," l-ewwel wieħed ikun ser li jkunu ferm iktar probabbli. Li għaddej biex jidhru ferm aktar spiss. U għalhekk ser ikollhom ogħla probabbiltà assoċjati magħha. Jekk irrid biex insemmu l- probabbiltà ta 'utterance kollu, imbagħad, I biss farrku. Allura l-probabbiltà ta 'smigħ is-sentenza "l-far ġobon ate" hija l-probabilità tal-kelma "il-" bidu ta 'sentenza, u allura l-probabbiltà li l- kelma "far" isegwi l-kelma "il-," u l-probabbiltà li l- kelma "ate" ġej "far," u l-probabbiltà li "ġobon" ġej "ate." Dan ħsejjes simili ħafna ta ' istatistika, lott ta 'probabbiltajiet. U li kollox li huwa. Imma l-aqwa ħaġa hija jekk inti tagħmel dan ma 'kampjun biżżejjed kbir ta' data, taħdem. U jaħdem bil-kbir ukoll. Aħna lkoll nafu dawn it-teknoloġiji. Bosta sistemi operattivi jiġu mal rikonoxximent tal-vuċi f'dan il-punt. Aħna nużaw Siri u Cortana u Echo. U dawn l-affarijiet huma bbażati fuq dan it-tip ta 'tliet saffi model-- mudell fonetiku fil-qiegħ, a mudell pronunzja fin-nofs, u mudell lingwa fuq wiċċ minnhom. Issa, huma għandhom jagħmlu ftit aktar għajr dak sabiex twieġeb mistoqsijiet. Iżda r-rikonoxximent ta 'dak li qed qal jiddependi eżattament fuq dan. Mela ejja tagħti eżempju hawn. So I jkollhom telefon tiegħi seduta up here taħt id-dokument camera. U aħna qed tmur biex jitlob Siri ftit mistoqsijiet. Kull dritt? Mela ejja tqum telefon tiegħi hawn. Siri, x'inhi l-temp bħal fi New Haven llum? Siri: Hawn il-temp għal New Haven, Connecticut illum. BRIAN SCASSELLATI: OK. Allura l-ewwel inti raw li Siri rikonoxxut kull wieħed mill-kliem individwali u mbagħad ipproduċa rispons. Aħna ser jitkellmu dwar kif dak ir-rispons tiġi minn ftit. Imma issa li nafu li dan huwa bbażat biss dwar l-istatistika prima u dan mudell tip tqabbil tal-approċċ, nistgħu tilgħab xi logħob bil Siri. So I tista 'tipprova mill-ġdid. Siri, x'inhi l-temp hippopotamus New Haven, illum? Siri: OK. Hawn il-temp għal New Haven, Connecticut għal-lum. BRIAN SCASSELLATI: l Siri mhux skoraġġuti mid dak għaliex dan huwa sabet il-pattern-- "temp," "illum," "New Haven." Dak hu li huwa tirrispondi li, bħad ELIZA. Kull dritt. Ejja tagħtiha wieħed aktar anke eżempju aktar redikoli. Siri, qaqoċċ temp armadillo hippopotamus New Haven? Siri: Let me check fuq dan. Hawn dak li sibt fuq il-web għal dak l-qaqoċċ Armadillo hippopotamus New Haven. BRIAN SCASSELLATI: OK. Mela jekk jien marritx lil hinn biżżejjed bogħod minn dan il-mudell, Jien kapaċi li dan jiġi mħawwad għaliex l-ebda itwal jaqbel mal-mudell li għandu. U li l-istatistika magna li kien qal, x'inhu l-probabbiltà li inti stajt ltqajna il-kliem hippopotamus u qaqoċċ flimkien, u Armadillo? Li ltqajna biex tkun xi ħaġa ġdida. Allura dawn it-teknoloġiji nużaw kuljum. Jekk irridu li jeħduhom pass wieħed aktar, għalkemm, jekk aħna fil-fatt tixtieq li tkun kapaċi jitkellmu dwar dak li hija li dawn is-sistemi qed jirrispondu għal, irridu nitkellmu, għal darb'oħra, dwar sett aktar fundamentali ta 'mistoqsijiet. U li l-tema fil-komunikazzjoni li nitolbu kwistjoni tweġib. Dan huwa, irridu nkunu kapaċi to-- yeah? UDJENZA: [inaudible]. BRIAN SCASSELLATI: Do we nikseb fis latenti ipproċessar semantiku? Allura iva. Hemm ħafna affarijiet li huma jiġri taħt il-wiċċ ma Siri u f'xi wħud mill-eżempji Jien ser nuruk jmiss fejn hemm pjuttost ftit f'termini tal-istruttura ta 'dak li qed tgħid li l-importanti. U, fil-fatt, li l-kbir prekursur għall-slide li jmiss għalija. Allura bl-istess mod li tagħna diskors rikonoxximent ġiet mibnija ta 'saffi multipli, jekk irridu li jifhmu dak li huwa li attwalment being said, aħna qed tmur biex mill-ġdid jiddependu fuq analiżi multi-saff tat-test li l-jiġu rikonoxxuti. Allura meta Siri huwa attwalment kapaċi jiġifieri, tħares sibt dawn il-kliem. Issa x'għandi nagħmel magħhom? L-ewwel komponent hu spiss biex jgħaddu u jippruvaw janalizzaw l-istruttura tas-sentenza. U f'liema Rajna fl-iskola grad, spiss, bħala tip ta 'diagramming sentenzi, aħna qed tmur biex jirrikonoxxu li ċerti kelmiet għandhom ċerti rwoli. Dawn huma nomi. Dawn huma pronomi. Dawn huma verbi. U aħna qed tmur biex jirrikonoxxu li għal grammatika partikolari, f'dan il-każ grammatika Ingliża, hemm modi validi li fih nista jgħaqqdu lilhom u modi oħra li ma jkunux validi. Li r-rikonoxximent, dik l-istruttura, jista 'jkun biżżejjed biex jgħinu jiggwidaw lilna ftit. Iżda mhux pjuttost biżżejjed għalina biex tkun tista 'tagħti xi tifsira għal dak li jkun intqal hawn. Biex tagħmel dan, aħna ser jkollhom jiddependu fuq xi ammont ta 'ipproċessar semantiku. Dan huwa, aħna qed tmur biex ikollhom ifittxu fil taħt liema kull waħda minn dawn il-kliem fil-fatt twettaq bħala tifsira. U fil-eħfef mod ta 'kif isir dan, aħna qed tmur biex jassoċjaw ma 'kull kelma li nafu funzjoni partikolari, trasformazzjoni ċert li hija tippermetti li jiġri. F'dan il-każ, nistgħu tikketta l kelma "John" bħala isem proprju, li jġorr miegħu identità. U nistgħu tikketta "Mary" bħala l-istess mod. Billi verb bħal "iħobb," li tikkostitwixxi relazzjoni partikolari li aħna qed kapaċi li jirrappreżenta. Issa, dan ma jfissirx li aħna nifhmu dak imħabba hija iżda biss li aħna nifhmu fil-mod ta 'sistema simboliku. Dan huwa, nistgħu tikketta u timmanipula dan. Ma 'kull wieħed minn dawn it-tipi ta' approċċi, kull tip ta 'pproċessar semantiku hawn se jeħtieġu ftit daqsxejn ta 'għarfien u ħafna xogħol min-naħa tagħna. Aħna m'għadhomx fil-qasam fejn istatistika biss sempliċi ser ikunu biżżejjed għalina. Issa, sabiex imur minn dan il-punt li jkunu kapaċi jitkellmu dwar il-ġewwa ta ' dak li verament jiġri hawn, li jkunu kapaċi li jimmanipulaw dan istruttura u jifhmu mistoqsija u mbagħad jkunu jistgħu biex joħorġu u tfittxija, li teħtieġ aktar mudell konjittivi kumpless. Il-mod li bih dawn is-sistemi huma mibnija huwa għall-aktar parti ħafna, ħafna xogħol intensiv. Dawn jinvolvu bnedmin infiq ħafna ta 'żmien istrutturar-modi li li dawn it-tipi ta 'sentenzi jistgħu jkunu rappreżentati f'xi loġika. Jiġrilha anki ftit aktar kumplessi, għalkemm. Anke ladarba konna trattati ma semantika, aħna ser xorta għandek tfittex fil- pragmatics ta 'dak li jkun intqal. Dan huwa, kif nista jirrelataw il-kliem li għandi xi ħaġa fiżikament out hemm fid-dinja jew fuq inqas xi sors ta 'informazzjoni li I tista 'timmanipola? Kultant, dawn iwasslu għal bits isbaħ ta 'ambigwità. "Red hot star Wed astronomu." KOLLOX SEW. Issa, naqraw li bħala l- tip umoristiċi tal headline li aħna se tara fuq it-TV bil-lejl tard għaliex aħna ma jinterpretaw "star" li għandhom tifsira korp ċelesti. Aħna nafu li dan ifisser l-aktar attur komuni jew attriċi b'ammonti għoljin ta 'viżibilità. "Squad jgħin vittma gidma kelb." Huwa minnu li l-iskwadra hija attwalment hemmhekk tassisti kelb li jmorru madwar u gdim vittmi? Jew hija li kien hemm individwu li kien bitten minn kelb li hemm bżonn xi għajnuna? Just mill tħares lejn l-sintassi u l-semantika tas-sentenzi, aħna ma tistax tistabbilixxi li. "Helicopter mħaddem minn dubbien tal-bniedem." Hemm, fil-fatt, attwali affarijiet ftit jtajru madwar li huma nies ġwienaħ motorizzazzjoni ħelikopters għall-ġid tal-umanità? Jew hemm apparat mekkaniku wieħed li joħroġ qawwa tiegħu minn persuna? Meta nħarsu lejn kwistjoni sistemi tweġib, dawn huma l-saffi li għandna bżonn biex jittrattaw. Issa, l-aħjar u l-aktar tip ta prevalenti ta 'dawn is-sistemi illum huma kapaċi li jagħmlu affarijiet fuq livell li huma ferm lil hinn minn dak li kellna 10 snin ilu. Hawn wieħed mill-aħjar sistemi li hemmhekk illum. U dan hija sistema minn IBM imsejħa Watson. Dan huwa mill-ħbieb tagħna fil IBM. Dan huwa l-banek Katherine, Jia Chen, u Prixxilla Moraes tagħtina dimostrazzjoni ta Watson bieraħ fil IBM Yorktown. [Daqq video] -Kif int? -Jiena tajba. I am dejjem kuntenti meta I am ħsieb, speċjalment meta I jistgħu jibqgħu jibred f'dawn il-kmamar server. -Min Hija attriċi favoriti tiegħek? Attriċi favoriti -My Angelina Jolie kif Lara Croft fil Raider Tomb minħabba oriġinali tagħha forma kien bħala karattru virtwali bħali. -Kif Watson jista jgħin lill-pazjenti? -Il-Pjan għall-pazjenti għall ikollhom aċċess għal Watson direttament? Aċċess għall konsulenza Watson applikazzjonijiet se jvarjaw minn każ użu. Iżda bħalissa, Watson se tipprovdi biss dijanjosi u trattament possibbli għażliet għall professjonist mediku. Fejn xieraq, il-pazjenti jistgħu jipprovdu informazzjoni li Watson, forsi permezz ta ' interface web portal, pillola, jew saħansitra mowbajl. Per eżempju, pazjent jista 'jkun mitluba li jiddeskrivu s-sintomi tagħhom fil-lingwa naturali direttament f'soluzzjoni Watson, tgħin lit-tabib li tiffoka fuq dijanjosi u mhux ġbir tad-data. -Min Maqtul Abraham Lincoln? -John Wilkes Booth. -In Dak sena għamlet il Arizona Diamondbacks jirbħu l-World Series? -2001. [END Daqq] BRIAN SCASSELLATI: So dawn it-tipi ta 'sistemi jkollhom jiddependu fuq l-ewwel nett jirrikonoxxi l diskors; tieni, dan jinbidel sinifikanti intern rappreżentazzjoni; u mbagħad, it-tielet, tkun tista 'tmur out u jsibu l-sors ta 'informazzjoni li jippermettilhom li twieġeb din id-domanda. Dan il-livell ta 'kumplessità jinvolvi l-istess tipi ta 'affarijiet programmatiċi li ġejt tagħmel f'settijiet problema. Aħna kapaċi li parse talbiet HTTP fil l-istess tip ta 'mudell ta' livell baxx tqabbil li ELIZA tista 'tagħmel. Aħna jista 'jikkonverti dawk fi rappreżentazzjoni intern, u mbagħad jużawhom għall-mistoqsija xi database esterna, possibilment bl-użu SQL. Kollha tas-sistemi li qed jinbnew illum biex jagħmlu dan it-tip ta 'naturali komunikazzjoni lingwa Qed jinbnew fuq dawn l-istess prinċipji. Issa, anki sistema bħal Watson mhijiex kumplessa biżżejjed li tkun kapaċi twieġeb arbitrarja mistoqsijiet dwar kull suġġett. U fil-fatt, dawn għandhom ikunu strutturata fi ħdan domain partikolari. Allura inti tista 'tmur online u inti tista' ssib verżjonijiet tal Watson li joperaw tajjeb fi informatika mediċi. Jew hemm online wieħed li biss jittratta mal-mod kif li jagħmel rakkomandazzjonijiet tajbin dwar dak birra se jmorru magħhom ikel. U fi ħdan dawk id-dominji, jista twieġeb mistoqsijiet, ssib l-informazzjoni li hemm bżonn. Imma inti ma tistax ħawwad u jitqabblu. Is-sistema li kien imħarrġa mad-database ta 'ikel u birra ma jaħdimx tajjeb meta f'daqqa waħda poġġih fil mal-informatika medika database. Għalhekk anki aħjar sistemi tagħna llum jiddependu fuq livell ta 'pproċessar li aħna kodifikazzjoni idejn u bini fl-infrastruttura sabiex biex jagħmlu din ir-run-sistema. Issa, l-aħħar tema Irrid biex ikunu jistgħu jiksbu l-lum huwa dwar komunikazzjoni nonverbal. Massa kbir ta 'informazzjoni li nikkomunikaw ma 'xulxin ma jaqax dwar permezz tal- kliem individwali li aħna qed japplikaw. Hija għandha tagħmel ma 'affarijiet bħal prossimità, gaze, ton tal-vuċi tiegħek, inflessjoni tiegħek. U li l-komunikazzjoni hija wkoll xi ħaġa li interfaces differenti ħafna kura ħafna dwar. Mhuwiex dak Siri cares dwar. I tista 'titlob xi ħaġa Siri fil b'vuċi waħda jew fil-ton differenti tal-vuċi, u Siri għaddej biex agħtini l-istess risposta. Iżda li mhux dak li aħna jibnu għall tipi oħrajn ta 'interfaces. Irrid li jintroduċu inti issa għal waħda mill-robots. Dan kien mibni mill żmien twil tiegħi ħabib u kollega Cynthia Breazeal u l-kumpanija tagħha Jibo. U dan robot-- aħna qed tmur li jkollhom voluntiera koppja toħroġ biex jinteraġixxu ma 'dan. So nista 'jkollhom żewġ persuni lesti jilagħbu bil-robot għalija? Għaliex ma inti tidħol fuq up, u għaliex ma inti tidħol fuq up. Jekk youd jissieħbu me up here, jekk jogħġbok. U jekk I jistgħu jkollhom inti jiġu dritt fuq hawn. Grazzi. Hi. Alfredo: Nizza biex jissodisfaw inti. Alfredo. BRIAN SCASSELLATI: Alfredo. RACHEL: Rachel. BRIAN SCASSELLATI: Rachel. Nizza biex jissodisfaw inti kemm. Alfredo, jien ser ikollhom inti tmur l-ewwel. Come dritt up here. Jien ser tintroduċi you-- jekk nista 'nikseb dan off mingħajr iħabbtu l microphone-- għal robot ftit jismu Jibo. KOLLOX SEW? Issa, Jibo hija mfassla biex tkun interattiva. U għalkemm jista 'jtik diskors, ħafna mill-interazzjoni mal-robot huwa nonverbal. Alfredo, jien ser jgħidlek biex ngħid xi ħaġa sabiħa u kumplimentari l-robot, jekk jogħġbok. Alfredo: Naħseb li inti tfittex ħelu. [ĦOSS whirring] BRIAN SCASSELLATI: OK. Risposta tagħha mhuwiex verbali. U għadhom taw inti kemm rikonoxximent ċar li kien sema dak li qal u wkoll b'xi mifhum li. KOLLOX SEW? Pass lura d-dritt hawn għat-tieni waħda. Grazzi. Rachel, jekk inti se. Issa, jien ser jagħti inti l-impjieg aktar diffiċli. Jekk youd toqgħod dritt hawn, back up biss ftit hekk nistgħu nibdew inti fuq camera u ħarsa b'dan il-mod. Jien ser jgħidlek biex ngħid xi ħaġa verament tfisser u diżgustanti mal-robot. RACHEL: What inti biss deher tagħmel kien kompletament assurda. [Humming ĦOSS] Dan kien saħansitra aktar assurda. X'qed jiġri miegħek? Aw, ma iħossuhom ħażin. I ser jagħtuk tgħanniqa. BRIAN SCASSELLATI: Kull dritt. Grazzi, Rachel. Alfredo, Rachel, guys grazzi ħafna. [Applause] Allura dan it-tip ta 'interazzjoni għandha fil F'ħafna modi xi wħud mill-istess regoli u xi wħud mill-istess istruttura kif dak li aħna jista 'jkollhom fl-interazzjoni lingwistika. Huwa kemm komunikattivi u jservi għal skop importanti. U li l-interazzjoni, fil F'ħafna modi, huwa mfassal li jkollhom effett partikolari fuq il- persuna interazzjoni ma jew jisimgħu l-robot. Issa, jien xortik tajba biżżejjed li jkollhom Jibo hawn illum. Sam Spaulding huwa hawnhekk tgħin us out mal-robot. U jien ser jistaqsu Sam biex jagħtu us waħda demo sbieħ ta 'Jibo żfin li nistgħu watch fl-aħħar hawn. Allura aqbad, Jibo. SAM: OK, Jibo. Juruna jiċċaqlaq żfin tiegħek. [Daqq tal-mużika] BRIAN SCASSELLATI: Id-dritt, kulħadd. Grazzi lill-ħbieb tagħna fil Jibo. [Applause] U grazzi lill-ħbieb tagħna fil IBM biex jgħin aujourd'hui. Komunikazzjoni hija xi ħaġa li int ser biex tara ġejjin up aktar u aktar bħala nibnu interfaces aktar kumplessi. Ġimgħa d-dieħla, aħna ser jkun jitkellem dwar kif interface avversarji tal-kompjuter fil-logħob. Imma jekk għandek xi mistoqsijiet dwar dan, I ser tkun madwar fi ħinijiet tal-uffiċċju tonight. Ninsab kuntenta li jitkellem miegħek dwar AI suġġetti jew li jsibu rwieħhom f'aktar dettall. Have a weekend kbir. [Applause] [Daqq tal-mużika]