>> [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]