[MUSIC PLAYING] DAVID Malan: Bu CS50 edir. Bu həftə 10 sonu. Və oğlan bir var sizin üçün yaxşı sinif bu gün. Biz iki dəvət üçün bir heyecan olunur Bu gün bizim üçün Yale yoldaşlarımız və kəsişməsində baxmaq süni intellekt, robot, təbii dil emal, və daha çox. Həqiqətən, üzərində Son bir neçə həftə, biz əlbəttə ki, çox vaxt sərf xüsusilə əvvəllər psets da, olduqca aşağı səviyyəli ətraflı diqqət. Və bu qaçırmaq üçün çox asandır ağaclar üçün meşə və loops və şərtləri haqqında bağladı almaq və əlbəttə ki, göstəricilər, və s. Amma reallıq uşaqlar indi var maddələr olan, həqiqətən, bilərsiniz arasında, bəzi maraqlı problemləri həll Yale onlara o ki, bizim dostlarımız Cambridge yalnız utancaq üzərində işləyirik. Mənə ilk baş təqdim etməyə imkan verir Yale, Andy olan köməkçisi tədris. [Alqış] ANDY: İlk növbədə, yalnız təşəkkür bir neçə Yalies imkan üçün Bu gün Cambridge aşağı pop. Biz, həqiqətən, təşəkkür. İkincisi, yoldaşlarımıza geri, Jason home-- olma və məruzə çalışan üçün təşəkkür edirik. Bu New Haven bütün yaxşı ümid edirik. Belə ki, Bəli, mən super heyecan alıram Bu gün Scaz təqdim etmək. Scaz robot laboratoriya çalışır. O, beş, kimi, bir professor var Yale müxtəlif şöbələri. Onun laboratoriya, o bir çox var o oynamaq üçün sevir robotlar. O, kimi var dünyada keyfiyyətli iş. O, mess cür olur ətrafında bütün gün uzun və bəzi iş, eləcə də. Və belə ki, biz, həqiqətən, bir gətirdi Bu gün bizimlə onları aşağı. Belə ki, daha ADO olmadan, Scaz edir irəli getmək və bizə təqdim etmək niyyətindədir onun robot dostuna. [Alqış] BRIAN SCASSELLATI: Thanks, David. Thanks, Andy. Bu olmaq üçün gözəl Burada hər kəs bu gün. Mən ilk ki, çox aydın olmaq istəyirəm Cambridge burada CS50 heyəti bizə olduqca qonaqpərvər olmuşdur. Biz hər şey üçün belə minnətdarıq Onlar bizə dəstək etdik. Və belə ki, biz mümkün istərdim yaxşılıq qayıtmaq üçün. Belə ki, bu gün biz elan almaq biz yeni olacaq ki, bir-of-a-növ CS50 hadisə gələn həftə New Haven olur. Bu CS50 Araşdırma Expo edir. Beləliklə, biz dəvət olacaq everyone-- CS50 tələbələr, Harvard və Yale-- həm də personalına enmək və cümə günü bizimlə müraciət edin. Biz artıq geniş lazımdır Təqdim 30 müxtəlif insanlar və exhibiting-- upperclassmen göstərən öz tədqiqat məhsullarının bəzi off. Biz hətta axtarır, bəzi startups lazımdır yeni texnologiya istedad bir az, Harvard və Yale, həm də startups. Və biz bəzi şagird qrupları lazımdır bəzi yeni üzv axtarır. Bu, çox maraqlı vaxt olacaq. Olan sizin İnşallah o Harvard-Yale oyun üçün aşağı gəlir dayandırmaq olacaq erkən bir az, sağ kampus mərkəzində, Sterling Memorial Library. Biz bir sıra olacaq muxtar üçündür eksponatlar proqram istifadə yolları sailboats Orta əsr əlyazmaları qoruyub saxlamaq üçün. Biz reklam olacaq hoc şəbəkə və insanlar Cape Town proqram kodlaşdırma tədris. Biz kompüter lazımdır musiqi nümayişlər. Və biz əlbəttə daha robotlar lazımdır. Biz sizə ümid edirəm belə lazımdır Bu hadisə bizə qoşulmaq. Bu bir çox olmalıdır fun, ərzaq bir az, və maraqlı bir çox şeylər haqqında danışmaq. Belə ki, bu gün biz danışmaq olacaq təbii dil emal haqqında. Və bu, bizim üçün cəhd edir tela yeni bir yol yaratmaq üçün bizim cihazlar çünki Son bir neçə həftə, Siz ki, necə diqqət etdik Siz proqram yazmaq, kod yaza bilərsiniz ki, bir demək qadir olan bir yoldur maşın, bu mən nə etmək istəyirəm nə. Amma biz lazım deyil ki, hər şey gözləmək ki, orada ki, istifadə olunur Dünyada hər kəs tərəfindən təcrübəli olacaq təlimat bu cür. Beləliklə, biz kompüter arasında ayırmaq languages ​​və təbii dillərdə ki, istifadə insanlar hər şeyi edir digər insanlar ilə ünsiyyət. Və biz istifadə interfeys yaratmaq üçün cəhd bu təbii rabitə mexanizmləri. İndi, yalnız hər bir digər mövzu kimi biz CS50 ilə başladı etdik ki, biz sadə ilə başlamaq olacaq təbii dil emal bit biz təsəvvür edə bilərsiniz ki. Biz başlamaq olacaq ana dilində tarixi hissəsidir. Və sonra biz qurmaq lazımdır daha çox son sistemləri və yol boyunca bəzi fun demoları var. Beləliklə, biz nə ilə başlamaq olacaq yəqin ki, ilk təbii dil emal sistemi. Bu yazılmış bir proqram sistemi Joseph Weizenbaum tərəfindən 1966 Eliza çağırıb. Və ELIZA üçün nəzərdə tutulmuşdur qarşılıqlı cür kopya Bir ilə olardı Rogerian psixoterapevt. İndi Rogerians, onlar bir fikir ki, psixoterapiya geri əks edə cəlb onlara bir xəstə və müzakirəsi, əsasən, yalnız onları bir verilməsi terapevt kiçik kiçik bit. Ki, hər şey terapevt bildirib ki, yalnız bir əks olmaq idi nə xəstə onlara izah edirdi. Belə ki, cəhd və bu demo imkan verir. Biz olarıq könüllü var öz dərin bölüşmək istəyən, ELIZA ilə qaranlıq, və / və ya saxta sirləri? Əlbəttə, niyə qədər minmir. Fantastic. Və adı? MILES: Miles. BRIAN SCASSELLATI: Miles. , Miles görüşmək Nice. Ki, yapışmaq olardı. Və biz olacaq ELIZA bir versiyasını istifadə Biz təkrar etdik ki, CS50 IDE ərzində. Və biz mənbə baxmaq lazımdır bir az müddət bu kodu. Amma indi üçün, biz yalnız istəyirik Eliza yazaraq onu ibadət gedir. Və ELIZA sizə cavab vermək niyyətindədir bütün paytaxtlarında olacaq. Və bəzi sual gedir. Biz cavab və yazın lazımdır ELIZA reaksiyalar. Belə ki ELIZA Salam, Eliza deyiləm ", deyib. Sizin problem var? " Siz istəyirəm nə bu gün Eliza demək? MILES: Mən yalnız yuxulamaq bilər Mən bunny terlik var. BRIAN SCASSELLATI: Bütün hüququ. Oldu. [Gülüş] "Mən yalnız yuxulamaq bilər on bunny terlik ilə. " Və ELIZA deyir "De, nə hər hansı bir psixoloji problemləri var? Bəlkə bu yaxşı göstəricidir ". OLDU. Beləliklə, nə siz cavab istəyirsiniz? MILES: Bəli. BRIAN SCASSELLATI: Bəli. Çox sözləri Man. Hesab edirəm ki, zövq. Eliza "Siz çox müsbət görünür." Deyir MILES: Xeyr, Mən, əslində, elektron. BRIAN SCASSELLATI: "Xeyr Əslində, mən bir elektron edirəm. " "Siz mənə gəlib mi Siz elektron çünki? " İndi biz bəzi bilərsiniz Mən gedirəm hər şeyə , yalnız bir ikinci Miles sizə fasilə. Hər yerdə getmək etməyin. Biz hələ sizinlə həyata deyilik. ELIZA bəzi yollarla edir, müəyyən şeylər cavab O olmadan söyləyən amma ki heç bir real anlaşma. Və bu da bəzi geri parroting oldu cəzasının hissələri. Beləliklə, biz saylı "dedi Əslində, mən bir elektron edirəm. " Eliza "gəlib mi geri cavab Mənə bir elektron çünki? " Oldu. Nin burada bir daha cavab verim. Bu yaxşı bir, Miles verin. MILES: Yaxşı bir? Bəli, mənə kömək edin. BRIAN SCASSELLATI: "Bəli. Mənə kömək edin. "" Siz əminsinizmi? " MILES: Xeyr BRIAN SCASSELLATI: Xeyr Ki, "sizin üçün nə təklif edir?" MILES: Mən elektron ola bilər. BRIAN SCASSELLATI: "Mən elektron ola bilər. " "Siz yalnız mənfi olmaq üçün heç bir deyərək edirsiniz?" Oldu. Belə ki, Miles, çox təşəkkür edirəm. MILES: Təşəkkür edirəm. BRIAN SCASSELLATI: Çox təşəkkür edirik. [Alqış] Belə ki, bu ELIZA proqramı bir çox yollarla, ədəd yalnız cavab Biz hər hansı bir dərin olmadan təmin edirik ki, burada neler anlayışı. Bu sistem bir növ adlı model uyğun, biz müəyyən aradığınız biz sonra etdiyiniz mətn bit həyata almaq üçün gedir nə giriş kimi verilmiş, bir şəkildə, potensial, çevirmək, və sonra geri istifadəçi verir. Əgər hər hansı bir hesab edirsiniz ELIZA həqiqətən ki, burada etibarlı Psixoanaliz həyata? Bir adam, bəlkə. Auditoriya: [işitilemez]. BRIAN SCASSELLATI: necə ki, hiss edirmi? Bəli, əslində, bunu edir. Və biz, həqiqətən, görmək olacaq yalnız bir anda bunun üçün mənbə kodu. Və belə ki, olacaq məhz bu edə. İndi ELIZA bir formasıdır nə biz bu gün bir chat bot adlandırardım. Bu, yalnız keçir Siz təmin edirik mətn, çılpaq minimum məbləğdə təmin edir Anlaşma və ya emal, və sonra sizə geri tutuquşu. Belə ki, bir nəzər salaq, konseptual və haqqında danışmaq nə Bu ELIZA həqiqətən edir ki. ELIZA alaraq bir sentence-- edək "Mən boss impress istəyirəm." deyə Və ELIZA axtarır ki cümlə ilə və tapmaq üçün çalışırıq və müəyyən nümunələri uyğun. Belə ki, nümunələri misal üçün, bir ELIZA axtarır ki sözlər "Mən istəyirəm." Və heç bir zaman bir şey görür ki, bu "Mən istəyirəm" var Bu bir cavab formalaşdırır. Və cavab sabit simli edir. Bu halda, bu, "niyə istəyirsiniz?" Var Mən bir az ulduz qoymaq end ki, yalnız var, çünki Bizim cavab başlayır. Və ulduz olduğunu göstərir biz istirahət etmək olacaq istifadəçi utterance-- of "Mənim boss impress üçün" - və biz əlavə olacaq Bu simli sonunda üzərinə. Belə ki, indi daha çox "niyə deyərək Siz mənim boss impress istəyirsiniz, " əlavə bir az var biz edəcəyik emal. Yəni biz lazımdır edir əvəzliklərin bəzi çevirmək burada "Mənim boss" dan "boss". Və bir neçə digər ola bilər biz etmək lazımdır dəyişikliklər. Belə ki, daha yalnız yapışdırılması çox birbaşa sonunda üzərinə, biz nə edəcəyik Biz dincəlmək lazımdır ki, ağ buradan istifadəçi utterance-- və biz bir parça onu almaq lazımdır bir dəfə və hər bir string çevirmək token, cümlə hər bir söz. Beləliklə, biz "üçün." Sözü almaq lazımdır Heç bir dönüşüm var biz bunu lazımdır. "Impress." Heç bir dönüşüm var biz nə etmək lazımdır. "Mənim" çevirmək edəcək "sizin". Və "boss" biz kimi tərk edəcəyik "boss". Və sonra nəhayət, bir şey ki, bir müddət ilə başa çatır, biz bir sual çevirmək lazımdır. Bu, çox sadə model uyğun həqiqətən çox müvəffəqiyyətli. Bu təqdim edildiyi 1966-- Joseph Weizenbaum da bir kompüter bu proqramlaşdırılmış. O zaman İndi kompüter desktop modellər deyil. Onlar resursları paylaşıldı. Və tələbələri olardı getmək və ELIZA ilə söhbət. Nəhayət, o, idi bu çıxışı məhdudlaşdırmaq onun tələbələri deyil, çünki görülən hər hansı bir iş əldə. Onlar yalnız ELIZA ilə söhbət edildi. Və əslində, o, idi onun köməkçisi, yanğın olan onun zaman bütün ELIZA söhbət sərf dərin və worrisome problemlər haqqında. Hər kəs bu sistemi istifadə edən onları anthropomorphize başladı. Onlar kimi düşünmək başladı olan canlı və real insanlar. Onlar bəzi tanımaq başladı Onlar deyirdilər ki, hər şeyi onları geri gəlirdi. Onlar tapmaq edildi özləri haqqında hər şeyi. Və əslində, hətta mütəxəssislər, hətta tibb, əslində, ki, narahat başladı bəlkə ELIZA onları əvəz olardı. Və hətta kompüter elm biz ki, narahat təbii dil həll qədər yaxın. İndi ki, doğru yerdə yaxın idi. Amma ki, necə təsir edici bu sistemlərin görünə bilər. Belə ki, baxmaq başlamaq edək altında və cəhd bir sual bir az olsun Bu kodu həqiqətən baş harada. Beləliklə, biz bu kodu edəcəyik sonra mövcuddur. Və bu çox deyil sadə və birbaşa port Orijinal ELIZA həyata keçirilməsi. Belə ki, bu üslub bəzi burada görəcəksiniz şeyi Biz stylistically nə var biz nə istəyirsiniz və ya biz nə üçün tədris olduğunuz nə. Amma biz onları saxlamaq denedim çox port eyni Bu, belə ki, var ki, orijinal ləzzət var. Beləliklə, biz daxil olacaq şeyi bir dəstə, sonra biz bir olacaq Açar sözlər şeyi müəyyən ELIZA tanımaq ki, və birbaşa cavab. Kimi sözləri varsa "Siz" və ya "yox" "Mən deyil" və ya və ya "bəli" və ya "yuxu" və ya "salam", sonra ELIZA o seçilmiş cavab verəcəkdir. Biz də lazımdır şeyi müəyyən sayda biz kimi dəyişdirmək ki, konvertasiya "mənim" üçün "." Və sonra biz cavab bir sıra lazımdır bu açar sözlər hər biri üçün ki, biz vasitəsilə dönüşümlü lazımdır bu müxtəlif cavablar. Belə ki, əgər mən "bəli" demək bir sıra üç dəfə, I üç müxtəlif əldə edə bilər ELIZA gələn reaksiyalar. Bizim indeksi, sonra, var həqiqətən olduqca sadə. Mən bu bütün keçmiş aşağıya fırladın əgər biz proqramlaşdırılmış ola cavablar və biz əsas aşağı almaq, biz başlamaq olacaq müxtəlif dəyişənlərin bir neçə və ev təsərrüfatlarının bir az etmək əvvəlində. Amma sonra tamamilə bir set var Siz başa düşmək olar kodu. Mən deyir bir böyük isə loop üzərində bu təkrar gedir. Mən bir xətt oxumaq lazımdır, və mən lazımdır giriş simli ki saxlamayın. Bu əgər mən yoxlamaq və görürsünüz xüsusi söz "bye" olan proqram çıxmaq deməkdir. Və sonra mən yoxlamaq və görmek lazımdır Kimsə yalnız özlərini təkrar olunur üzərində. Onlar əgər mən onlara fəğan lazımdır. Mən "özünüzü təkrar etməyin." Demək lazımdır Kimi uzun o heç biri baş kimi alacağıq sonra vasitəsilə və loop vasitəsilə scan, 308 313 xətləri üzrə Burada və yoxlamaq və görmək o söz hər hansı var giriş olan ifadələr Mən yalnız verildiyini? Bir matç onlar üçün varsa, yaxşı sonra, mən ki, yeri yadda lazımdır. Hesab edirəm ki, söz xatırlamaq lazımdır. Mən cavab inşa edə bilərsiniz. Mən bir tapmasanız, yaxşı, sonra, Mənim söz serialda son şey mənim cavab olacaq, zaman başqa bir şey gəlir. Mən kimi sual lazımdır "Niyə aldın Mən sizə kömək edə bilər? buraya "və ya"? " yalnız qismən uyğun olursa olsun input nə. Biz sonra Eliza cavab qurmaq lazımdır. Biz edə bilərsiniz ki, baza cavab, ki, olduğu kimi "Mənim boss" nümunəsidir. Ki, bütün var əgər yalnız bir əgər is-- Mən respond-- güman edirəm string Mən yalnız onu geri göndərə bilərsiniz. Bu bir ulduz da varsa Bunun sonu, onda mən lazımdır hər bir fərdi mö'cüzə emal istifadəçi cavab qalan və dəyişdirmə, o əlavə sözü sözünə mən lazımdır. Bütün bu tamamilə Siz qurmaq bilər ki, bir şey. Və əslində, yolları biz emal command line dəlilləri var var olan yol HTTP istekleri vasitəsilə emal qaydaları eyni cür əməl edin. Onlar model uyğunluğu istəyirik. Belə ki, ELIZA nisbətən əhəmiyyətli idi ana dilində təsir bu görünə etmişdir, çünki bu, olduğu kimi çox müyəssər məqsəd, birtəhər kimi biz istədiyiniz birbaşa bu problemi həll edə bilərsiniz. İndi ki, ELIZA ki, demək deyil Biz nə istəyirsiniz hər şey. Əlbəttə ki, yox. Amma biz lazımdır daha bir şey etmək. Bizim ilk addım getmək ELIZA gedir kənarda baxmaq etmək daxil olan mətn deyil klaviatura lakin çıxış daxil, faktiki çıxışı mikrofona qeyd edildi. Bu baxmaq kimi So müxtəlif ədəd, biz istəyirik modelləri bir sıra qurmaq üçün gedir. Biz etmək üçün olacaq aşağı səviyyəli akustik getmək deyil məlumat meydança, amplitude, frequency-- və o çevirmək biz istəyirik bəzi bölmələri daha asan manipulyasiya edə və nəhayət, onları manipulyasiya sözlər və cümlələr daxil. Ən çıxış tanınması So orada bu gün sistemləri statistik edin biz qurmaq olan model nə üç ayrı nümayəndəlikləri ki, audio siqnal həqiqətən var. Biz fonetik model ilə başlamaq yalnız baza haqqında danışır Mən istehsal edirəm ki, səslənir. Mən bir şey istehsal Am oğlan kimi B və ya it kimi D? Mən bu iki müxtəlif tanıyır necə ayrı-ayrı və fərqli olaraq telefonlar? Üstelik, biz sonra qurmaq lazımdır bir söz tələffüz model, birlikdə links bir şey həmin fərdi telefonlar və bir söz onları birləşdirir. Və sonra, biz söz almaq lazımdır və biz bir dil ilə toplaşmaq lazımdır tam cümlə verin. İndi biz hər biri haqqında danışmaq olacaq Bu müstəqil və ayrı-ayrı. Lakin bu üç modelləri var yalnız statistika olacaq. Və zaman biz deməkdir onlarla işləmək alacağıq ilə işləmək üçün biləcəklər Onlara eyni zamanda bütün. Oldu. Bizim fonetik model ilə başlamaq edək. Belə ki, fonetik modellər etibar bir hesablama texnika gizli Markov modelləri çağırıb. Bu qrafik modellər olan I və dünyanın bir dövlət tanımaq xarakterizə kimi funksiyalar dəsti ilə. Və dövlət bir hissəsi təsvir Mən məşğul alıram bir hərəkət. Mən edilməsi haqqında düşünmək Belə ki ana kimi səs "ma", müxtəlif var ki, səs komponentləri. Mən nəfəs çəkmək bir hissəsi var. Və sonra mən dodaqlar pul kisəsi. Mən dodaqlar bir az geri roll bit ki, "ma" səs etmək. Və sonra bir azad var. Mənim dodaqlar ayrı gəlmək. Air xaric olunur. "Ma". Bu üç müxtəlif hissələri olardı bu graph-- dövlətlərin təmsil başlanğıc, orta və son. Mən keçid var ki, Mənə bir dövlət səyahət icazə Müəyyən bir ehtimalı ilə növbəti. Belə ki, məsələn, ki, M çox ola bilər səs, əvvəlinə da çox qısa suqəbuledici Sonra uzun, - "mm" Mən tuturam titreşimli mərhələsi mənim birlikdə və demək olar ki humming-- dodaqlar "Mmmm" - və sonra çox qısa Mən breath-- xaric olduğu plosive "ma". gizli Markov model faktı almaq üçün nəzərdə tutulmuşdur ki, mən etmək yolu ki, səs "ma" gedir qədər fərqli ola onun vaxtı, tezliyi və onun xüsusiyyətləri çox onu yol və ya yol ki, mən bilər Mən söhbət alıram zaman etmək məktub haqqında müxtəlif istifadə edir. "Ana" və "may I" olacaq bir az fərqli səs. Belə ki, bir tanımaq üçün Xüsusilə səs, biz Markov modelləri, bu gizli Markov qurmaq modellər, hər cür telefon Hesab edirəm ki, tanımaq istəyirəm bilər, hər cür səs, və sonra baxmaq Mən akustik data və statistik müəyyən olan çox güman ki, bir bu səs istehsal edir. OLDU. Ki model ilə, biz sonra üst qurmaq başlayın. Biz tələffüz model almaq. İndi bəzən sual modellər sadə və asan yalnız bir var, çünki yol bir şey tələffüz. Digər dəfə, onlar bir az daha mürəkkəbdir. Burada tələffüz guide var ki, qırmızı şey Siz həyata ketçup etmək meyvə. İnsanlar bir meyvə var düşünmürəm. Sağ? İndi, bir çox müxtəlif yolları var insanlar bu sözü tələffüz edəcək. Bəzi "ucu-may-barmaq." Deyəcəklər Bəzi "ucu-mah-barmaq." Deyəcəklər Və biz ilə ələ edə bilərsiniz Bu qrafik modellərindən biri burada yenə biz keçid təmsil müəyyən bir ehtimal olan kimi və onlarla ehtimalı bağlı. Mən əgər Belə ki, bu halda, riayət etmək Bütün bu graph vasitəsilə marşrutu Mən məktubu başlayan olunacaq qədər sol, "ta" səs. Mən üst yarısı edəcək, "Oh" və sonra "ma" və sonra bir "a" və sonra "Ta" və bir "oh". "Ucu-may-barmaq". Mən vasitəsilə aşağı yolunu tutdu varsa Bu, mən "ta-mah-barmaq." olacaq Mən aşağı və sonra getdi əgər Mən almaq olardı, up "ta-may-barmaq". Bu modellər bu tutmaq fərqlər zaman çünki Biz bu bir yerləşdirmək tanıma sistemləri, Bu ilə işləmək lazımdır olacaq insanların müxtəlif növ çox, müxtəlif Vurğu çox və hətta Eyni sözləri müxtəlif istifadə edir. Nəhayət, bunun üzərinə, Biz bir şey qurmaq lazımdır ki, həqiqətən mürəkkəb görünür dil model adlı, lakin əslində sadə deyil üç bu fəaliyyət çünki n-qram modellər adlanır nə. Və bu halda, mən sizə göstərən alıram iki hissəsi n-qram model, bir bigram. Biz fiziki fikir etmək olacaq ki, bəzən müəyyən sözlər bir əməl daha çox daha söz verilir. Mən yalnız bildirib: "Əgər hava proqnozu" növbəti sözü güman ki, "bu gün" ola bilər və ya "hava ola bilər sabah proqnozlaşdırırlar. " Amma bu "olmaq mümkün deyil hava artichoke proqnozlaşdırırlar. " Nə dil model yoxdur edir Bu statistik o ele bir çox böyük olan, sayılması ilə corpus, hallarda bütün olan bir söz bir belə. Mən bir böyük corpus-- əgər hər Wall Street Journal kimi ki, 1930-cu ildən istehsal olunur olan standart corpuses-- biridir və mən bütün baxmaq mətn və mən saymaq neçə dəfə qədər sonra "Proqnoz" "Bu gün" Mən nə və neçə dəfə görürsünüz Sonra "proqnoz" "artichoke," birinci gedir daha çox ola bilər. Görünür olacaq daha tez-tez. Və belə ki, daha yüksək olacaq ehtimalı ilə bağlı. Mən anlamaq istəyirsinizsə bütün fikirlər ehtimalı, sonra, mən yalnız onu parçalamaq. Məhkəmə ehtimalı belə cümlə "rat pendir yedim" sözü ehtimalı "" Bir cümlə başlayaraq, və sonra ehtimal ki, Sözü "rat" sözü belə "," və ehtimal ki, Sözü ", siçovul" deyən "yedim" və ehtimal ki, "Pendir" belə "yedim." Bu bir çox kimi səslənir statistika, ehtimallar bir çox. Və bu bütün var. Bunu Lakin gözəl şey məlumatların kifayət qədər böyük nümunə ilə, işləyir. Və bu olduqca yaxşı işləyir. Biz bütün bu texnologiyaları bilirik. Ən çox əməliyyat sistemi ilə gəlir Bu nöqtədə Səs tanınması. Biz Siri və Cortana və Echo istifadə edin. Və bunlar əsasında Üç qat bu tip model-- alt a bir fonetik model ortada tələffüz model, və üstündə bir dil model. İndi, onlar bir az daha çox nə etmək lazımdır suallara cavab üçün daha. Amma olduğunuz tanınması bu sözlərinə görə məhz asılıdır. Belə ki, burada bir nümunə götürək. Beləliklə, mən telefon burada oturan var sənəd kamera altında. Və biz isteyen olacaq Bir neçə sual Siri. Oldu? Belə ki, burada mənim telefon oyanmaq imkan verir. Siri, hava nə Bu gün New Haven kimi? SIRI: İşdə hava New Haven, Connecticut gün. BRIAN SCASSELLATI: OK. Belə ki, ilk siz Siri tanınmış gördüm ki, fərdi sözləri hər və sonra bir cavab istehsal. Biz necə ki, cavab haqqında danışmaq lazımdır bir az gəlir. Amma indi biz bilirik ki, bu yalnız əsaslanır ki, xam statistika və bu barədə yanaşma model eşleme növü, biz Siri bəzi oyunlar oynaya bilər. Beləliklə, mən yenidən cəhd edə bilərsiniz. Siri, hava nə begemot New Haven, bu gün? SIRI: OK. Burada Yeni hava Haven, bu gün Connecticut. BRIAN SCASSELLATI: Siri-nin tərəfindən daunted deyil Bu pattern-- aşkar çünki "Hava", "bu gün", "New Haven". Ki, cavab nə var , yalnız Eliza kimi. Oldu. Nin bir daha da verək daha gülünc nümunəsidir. Siri, hava artichoke Armadillo begemot New Haven? SIRI: Mənə kontrol edək. Burada web aşkar nə üçün enginar armadil nə begemot New Haven. BRIAN SCASSELLATI: OK. Belə ki, uzaq kifayət qədər getmək əgər üz bu model, Mən bu çünki çaşdırmaq edə edirəm heç bir artıq var model oyunları. Və statistik deyərək mühərrik, Siz var ehtimalı var sözləri begemot və artichoke birlikdə və armadil? Yeni bir şey var. Bu texnologiyaların belə ki, biz hər gün istifadə edin. Biz onlara bir addım etmək istəyirsinizsə daha, baxmayaraq ki, biz əgər həqiqətən bu nə haqqında danışmaq etmək istəyirəm bu sistemlər cavab ki, Biz haqqında, yenə danışmaq sual daha fundamental set. Və rabitə bir mövzu var biz sual cavab zəng. Yəni biz yeah to-- etmək istəyirəm edir? Auditoriya: [işitilemez]. BRIAN SCASSELLATI: biz əldə edirsiniz gizli semantik emal daxil? Belə ki, bəli. Olan çox şey var Siri ilə səthi aşağıda baş və nümunələri bəzi Mən növbəti göstərmək üçün gedirəm burada bir qədər var quruluşu baxımından deyərək ne vacibdir. Və əslində, bir böyük Mənim üçün növbəti slayd üçün sələfi. Eyni şəkildə belə ki, bizim nitqin tanınması inşa edilmişdir neçə qat, biz istəyirsinizsə bu həqiqətən nə başa Bildirib, biz yenə olacaq bir multi-qat təhlili etibar tanınmış olunur mətn. Belə ki, Siri həqiqətən edə zaman demək, mən bu sözləri aşkar oldu. İndi onlara nə etməliyəm? Birinci komponent tez-tez deyil vasitəsilə getmək və təhlil üçün cəhd edin cümlənin quruluşu. Və nə biz gördük Bu sinif məktəbdə, tez-tez, diagramming növ kimi cümlələr, gedirik ki, müəyyən tanımaq üçün sözləri müəyyən rolu var. Bu isim var. Bu əvəzlik var. Bu fe'llər var. Və biz tanımaq olacaq xüsusi qrammatika ki, Bu halda English qrammatika var Mən onları birləşdirə bilər ki, etibarlı yolları və etibarlı olmayan digər yolları. Bu tanınması, ki quruluşu, bizi doğru yola kömək etmək üçün kifayət qədər ola bilər bir az. Lakin bu kifayət deyil Bizə verə olmaq üçün burada dedi olunur nə üçün hər hansı bir məna. Bunu etmək üçün, biz etibar etmək lazımdır semantik emal bəzi məbləği. Yəni biz baxmaq olacaq, var bu sözləri nə hər altında əslində bir məna kimi keçirir. Və bunu sadə şəkildə, biz hər sözü şərik olacaq müəyyən bir funksiyası bilirik ki, müəyyən transformasiya ki, bu baş verir. Bu halda, biz etiket bilər bir düzgün adı kimi söz "John", ki, bir şəxsiyyət ilə keçirir. Və biz etiket bilər Eyni yolu kimi "Mary". "Sevir" kimi bir fel Halbuki ki xüsusi əlaqələr təşkil təmsil edə istəyirik ki. İndi ki, demək deyil biz başa düşürük ki, sevgi nə biz başa düşürük ki, yalnız amma Bu simvolik sistemi şəkildə. Yəni biz etiket bilər, Bu və manipulyasiya. Yanaşmaların bu cür hər biri ilə, semantik emal hər hansı bir növü burada bir az tələb edir bilik bit və bir çox iş bizim hissəsində. Biz sahəsində artıq istəyirik burada yalnız düz statistika bizim üçün kifayət qədər olacaq. İndi sifariş getmək olan bu baxımdan daxili haqqında danışmaq mümkün nə həqiqətən, burada baş bu manipulyasiya edə olan strukturu və bir sual anlamaq və sonra edə çıxmaq və axtarış, ki, bir çox tələb edir kompleks idrak model. bu sistemlərin inşa edilir olan yol çox hissəsi çox, çox əmək üçün intensiv. Onlar insanları cəlb böyük sərf vaxt yolları quruluşlanması olan cümlələr bu cür bəzi məntiq təmsil oluna bilər. Bu da bir az olur daha mürəkkəb olsa. Hətta biz məşğul sonra semantika ilə alacağıq hələ baxmaq lazımdır dedi olunur nə praqmatika. Mən sözləri aid edirsiniz necə, Mən fiziki həyata bir şey lazımdır ki, Dünyada və ya ən azı bir informasiya mənbəyi Mən manipulyasiya edə bilər? Bəzən bu səbəb qeyri gözəl bit. "Qırmızı-isti star astronom evlənmək üçün." OLDU. İndi biz oxuyuruq ki, mövzu funny növü biz gec gecə TV-də görmək olardı ki, biz "ulduz" şərh yoxdur, çünki Onun göy cisimi mənası var. Biz daha çox deməkdir ki, bilirik adi aktyor və ya aktrisa görünürlüğünü yüksək məbləğlər ilə. "Squad it bite zərər çəkmiş edir." Bu heyətdə həqiqətən ki, orada bir it yardım ətrafında gedən və qurbanları yeme da? Və ya var idi ki, var idi fərdi bir yardım lazım bir it tərəfindən bitten? Just sintaksis baxaraq və cümlələr semantika, ki, müəyyən edə bilməz. "Helicopter insan ağcaqanad by." Əslində, faktiki var ki, ətrafında uçan kiçik şeylər wings gücünü artırıyor ilə insanlar insanlığın yaxşılığı üçün vertolyotlar? Və ya bir mexaniki cihaz var ki, bir adam öz gücünü gəlir? Biz sual baxdığımızda cavab sistemləri, bu qat var ki, biz ilə məşğul olmaq lazımdır. İndi ən yaxşı və ən sort bu sistemlərin geniş yayılmış Bu gün bunu edə bilərlər bir səviyyədə şeyi qədər kənara, biz 10 il əvvəl idi. Burada ən yaxşı sistemləri biridir ki, orada bu gün. Bu bir sistemdir IBM Watson çağırıb. Bu IBM bizim dost edir. Bu, Jia Chen Katherine bankları və Priscilla Moraes bizə verilməsi Watson nümayiş IBM Yorktown dünən. [Video playback] -Necəsən? -Mən yaxşıyam. Mən həmişə şadam xüsusilə I, düşüncə bu server otaqlarında sərin qalmaq bilər. Sevimli aktrisa -Kim var? -Mənim Sevimli aktrisa Lara Croft kimi Angelina Jolie Tomb Raider onun orijinal, çünki forma mənim kimi bir virtual xarakter kimi idi. -Necə Watson xəstələrə kömək edə bilər? Xəstələr üçün plan dir birbaşa Watson etmək imkanı var? Watson məsləhət çıxış applications istifadə halda dəyişir. Amma hazırda Watson yalnız təmin edəcək mümkün diaqnoz və müalicə tibbi professional variantları. Lazım gələrsə, xəstələr məlumat təmin edə bilər Watson, bəlkə bir portal web interface, tablet, və ya hətta mobil telefon. Məsələn, xəstə ola bilər onların simptomları təsvir etmək xahiş ana dilində birbaşa bir Watson həll daxil, həkim diqqət imkan verir diaqnoz və məlumatların toplanması. -Kim Abraham Lincoln qətlə? -John Wilkes Booth. -In Nə il Arizona etdi Diamondbacks World Series qazanmaq? -2001. [END playback] BRIAN SCASSELLATI: Belə ki, sistemlərinin bu cür ilk növbədə etibar var çıxış tanınması; ikinci, mənalı daxili daxil konvertasiya nümayəndəlik; və sonra, üçüncü, qadir olan çıxmaq və tapmaq üçün informasiya mənbəyi olduğunu onlara bu suala cavab verir. Mürəkkəblik bu səviyyədə daxildir proqram şeyi eyni növ Siz olmuşdur ki, problem dəstləri edir. Biz HTTP sorğu analiz edə istəyirik aşağı səviyyəli model eyni tipli ELIZA edə bilərsiniz uyğun. Biz çevirmək istəyirik daxili nümayəndəliyi daxil, və sonra bir sorğu üçün istifadə xarici verilənlər bazası, bəlkə SQL istifadə edərək. Sistemlərin Bütün Bu gün tikilir Təbii bu cür etmək dil ünsiyyət sonra inşa edilir bu eyni prinsiplər. Kimi İndi hətta bir sistem Watson kifayət qədər mürəkkəb deyil ixtiyari cavab etmək hər hansı bir mövzu haqqında suallar. Və əslində, onlar olmalıdır bir etki strukturlaşdırılmış. Beləliklə, siz online bilərsiniz və siz tapa bilərsiniz yaxşı fəaliyyət Watson versiyasını tibbi informatika ərzində. Və ya bir online var ki, necə ilə məşğul yaxşı tövsiyələr etmək olan qida ilə nə pivə gedəcək. Və o domenlərin ərzində Bu suallara cavab verə bilərsiniz, ehtiyacı informasiya tapa bilərsiniz. Amma mix və onlara uyğun deyil. təlim edilmişdir sistemi Qida və pivə bazası ilə zaman birdən-birə yaxşı iş deyil tibbi informatika ilə qoymaq verilənlər bazası. Belə ki, hətta ən yaxşı sistemləri gün emal səviyyəsində etibar olan biz əl kodlaşdırma və infrastruktur məqsədiylə bina bu sistem run etmək. İndi son mövzu istəyirəm bu gün əldə etmək üçün nonverbal rabitə edir. Məlumat böyük kütləvi ki, biz bir-biri ilə ünsiyyət vasitəsilə təxminən gəlmir biz tətbiq etdiyiniz ayrı-ayrı sözləri. Bu kimi şeylər ilə nə var yaxınlıq, baxışları, səs tonu, Sizin fleksiya. Və rabitə də bir şey ki, bir çox müxtəlif interfeysləri haqqında çox şey qayğı. Bu Siri haqqında qayğı nə deyil. Mən bir səs Siri bir şey xahiş edə bilər və ya səs müxtəlif ton, və Siri olacaq mənə eyni cavabı verir. Amma ki, biz qurmaq nə deyil interfeys bir çox digər növləri. Mən sizə təqdim etmək istəyirəm İndi robotlar biri. Bu, mənim uzun süreli tərəfindən inşa edilib dostu və həmkarı Cynthia Breazeal və onun şirkət JiBo. Bu robot-- gedirik bir neçə könüllü var Bu ilə qarşılıqlı gəlir. Beləliklə, mən iki nəfər istəyən ola bilər Mənim üçün robot ilə oynamaq? Siz niyə gəlib deyil Biz niyə və siz gəlib. Siz burada mənə qoşulmaq istəyirsinizsə, xahiş edirik. Mən sizə ola bilər, əgər burada gəlib. Thanks. Salam. ALFREDO: Cavab gözəl. Alfredo. BRIAN SCASSELLATI: Alfredo. RACHEL: Rachel. BRIAN SCASSELLATI: Rachel. Həm görüşmək Nice. Alfredo, mən ilk getmək üçün gedirəm. Burada doğru gəlir. Mən təqdim gedirəm Səninlə mən bu off edə bilərsiniz microphone-- tıqqıltı olmadan JiBo adlı bir az robot. OLDU? İndi JiBo interaktiv olmaq üçün nəzərdə tutulmuşdur. Və bu çıxış edə bilər, baxmayaraq ki, robot ilə qarşılıqlı çox nonverbal edir. Alfredo, mən xahiş gedirəm bir şey gözəl və pulsuz demək robot, xahiş edirik. ALFREDO: Mən sizə cute baxmaq edirəm. [Whirring SES] BRIAN SCASSELLATI: OK. Onun cavab şifahi deyil. Və hələ siz verdi, həm də açıq-aydın bir etiraf Bu eşitdim ki, siz nə dedi və həmçinin elə ki, başa. OLDU? Doğru geri burada bir ikinci addım. Təşəkkür edirəm. Rachel, siz ki, əgər. İndi vermək gedirəm Siz çox çətindir iş. Burada durmaq istəyirsinizsə, geri yalnız bir az belə biz kamera edə bilərsiniz və bu yolla baxmaq. Mən bir şey demək üçün xahiş gedirəm həqiqətən demək və robot murdar. RACHEL: yalnız görünürdü nə Bunu tamamilə absurd idi. [Uğultu SES] Bu daha absurd idi. Sizdə olan olub? Aw, pis hiss etmir. Mən sizə sarılmak vermək lazımdır. BRIAN SCASSELLATI: Bütün hüququ. Thanks, Rachel. Alfredo, Rachel, thanks uşaqlar çox. [Alqış] Belə ki, qarşılıqlı bu cür var bir çox yolları eyni qaydalar bəzi və eyni bəzi nə kimi strukturu biz linqvistik qarşılıqlı ola bilər. O, həm də kommunikativ və əhəmiyyətli bir məqsədə xidmət edir. Və qarşılıqlı da bir çox yolları, nəzərdə tutulmuşdur xüsusi təsir şəxs ilə əlaqə və ya dinləmək robot. İndi kifayət qədər şanslı deyiləm Bu gün burada JiBo var. Sam Spaulding burada kömək robot ilə bizə. Mən vermək Sam soruşacağam JiBo rəqs bizə bir gözəl demo biz burada sonunda seyr edə bilərsiniz ki. Belə ki, davam JiBo gedin. SAM: OK, JiBo. Bizə rəqs hamle göstərir. [MUSIC PLAYING] BRIAN SCASSELLATI: Bütün sağ, hamı. JiBo bizim dostlar sayəsində. [Alqış] Yoldaşlarımız və thanks at IBM bu gün yardım üçün. Communication bir şey deyil Siz olacaq ki, gələn kimi daha çox görmək biz daha mürəkkəb interfeys qurmaq. Gələn həftə, biz söhbət olacaq interface haqqında oyunlar kompüter opponentlər ilə. Amma bu barədə suallarınız varsa, Mən ofis saat ətrafında axşam olacaq. Mən QQ haqqında danışmaq üçün xoşbəxtəm mövzu və ya daha ətraflı almaq üçün. Böyük bir həftə sonu var. [Alqış] [MUSIC PLAYING]