>> [Musiikkia]
>> DAVID MALAN: Tﺣ۳mﺣ۳ on CS50.
Tﺣ۳mﺣ۳ on viikon lopussa 10.
Ja poika, meillﺣ۳ hyvﺣ۳ﺣ۳ luokkaa sinulle tﺣ۳nﺣ۳ﺣ۳n.
Olemme niin innoissamme kutsua kaksi ystﺣ۳vﺣ۳mme Yalen jopa tﺣ۳nﺣ۳ﺣ۳n
ja tarkastella risteyksessﺣ۳ tekoﺣ۳ly, robotiikka,
luonnollisen kielen kﺣ۳sittely, ja enemmﺣ۳n.
>> Ja todellakin, yli Viime viikkoina olemme
varmasti viettﺣ۳nyt paljon aikaa, erityisesti aikaisemmin psets,
keskittyen melko matalan tason tiedot.
Ja se on erittﺣ۳in helppo unohtaa metsﺣ۳n puilta
ja paneutua silmukoita ja edellytyksistﺣ۳ ja osoittimia, varmasti, ja vastaavat.
Mutta todellisuus on te nyt ainesosia, joiden kanssa voit todella
ratkaista mielenkiintoisia ongelmia, joukossa ne jotka ystﺣ۳vﺣ۳mme Yale
tyﺣﭘskennellﺣ۳ vain ujo Cambridge.
>> Sallikaa minun ensin esitellﺣ۳ meidﺣ۳n pﺣ۳ﺣ۳n assistentti Yalen, Andy.
>> [SUOSIONOSOITUKSET]
>> Andy: Ensinnﺣ۳kin, vain kiittﺣ۳ﺣ۳ annoitte pari Yalies
pop alas Cambridge tﺣ۳nﺣ۳ﺣ۳n.
Me todella arvostaa sitﺣ۳.
Toiseksi, meidﺣ۳n ystﺣ۳vﺣ۳t takaisin home-- Jason,
kiitos pysyﺣ۳ ja kﺣ۳ynnissﺣ۳ luento.
Toivottavasti se kaikki hyvﺣ۳ New Haven.
>> Niin joo, olen erittﺣ۳in innoissani esitellﺣ۳ Scaz tﺣ۳nﺣ۳ﺣ۳n.
Scaz kulkee robotiikka lab.
Hﺣ۳n on professori, kuten, viisi eri osastojen Yalen.
Hﺣ۳nen lab, hﺣ۳n on monia, monia robotteja, jotka hﺣ۳n haluaa pelata.
Hﺣ۳nellﺣ۳ on, kuten, siistein tyﺣﭘ maailmassa.
Ja hﺣ۳n saa sellaista sotku noin kanssa, ettﺣ۳ koko pﺣ۳ivﺣ۳n
pitkﺣ۳ ja tehdﺣ۳ tﺣﭘitﺣ۳, samoin.
>> Ja niin me todella tuoma yksi Heistﺣ۳ alas tﺣ۳nﺣ۳ﺣ۳n.
Joten pitemmittﺣ۳ puheitta, Scaz on menossa eteenpﺣ۳in ja esitellﺣ۳ meille
hﺣ۳nen robotti ystﺣ۳vﺣ۳nsﺣ۳.
>> [SUOSIONOSOITUKSET]
BRIAN Scassellati: Kiitos, David.
Kiitos, Andy.
On niin ihanaa olla tﺣ۳ﺣ۳llﺣ۳ kaikkien kanssa tﺣ۳nﺣ۳ﺣ۳n.
Haluan ensin olla hyvin selvﺣ۳ﺣ۳, ettﺣ۳ CS50 henkilﺣﭘkunta tﺣ۳ﺣ۳llﺣ۳ Cambridge
on ollut uskomattoman vieraanvaraisia ﻗﻗmeille.
Olemme niin kiitollisia kaikesta he ovat tehneet tukea meitﺣ۳.
Ja niin haluamme pystyﺣ۳ palata ystﺣ۳vﺣ۳llisyydestﺣ۳.
>> Joten tﺣ۳nﺣ۳ﺣ۳n, saamme ilmoittaa ettﺣ۳ olemme menossa on uusi,
yksi-of-a-kind CS50 tapahtuma tapahtuu New Haven ensi viikolla.
Ja tﺣ۳mﺣ۳ on CS50 Research Expo.
Joten aiomme olla kutsuva everyone-- CS50 opiskelijoita,
henkilﺣﭘstﺣﭘ sekﺣ۳ Harvardin ja Yale-- ettﺣ۳ tulla alas ja kﺣ۳ydﺣ۳ kanssamme perjantaina.
Meidﺣ۳n tﺣ۳ytyy monenlaisia ﻗﻗyli 30 eri ihmiset esittelee
ja exhibiting-- upperclassmen osoittavat pois osan tutkimus- tuotteita.
Meidﺣ۳n tﺣ۳ytyy jotkut startup, jopa, etsii varten hieman uutta tech-lahjakkuus,
startup sekﺣ۳ Harvardin ja Yalen.
Ja meillﺣ۳ on joitakin opiskelijaryhmille etsivﺣ۳t uusia jﺣ۳senyyden.
>> Se tulee olemaan erittﺣ۳in jﺣ۳nnittﺣ۳vﺣ۳ﺣ۳ aikaa.
Toivottavasti ne teistﺣ۳, jotka ovat tulossa alas Harvard-Yale peli
voi lopettaa jota hieman aikaisin,
aivan keskustassa kampuksen, Sterling Memorial Library.
Aiomme on joukko nﺣ۳yttelyitﺣ۳, jotka vaihtelevat autonominen
purjeveneet tapoja kﺣ۳yttﺣ۳ﺣ۳ ohjelmistoa sﺣ۳ilyttﺣ۳miseksi keskiaikaisia ﻗﻗkﺣ۳sikirjoituksia.
>> Aiomme olla mainos hoc verkko ja ihmiset
opetus ohjelmisto koodaus Kapkaupungissa.
Meidﺣ۳n tﺣ۳ytyy tietokone musiikki mielenosoituksia.
Ja me tietysti on enemmﺣ۳n robotteja.
Joten emme Toivottavasti sinulla Tule tﺣ۳hﺣ۳n tapahtumaan.
Sen pitﺣ۳isi olla paljon hauska, vﺣ۳hﺣ۳n ruokaa,
ja paljon mielenkiintoisia asioita puhua.
>> Joten tﺣ۳nﺣ۳ﺣ۳n, aiomme puhua noin luonnollisen kielen kﺣ۳sittely.
Ja tﺣ۳mﺣ۳ on yritys meille rakentaa uuden tavan vuorovaikutuksessa
laitteidemme koska ettﺣ۳ viime viikkoina,
olet keskittynyt miten se on, ettﺣ۳ voit kirjoittaa koodin, kirjoita ohjelmisto
ettﺣ۳ on tapa, ettﺣ۳ voimme sanoa kone, tﺣ۳mﺣ۳ on mitﺣ۳ haluan sinun tekevﺣ۳n.
>> Mutta meidﺣ۳n ei pitﺣ۳isi joutua odottaa, ettﺣ۳ kaikki
se on siellﺣ۳, jota kﺣ۳ytetﺣ۳ﺣ۳n jonka kaikki maailman
tulee olemaan taitavia tﺣ۳llaisessa opetusta.
Joten erotamme tietokone kielet ja luonnon languages--
ettﺣ۳ on, asiat, joita ihmiset kﺣ۳yttﺣﭘﺣﭘn kommunikoida muiden ihmisten.
Ja pyrimme rakentamaan rajapintoja, jotka kﺣ۳yttﺣ۳vﺣ۳t nﺣ۳mﺣ۳ luonnon viestinnﺣ۳n menetelmiﺣ۳.
>> Nyt, aivan kuten joka toinen aihe ettﺣ۳ olemme alkoi vuonna CS50,
aiomme aloittaa yksinkertaisin hiukan luonnollisen kielen kﺣ۳sittely
ettﺣ۳ voimme kuvitella.
Aiomme aloittaa historiallinen osa luonnollista kieltﺣ۳.
Ja sitten me rakentaa jopa enemmﺣ۳n ja enemmﺣ۳n viime jﺣ۳rjestelmﺣ۳t
ja hauskaa demoja matkan varrella.
>> Joten aiomme aloittaa mitﺣ۳ oli luultavasti ensimmﺣ۳inen luonnollisen kielen
kﺣ۳sittelyjﺣ۳rjestelmﺣ۳ﺣ۳n.
Tﺣ۳mﺣ۳ oli ohjelmisto kirjoitettu 1966 Joseph Weizenbaum kutsutaan ELIZA.
Ja ELIZA suunniteltiin jﺣ۳ljitellﺣ۳ sellainen vuorovaikutus
olisit kanssa Rogerian psykoterapeutti.
Nyt, Rogerians, heillﺣ۳ oli Ajatus siitﺣ۳, ettﺣ۳ psykoterapia
mukana voisivat peilata takaisin potilaalle ja puhua heille,
pohjimmiltaan, vain heille tiny hieman terapeutin.
Se on, kaikki ettﺣ۳ terapeutti sanoi
piti olla vain heijastusta mitﺣ۳ potilas kertoi heille.
>> Joten yrittﺣ۳ﺣ۳ demo tﺣ۳tﺣ۳.
Onko meillﺣ۳ vapaaehtoinen joka olis halukkaita jakamaan syvin,
tummin ja / tai vﺣ۳ﺣ۳rennettyjﺣ۳ salaisuuksia Eliza?
Toki, miksi et tule ylﺣﭘs.
Fantastinen.
Ja sinun nimesi?
>> MILES: Miles.
>> BRIAN Scassellati: Miles.
Hauska tavata, Miles.
Jos haluat pitﺣ۳ﺣ۳ kiinni siitﺣ۳.
Ja aiomme kﺣ۳yttﺣ۳ﺣ۳ versiota ELIZA
ettﺣ۳ olemme monistaa sisﺣ۳llﺣ۳ CS50 IDE.
Ja me tarkastelemme lﺣ۳hde koodi tﺣ۳hﺣ۳n hetken kuluttua.
Mutta juuri nyt, olemme vain aio vedota sitﺣ۳ kirjoittamalla Eliza.
>> Ja ELIZA aikoo antaa sinulle vastauksia jotka tulevat olemaan kaikissa pﺣ۳ﺣ۳kaupungeissa.
Ja menossa kysyﺣ۳ muutamia kysymyksiﺣ۳.
Ja me vastata ja kirjoita vasteissa ELIZA.
Joten ELIZA on sanonut: "Hei, olen ELIZA.
Mikﺣ۳ on sinun ongelmasi?"
Mitﺣ۳ haluaisit kertoa ELIZA noin tﺣ۳nﺣ۳ﺣ۳n?
>> MILES: Voin vain nukahtaa jos minulla on pupu tossut.
>> BRIAN Scassellati: Selvﺣ۳.
Selvﺣ۳.
>> [NAURU]
>> "Voin vain nukahtaa pupu tossut. "
Ja ELIZA sanoo: "Sano, oletteko mitﺣ۳ﺣ۳n psyykkisiﺣ۳ ongelmia?
Ehkﺣ۳ tﺣ۳mﺣ۳ on hyvﺣ۳ indikaattori. "
>> OK.
Mitﺣ۳ haluaisit vastata?
>> MILES: Kyllﺣ۳.
>> BRIAN Scassellati: Kyllﺣ۳.
Monisanainen mies.
Nautin siitﺣ۳.
Eliza sanoo: "Nﺣ۳ytﺣ۳t ihan positiivinen."
>> MILES: Ei, olen itse asiassa, elektroni.
>> BRIAN Scassellati: "Ei.
Itse olen elektroni. " "Oletko tullut minulle
koska olet elektroni? "
Nyt voimme nﺣ۳hdﺣ۳ joitakin things-- Aion
keskeyttﺣ۳ﺣ۳ teitﺣ۳ vain toinen, Miles.
ﺣlﺣ۳ mene minnekﺣ۳ﺣ۳n.
Emme ole valmis kanssasi vielﺣ۳.
Eliza, jollain tapaa, vastaa tiettyjﺣ۳ asioita
ettﺣ۳ hﺣ۳n sanoo, mutta ilman mitﺣ۳ﺣ۳n todellista ymmﺣ۳rrystﺣ۳.
Ja se on myﺣﭘs parroting takaisin joitakin osien rangaistuksestaan.
>> Joten sanoimme, "No
Itse olen elektroni. "
Eliza vastasi takaisin "Tulitteko minulle koska olet elektroni? "
Selvﺣ۳.
Annetaan sen vielﺣ۳ vastausta tﺣ۳ﺣ۳ltﺣ۳.
Anna se hyvﺣ۳, Miles.
>> MILES: Reilu?
>> Kyllﺣ۳, auttakaa minua.
BRIAN Scassellati: "Kyllﺣ۳.
Auttakaa minua. "" Oletko varma? "
MILES: Ei.
BRIAN Scassellati: Ei.
"Mitﺣ۳ se ehdottaa teille?"
>> MILES: En ehkﺣ۳ ole elektroni.
>> BRIAN Scassellati: "I voi olla elektroni. "
"Vﺣ۳itﺣ۳tkﺣﭘ ei vain olla negatiivinen?"
>> Selvﺣ۳.
Joten Miles, kiitos niin paljon.
>> MILES: Kiitos.
>> BRIAN Scassellati: Kiitos paljon.
[SUOSIONOSOITUKSET]
>> Joten tﺣ۳mﺣ۳ ELIZA ohjelman, monin tavoin, reagoi vain kappaletta
ettﺣ۳ otamme kﺣ۳yttﺣﭘﺣﭘn ilman syvﺣ۳ﺣ۳ ymmﺣ۳rrys siitﺣ۳, mitﺣ۳ tﺣ۳ﺣ۳llﺣ۳ tapahtuu.
Tﺣ۳mﺣ۳ on tﺣ۳llaista jﺣ۳rjestelmﺣ۳ﺣ۳ nimeltﺣ۳ﺣ۳n kaavoja, jossa
etsimme tiettyjen bittiﺣ۳ tekstiﺣ۳ ettﺣ۳ olemme sitten
vie pois mitﺣ۳ annettiin syﺣﭘtteenﺣ۳
muuntaa sen, mahdollisesti jollakin tavalla, ja sitten antaa sen takaisin kﺣ۳yttﺣ۳jﺣ۳lle.
>> Tee jokin luulet ettﺣ۳ ELIZA on itse asiassa
suorittamalla voimassa psykoanalyysi tﺣ۳ﺣ۳llﺣ۳?
Yksi henkilﺣﭘ, ehkﺣ۳.
>> Yleisﺣﭘ: [ﺣ۳ﺣ۳netﺣﭘn].
BRIAN Scassellati: Ja miten tekeekﺣﭘ se sinusta tuntuu?
Kyllﺣ۳, itse asiassa se tekee.
Ja aiomme nﺣ۳hdﺣ۳, todella, lﺣ۳hdekoodi se vain hetken.
Ja niin te tulette olemaan voi tehdﺣ۳ juuri tﺣ۳mﺣ۳n.
>> Nyt, ELIZA on yksi muoto, mitﺣ۳ kutsuisimme tﺣ۳nﺣ۳ﺣ۳n chat bot.
Se vain menee lﺣ۳pi teksti ettﺣ۳ olet tarjoamalla,
tarjoaa paljas vﺣ۳himmﺣ۳ismﺣ۳ﺣ۳rﺣ۳ ymmﺣ۳rtﺣ۳mﺣ۳ﺣ۳n tai kﺣ۳sittely,
ja sitten papukaijat se takaisin sinulle.
Joten katsomaan, kﺣ۳sitteellisesti, ja puhua siitﺣ۳, mitﺣ۳
se on, ettﺣ۳ ELIZA todella tekee.
>> ELIZA ottaa sentence-- Katsotaan sanoa, "Haluan tehdﺣ۳ vaikutuksen pomo."
Ja ELIZA etsii kautta ettﺣ۳ virke
ja yrittﺣ۳ﺣ۳ lﺣﭘytﺣ۳ﺣ۳ ja vastaavat tiettyjﺣ۳ malleja.
Niin, esimerkiksi yksi kuviot ettﺣ۳ ELIZA etsii ovat sanoja
"Haluan."
Ja milloin se nﺣ۳kee jotain ettﺣ۳ on "Haluan" siinﺣ۳,
se laatii vastauksen.
Ja ettﺣ۳ vastaus on kiinteﺣ۳ merkkijono.
Tﺣ۳ssﺣ۳ tapauksessa se on "miksi haluat?"
Ja laitoin vﺣ۳hﺣ۳n tﺣ۳hti end koska se on vain
alussa meidﺣ۳n vastauksemme.
Ja tﺣ۳hti osoittaa, ettﺣ۳ aiomme ottaa loput
kﺣ۳yttﺣ۳jﺣ۳n utterance-- "Vaikutuksen pomoni" -
ja aiomme liitettﺣ۳vﺣ۳ kyseinen pﺣ۳ﺣ۳lle lopussa merkkijono.
>> Joten nyt, sen sijaan sanoi, "miksi haluat tehdﺣ۳ vaikutuksen pomoni, "
siellﺣ۳ on hieman ylimﺣ۳ﺣ۳rﺣ۳istﺣ۳ kﺣ۳sittely ettﺣ۳ teemme.
Eli meidﺣ۳n tﺣ۳ytyy muuntaa joitakin pronominien
tﺣ۳nne "pomoni" ja "teidﺣ۳n pomo."
Ja siellﺣ۳ saattaa olla muutama muu muutoksia, ettﺣ۳ meidﺣ۳n on tehtﺣ۳vﺣ۳.
Joten sen sijaan vain kiinni se suoraan pﺣ۳ﺣ۳hﺣ۳n, mitﺣ۳ teemme
on otamme loput kﺣ۳yttﺣ۳jﺣ۳n utterance-- valkoinen here--
ja otamme sen yksi pala aikaa ja muuntaa jokaisen merkkijonon
lailla jokaisen sanan, osaksi virke.
>> Joten otamme sana "on."
Ei ole muuntaminen ettﺣ۳ meidﺣ۳n tﺣ۳ytyy tehdﺣ۳ se.
"Tehdﺣ۳ vaikutus."
Ei ole muuntaminen meidﺣ۳n tﺣ۳ytyy tehdﺣ۳ siellﺣ۳.
"Minun" muuntaa on "teidﺣ۳n."
Ja "pomo" me vain jﺣ۳ttﺣ۳ﺣ۳ nimellﺣ۳ "pomo."
Ja sitten lopulta, mitﺣ۳ﺣ۳n joka pﺣ۳ﺣ۳ttyy aikana,
me muuntaa se kysymys.
>> Tﺣ۳mﺣ۳ hyvin yksinkertainen kaavoja on itse asiassa varsin onnistunut.
Ja kun tﺣ۳mﺣ۳ otettiin kﺣ۳yttﺣﭘﺣﭘn vuonna 1966-- Joseph Weizenbaum
ohjelmoitu tﺣ۳mﺣ۳ tietokoneella.
Nyt, tietokoneet tuolloin eivﺣ۳t olleet pﺣﭘytﺣ۳malleissa.
Heidﺣ۳t jaettuja resursseja.
Ja hﺣ۳nen opiskelijat mennﺣ۳ ja jutella ELIZA.
Lopulta hﺣ۳n joutui rajoittaa pﺣ۳ﺣ۳syﺣ۳ sen
koska hﺣ۳nen oppilaansa eivﺣ۳t olleet saada mitﺣ۳ﺣ۳n tyﺣﭘtﺣ۳.
Ne vain jutteleminen ELIZA.
Ja itse asiassa, hﺣ۳n oli palo hﺣ۳nen avustajansa, joka
vietti kaikki hﺣ۳nen aikaa puhumalla ELIZA hﺣ۳nestﺣ۳ syvﺣ۳ ja huolestuttava ongelmia.
>> Jokainen, joka kﺣ۳yttﺣ۳ﺣ۳ nﺣ۳itﺣ۳ jﺣ۳rjestelmiﺣ۳ alkoi anthropomorphize niitﺣ۳.
He alkoivat ajatella niitﺣ۳ on animoinnin ja oikeita ihmisiﺣ۳.
He alkoivat tunnistaa joitakin mitﺣ۳ he sanoivat
olivat tulossa takaisin heille.
Ja he olivat selville asioita itsestﺣ۳ﺣ۳n.
Ja itse asiassa jopa asiantuntijat, jopa psykoterapeutit,
alkoi pelﺣ۳tﺣ۳, ettﺣ۳, itse asiassa, ehkﺣ۳ ELIZA olisi korvaa niitﺣ۳.
Ja jopa tietokone tutkijat huolissaan siitﺣ۳, ettﺣ۳ olimme
niin lﺣ۳hellﺣ۳ ratkaista luonnollisen kielen.
>> Nyt, ettﺣ۳ ei ollut missﺣ۳ﺣ۳n lﺣ۳hellﺣ۳ totta.
Mutta se miten vaikuttava nﺣ۳mﺣ۳ jﺣ۳rjestelmﺣ۳t voivat tuntua.
Joten alkaa etsiﺣ۳ alla ja kokeile
saada hieman kysymys missﺣ۳ tﺣ۳mﺣ۳n koodin todella tapahtuu.
Joten teemme tﺣ۳mﺣ۳n koodin kﺣ۳ytettﺣ۳vissﺣ۳ myﺣﭘhemmin.
Ja tﺣ۳mﺣ۳ on hyvin yksinkertainen ja suora portti
Alkuperﺣ۳isen ELIZA toteuttamista.
>> Siksi jotkut nﺣ۳istﺣ۳ tyylillinen asioita, jotka nﺣ۳et tﺣ۳ﺣ۳llﺣ۳
eivﺣ۳t ole tyylillisesti mitﺣ۳ haluaisimme sinun tekevﺣ۳n
tai mitﺣ۳ olemme opettaneet teitﺣ۳ tekemﺣ۳ﺣ۳n.
Mutta olemme yrittﺣ۳neet pitﺣ۳ﺣ۳ ne sama kaikkialla monissa satamissa
ettﺣ۳ tﺣ۳mﺣ۳ on ollut niin, ettﺣ۳ se on maku alkuperﺣ۳isen.
Joten aiomme sisﺣ۳llyttﺣ۳ﺣ۳ joukko asioita,
ja sitten meillﺣ۳ on joukko avainsanoja, asioita
ettﺣ۳ ELIZA tunnistaa ja vastata suoraan.
Joten jos sinulla on sanoja kuten "Voitko" tai "en" tai "ei"
tai "kyllﺣ۳" tai "unelma" tai "Hei," sitten ELIZA
vastaa selektiivisesti nﺣ۳ihin.
Otamme myﺣﭘs joitakin asioita
ettﺣ۳ me vaihtaa, kuten muuntaa "minun" ja "sinun."
>> Ja sitten meillﺣ۳ on joukko vastauksia ettﺣ۳ kullekin nﺣ۳istﺣ۳ avainsanoista,
me pyﺣﭘrivﺣ۳t nﺣ۳mﺣ۳ erilaiset vastaukset.
Joten jos sanon "kyllﺣ۳" kolme kertaa perﺣ۳kkﺣ۳in, I
saattaa saada kolme eri vastaukset ELIZA.
Meidﺣ۳n koodi, sitten, on oikeastaan ﻗﻗerittﺣ۳in yksinkertainen.
Jos minﺣ۳ selaa ohi nﺣ۳mﺣ۳ vastauksia, jotka olemme ohjelmoitu
ja saamme alas tﺣ۳rkein, aiomme alustaa
pari eri muuttujien ja tehdﺣ۳ hieman taloudenhoito
alussa.
Mutta sitten on ehdottomasti asettaa koodin ettﺣ۳ voit ymmﺣ۳rtﺣ۳ﺣ۳.
Yksi iso samalla silmukka, joka sanoo, ettﺣ۳ olen aio toistaa tﺣ۳tﺣ۳ uudestaan ﻗﻗja uudestaan.
Luen linjaan, ja minﺣ۳ Sﺣ۳ilytﺣ۳ ettﺣ۳ syﺣﭘtteen.
Tarkistan ja onko se erityinen Hakusanalla "hei", joka
tarkoittaa poistua ohjelmasta.
Ja sitten minﺣ۳ tarkistaa ja onko joku on vain toistavat itseﺣ۳ﺣ۳n
uudestaan ﻗﻗja uudestaan.
Ja minﺣ۳ huutaa heille, jos he tekevﺣ۳t.
Sanon "ﺣ۳lﺣ۳ toista itseﺣ۳si."
>> Niin kauan kuin mitﺣ۳ﺣ۳n nﺣ۳istﺣ۳ tapahtuu, kﺣ۳ymme sitten selata ja silmukan lﺣ۳pi,
riveillﺣ۳ 308-313 tﺣ۳ﺣ۳llﺣ۳, ja tarkistaa ja katsoa
ovat mitﺣ۳ﺣ۳n nﺣ۳istﺣ۳ avainsanan lausekkeet sisﺣ۳ltyvﺣ۳t panos
ettﺣ۳ olin juuri antanut?
Jos on ottelu heille, hyvin Sitten minﺣ۳ muistan, ettﺣ۳ sijainti.
Minﺣ۳ muistan, ettﺣ۳ avainsana.
Ja minﺣ۳ voi rakentaa vastausta.
>> Jos en lﺣﭘydﺣ۳, hyvin sitten, viimeinen asia minun avainsanan array
on minun oletus vastauksia, kun mikﺣ۳ﺣ۳n muu ottelut.
Kysyn kysymyksiﺣ۳ kuten "Miksi tﺣ۳nne? "tai" Kuinka voin auttaa? "
jotka ovat vain osittain asianmukaisia ei vﺣ۳liﺣ۳ mitﺣ۳ tulo on.
>> Me sitten rakentaa ELIZA vastaus.
Pystymme ottamaan ettﺣ۳ pohja vastaus,
aivan kuten teimme ettﺣ۳ "Pomoni" esimerkki.
Jos siinﺣ۳ kaikki, ettﺣ۳ is-- jos se on vain yksi
merkkijono, joka minun pitﺣ۳isi respond-- Voin vain lﺣ۳hettﺣ۳ﺣ۳ sen takaisin ulos.
Jos se on tﺣ۳hti osoitteessa lopussa se, niin minﺣ۳
kﺣ۳sitellﺣ۳ jokaisen yksittﺣ۳isen token loput kﺣ۳yttﺣ۳jﺣ۳n vastaus
ja lisﺣ۳tﺣ۳ niille, vaihtamalla ulos sanasta sanaan niin minun tﺣ۳ytyy.
>> Kaikki tﺣ۳mﺣ۳ on ehdottoman jotain, mitﺣ۳ voisi rakentaa.
Ja itse asiassa, miten me on jalostettu komentoriviargumentteja,
miten olet kﺣ۳sitelty HTTP-pyynnﺣﭘt
noudattaa samanlaisia ﻗﻗsﺣ۳ﺣ۳ntﺣﭘjﺣ۳.
He kaavoja.
>> Joten ELIZA oli suhteellisen tﺣ۳rkeﺣ۳ vaikutus luonnon kieli
koska se teki se nﺣ۳yttﺣ۳ﺣ۳ se oli hyvin saavutettavissa tavoite, kuten jotenkin olisimme
voi ratkaista tﺣ۳mﺣ۳n ongelman suoraan.
Nyt, ettﺣ۳ ei ole sanoa, ettﺣ۳ ELIZA tekee kaikkea, mitﺣ۳ haluaisi tehdﺣ۳.
Ainakaan.
Mutta meidﺣ۳n pitﺣ۳isi pystyﺣ۳ tehdﺣ۳ jotain enemmﺣ۳n.
>> Ensimmﺣ۳inen askel mennﺣ۳ yli ELIZA on menossa
pystyﺣ۳ katsomaan ei tekstimuodossa kirjoittautua
osaksi nﺣ۳ppﺣ۳imistﺣﭘ mutta puhe, todellinen puhe kirjataan mikrofoniin.
Niin katsomme nﺣ۳itﺣ۳ eri kappaletta, olemme
tﺣ۳ytyy rakentaa joukko malleja.
Aiomme pitﺣ۳ﺣ۳ pystyﺣ۳ siirtyﺣ۳ matalan tason akustinen
information-- piki, amplitudi, frequency--
ja muuntaa sen osaksi Joissakin yksikﺣﭘissﺣ۳ ettﺣ۳ olemme
pystyvﺣ۳t helpommin manipuloida ja lopuksi, manipuloida niitﺣ۳
sanoiksi ja lauseita.
>> Joten useimmat puheentunnistus jﺣ۳rjestelmﺣ۳t, jotka ovat siellﺣ۳ tﺣ۳nﺣ۳ﺣ۳n
seurata tilastollinen mallia, jossa rakennamme
kolme erillistﺣ۳ esityksiﺣ۳ mitﺣ۳ ettﺣ۳ ﺣ۳ﺣ۳nisignaalin todella sisﺣ۳ltﺣ۳ﺣ۳.
Aloitamme foneettinen malli ettﺣ۳ puhutaan vain pohja
kuulostaa ettﺣ۳ olen tuottavat.
Olenko tuottaa jotain, joka on B kuten poika tai D koiran?
Miten tunnistan nﺣ۳mﺣ۳ kaksi eri puhelimia erilliset?
>> Pﺣ۳ﺣ۳lle, ettﺣ۳, me sitten rakentaa sana ﺣ۳ﺣ۳ntﺣ۳minen malli,
jotain, joka liittﺣ۳ﺣ۳ yhteen ne yksittﺣ۳iset puhelimet
ja yhdistﺣ۳ﺣ۳ ne sana.
Ja sen jﺣ۳lkeen, otamme sanat ja me koota ne kieli
mallin kokonainen lause.
>> Nyt, me aiomme puhua jokaisen Nﺣ۳iden itsenﺣ۳isesti ja erikseen.
Mutta nﺣ۳mﺣ۳ kolme mallia ovat kaikki vain olemaan tilastoja.
Ja se tarkoittaa, kun me tyﺣﭘskennellﺣ۳ heidﺣ۳n kanssaan, kﺣ۳ymme
pystyttﺣ۳vﺣ۳ tyﺣﭘskentelemﺣ۳ﺣ۳n ne kaikki yhtﺣ۳ aikaa.
Selvﺣ۳.
Aloitetaan meidﺣ۳n foneettisia malli.
Joten foneettinen malleja luottaa laskennallinen tekniikka
nimeltﺣ۳ﺣ۳n HMM.
Nﺣ۳mﺣ۳ ovat graafisia malleja, joissa I on ja tunnustettava maailman tilasta
kuten on tunnettu siitﺣ۳, mukaan joukko ominaisuuksia.
Ja ettﺣ۳ valtio kuvaa yksi osa kanteen, ettﺣ۳ olen mukana.
>> Joten jos ajattelen tekeminen ﺣ۳ﺣ۳ni "ma", kuten ﺣ۳iti,
on olemassa erilaisia komponentteja ettﺣ۳ ﺣ۳ﺣ۳nen.
On osa, jos olen piirtﺣ۳ﺣ۳ hengenvetoon.
Ja sitten kukkaro huulilleni.
Ja roll huuleni hieman takaisin bittinen tehdﺣ۳ ettﺣ۳ "ma" ﺣ۳ﺣ۳ni.
Ja sitten on julkaisu.
Huuleni hajota.
Ilma poistetaan.
"Ma."
>> Nﺣ۳mﺣ۳ kolme eri osat olisivat edustaa valtiota tﺣ۳ssﺣ۳ graph--
puhkeamista, keski, ja loppu.
Ja olisin siirtymisistﺣ۳ saa minut matkustaa yhdestﺣ۳ tilasta
seuraavaan tietyllﺣ۳ todennﺣ۳kﺣﭘisyydellﺣ۳.
Niinpﺣ۳ esimerkiksi, ettﺣ۳ M ﺣ۳ﺣ۳ni voi olla hyvin,
hyvin lyhyt saanti on beginning-- "Mm" - ja sitten pidempi,
tﺣ۳rinﺣ۳kﺣ۳yttﺣ۳ytymistﺣ۳ vaihe missﺣ۳ olen holding minun huulet yhdessﺣ۳ ja lﺣ۳hes humming--
"Mmmm" - ja sitten hyvin lyhyt klusiili jossa olen karkottaa breath-- "ma."
>> Piilotettu Markovin malli on kuvaamaan sitﺣ۳,
ettﺣ۳ tapa, ettﺣ۳ teen ettﺣ۳ ﺣ۳ﺣ۳ni "ma" on menossa
olla hieman erilainen sen ajoitus, on taajuus,
ja sen ominaisuudet kuin siten, ettﺣ۳ teet sen
tai siten, ettﺣ۳ voisin tehdﺣ۳ sen kun puhun
noin eri kﺣ۳yttﺣﭘtarkoituksiin kirjeen.
"ﺣiti" ja "voinko" tulee kuulostaa hieman eri.
>> Joten tunnistaa tiettyﺣ۳ soundia, olisimme
rakentaa Markov malleja, nﺣ۳mﺣ۳ piilotettu Markov malleja, kaikkia mahdollisia puhelimen ettﺣ۳ minﺣ۳
kannattaa tunnistaa, kaikki mahdolliset ﺣ۳ﺣ۳ni,
ja sitten katsoa akustisen tiedon, ettﺣ۳ minulla on
ja mﺣ۳ﺣ۳rittﺣ۳ﺣ۳ tilastollisesti joista yksi on todennﺣ۳kﺣﭘisesti yksi
on tuottanut tﺣ۳mﺣ۳n ﺣ۳ﺣ۳nen.
OK.
Kanssa, ettﺣ۳ malli, me sitten alkaa rakentaa sen pﺣ۳ﺣ۳lle.
Otamme ﺣ۳ﺣ۳ntﺣ۳minen malli.
Nyt, joskus ﺣ۳ﺣ۳ntﺣ۳minen mallit ovat yksinkertaisia ﻗﻗja helppo
koska on vain yksi tapa lausua jotain.
Muina aikoina, ne ovat hieman monimutkaisempi.
Tﺣ۳ssﺣ۳ ﺣ۳ﺣ۳ntﺣ۳minen opas ettﺣ۳ punainen asia, joka on
hedelmﺣ۳, joka teet ketsuppia ulos.
Ihmiset eivﺣ۳t usko, ettﺣ۳ se on hedelmﺣ۳.
Oikea?
>> Nyt, on olemassa monia erilaisia ﻗﻗtapoja ettﺣ۳ ihmiset lausuu tﺣ۳mﺣ۳n sanan.
Jotkut sanovat "toe-May-toe."
Jotkut sanovat "toe-mah-toe."
Ja voimme kaapata ettﺣ۳ yksi nﺣ۳istﺣ۳ graafisia malleja
jos, jﺣ۳lleen, me edustamme siirtymﺣ۳t olevan tietyllﺣ۳ todennﺣ۳kﺣﭘisyydellﺣ۳
ja liittyy todennﺣ۳kﺣﭘisyys heidﺣ۳n kanssaan.
>> Joten tﺣ۳ssﺣ۳ tapauksessa, jos olisin seurata alkuun reitti lﺣ۳pi koko tﺣ۳mﺣ۳n kuvaaja,
Olisin alkaen kirje ﺣ۳ﺣ۳rimmﺣ۳isenﺣ۳ vasemmalla, "ta" ﺣ۳ﺣ۳ni.
Ottaisin ylﺣ۳osassa, "Voi," ja sitten "ma"
ja sitten "," ja sitten "Ta" ja "oh." "Toe-voi-toe."
Jos Otin pohjaan polun kautta tﺣ۳mﺣ۳, saan "TA-mah-toe."
Ja jos menin alas ja sitten ylﺣﭘs, saisin "TA-voi-toe."
>> Nﺣ۳mﺣ۳ mallit kaapata nﺣ۳mﺣ۳ eroja koska aina
me kﺣ۳yttﺣﭘﺣﭘn yksi nﺣ۳istﺣ۳ tunnistusjﺣ۳rjestelmiﺣ۳,
se tﺣ۳ytyy tyﺣﭘskennellﺣ۳ paljon erilaisia ﻗﻗihmisiﺣ۳,
paljon erilaisia ﻗﻗaksentteja, ja jopa eri kﺣ۳yttﺣﭘtarkoituksiin samat sanat.
Lopuksi pﺣ۳ﺣ۳lle, ettﺣ۳, me rakentaa jotain
ettﺣ۳ nﺣ۳yttﺣ۳ﺣ۳ todella monimutkainen, nimeltﺣ۳ﺣ۳n kieli malli,
mutta itse asiassa on yksinkertaisin kolme koska nﺣ۳mﺣ۳ toimivat
mitﺣ۳ kutsutaan n gramman malleja.
Ja tﺣ۳ssﺣ۳ tapauksessa, nﺣ۳ytﺣ۳n sinulle kaksiosainen n gramman malli, kaksikieliopillinen.
Aiomme tehdﺣ۳ fyysinen idea ettﺣ۳ joskus tietyt sanat ovat
noudattavat todennﺣ۳kﺣﭘisemmin tiettyﺣ۳ sanaa kuin toiset.
Jos minﺣ۳ vain sanoi "sﺣ۳ﺣ۳ennuste," seuraava sana voisi todennﺣ۳kﺣﭘisesti olla "tﺣ۳nﺣ۳ﺣ۳n"
tai voisi olla "sﺣ۳ﺣ۳ ennuste huomenna. "
Mutta se on todennﺣ۳kﺣﭘisesti " Ilmatieteen laitos artisokka. "
>> Mikﺣ۳ kieli malli tekee, on se kaappaa ne tilastollisesti
laskemalla, joidenkin erittﺣ۳in suuri corpus, kaikki tapaukset
jossa yksi sana seuraa toistaan.
Joten jos otan suuri corpus-- kuten jokainen Wall Street Journal
joka on tuotettu vuodesta 1930, joka on yksi standardi corpuses--
ja katson lﺣ۳pi kaikki ettﺣ۳ teksti, ja luen
ylﺣﭘs kuinka monta kertaa jﺣ۳lkeen "Ennuste" nﺣ۳en "tﺣ۳nﺣ۳ﺣ۳n"
ja kuinka monta kertaa nﺣ۳en "Ennuste", jota seuraa "artisokka"
ensimmﺣ۳inen on menossa olla paljon todennﺣ۳kﺣﭘisemmin.
Se tulee nﺣ۳kyviin paljon useammin.
Ja niin se tﺣ۳ytyy korkeampi todennﺣ۳kﺣﭘisyys liittyy siihen.
>> Jos haluan selvittﺣ۳ﺣ۳ todennﺣ۳kﺣﭘisyys koko lausahdus,
sitten, olen vain rikkoa sen.
Joten todennﺣ۳kﺣﭘisyys istunnossa lause "rotta sﺣﭘi juusto"
on todennﺣ۳kﺣﭘisyys sanan "" Alkaa lauseen,
ja niin todennﺣ۳kﺣﭘisyys, ettﺣ۳ sana "rotta" seuraa sana ","
ja todennﺣ۳kﺣﭘisyys, ettﺣ۳ sana "sﺣﭘi" seuraa "rotta"
ja todennﺣ۳kﺣﭘisyys, ettﺣ۳ "Juusto" seuraavasti "sﺣﭘi."
>> Tﺣ۳mﺣ۳ kuulostaa paljon tilastoja, paljon todennﺣ۳kﺣﭘisyydet.
Ja siinﺣ۳ kaikki, ettﺣ۳ se on.
Mutta hﺣ۳mmﺣ۳styttﺣ۳vﺣ۳ asia on, jos teet tﺣ۳mﺣ۳n jossa on riittﺣ۳vﺣ۳n suuri nﺣ۳yte tietoa,
se toimii.
Ja se toimii valtavasti hyvin.
Me kaikki tiedﺣ۳mme nﺣ۳itﺣ۳ tekniikoita.
Useimmat kﺣ۳yttﺣﭘjﺣ۳rjestelmﺣ۳t tulevat puheentunnistus tﺣ۳ssﺣ۳ vaiheessa.
Kﺣ۳ytﺣ۳mme Siri ja Cortana ja Echo.
Ja nﺣ۳mﺣ۳ asiat perustuvat tﺣ۳mﺣ۳n tyyppinen kolmen kerroksen model--
foneettinen malli alareunassa, ﺣ۳ﺣ۳ntﺣ۳minen malli keskellﺣ۳,
ja kielimallin niiden pﺣ۳ﺣ۳lle.
>> Nyt heidﺣ۳n tﺣ۳ytyy tehdﺣ۳ hieman enemmﺣ۳n kuin ettﺣ۳ voidakseen vastata kysymyksiin.
Mutta tunnustaminen mitﺣ۳ olet sanonta riippuu juuri tﺣ۳stﺣ۳.
Joten ottaa esimerkin tﺣ۳stﺣ۳.
Olen siis puhelimessa istuu tﺣ۳ﺣ۳llﺣ۳ alla dokumenttikamera.
Ja aiomme pyytﺣ۳ﺣ۳ Siri muutaman kysymyksen.
Selvﺣ۳?
>> Joten herﺣ۳tﺣ۳ puhelimeni tﺣ۳nne.
Siri, mikﺣ۳ on sﺣ۳ﺣ۳ kuten New Haven tﺣ۳nﺣ۳ﺣ۳n?
>> Siri: Tﺣ۳ssﺣ۳ sﺣ۳ﺣ۳ New Haven, Connecticut tﺣ۳nﺣ۳ﺣ۳n.
>> BRIAN Scassellati: OK.
Joten ensimmﺣ۳inen nﺣ۳it ettﺣ۳ Siri tunnustettu kukin yksittﺣ۳isiﺣ۳ sanoja
ja tuotetaan sitten vastauksen.
Puhumme siitﺣ۳, miten tﺣ۳mﺣ۳ vastaus tulee noin vuonna hieman.
Mutta nyt me tiedﺣ۳mme ettﺣ۳ tﺣ۳mﺣ۳ on juuri perustuu
on raaka tilastoja ja tﺣ۳mﺣ۳ kaavoja tﺣ۳llaista lﺣ۳hestymistapaa,
voimme pelata joitakin pelejﺣ۳ Siri.
>> Joten en voi yrittﺣ۳ﺣ۳ uudelleen.
Siri, mikﺣ۳ on sﺣ۳ﺣ۳ virtahepo New Haven, tﺣ۳nﺣ۳ﺣ۳n?
>> Siri: OK.
Tﺣ۳ssﺣ۳ sﺣ۳ﺣ۳ New Haven, Connecticut tﺣ۳nﺣ۳ﺣ۳n.
BRIAN Scassellati: Siri ei lannista ettﺣ۳
koska se on lﺣﭘytﺣ۳nyt pattern-- "Sﺣ۳ﺣ۳", "tﺣ۳nﺣ۳ﺣ۳n", "New Haven."
Niinhﺣ۳n se vastaa on, aivan kuten ELIZA.
Selvﺣ۳.
Annetaan sen vielﺣ۳ edes enemmﺣ۳n naurettavaa esimerkki.
Siri, sﺣ۳ﺣ۳ artisokka Armadillo virtahepo New Haven?
>> Siri: Haluan tarkistaa, ettﺣ۳.
Tﺣ۳ssﺣ۳ mitﺣ۳ lﺣﭘysin Webissﺣ۳ mitﺣ۳ ovat artisokat armadillo
virtahepo New Haven.
>> BRIAN Scassellati: OK.
Joten jos menen tarpeeksi pitkﺣ۳lle pois tﺣ۳stﺣ۳ mallista,
Olen voinut sekoittaa, koska se ei enﺣ۳ﺣ۳ vastaa mallia, ettﺣ۳ se on.
Ja ettﺣ۳ tilastolliset moottori, joka sanoo,
mitﺣ۳ todennﺣ۳kﺣﭘisyyttﺣ۳, ettﺣ۳ sinulla sanat virtahepo ja artisokkaa
yhdessﺣ۳, ja armadillo?
Ettﺣ۳ tﺣ۳ytyy olla jotain uutta.
>> Joten nﺣ۳mﺣ۳ teknologiat kﺣ۳ytﺣ۳mme pﺣ۳ivittﺣ۳in.
Jos haluamme ottaa ne yksi askel edelleen, mutta jos me todella
haluavat pystyﺣ۳ puhumaan mitﺣ۳ se on, ettﺣ۳ nﺣ۳mﺣ۳ jﺣ۳rjestelmﺣ۳t reagoivat,
meidﺣ۳n on puhuttava jﺣ۳lleen noin perustavanlaatuisempia joukko kysymyksiﺣ۳.
Ja se on aihe viestintﺣ۳ ettﺣ۳ kutsumme kysymys vastata.
Eli me haluamme pystyﺣ۳ to-- joo?
Yleisﺣﭘ: [ﺣ۳ﺣ۳netﺣﭘn].
BRIAN Scassellati: Saammeko osaksi piilevﺣ۳ semanttinen kﺣ۳sittely?
Joten kyllﺣ۳.
On olemassa paljon asioita, jotka ovat tapahtuu pinnan alla Siri
ja joissakin esimerkeissﺣ۳ Aion nﺣ۳yttﺣ۳ﺣ۳ sinulle seuraavan
jossa on melko vﺣ۳hﺣ۳n suhteen rakenne
mitﺣ۳ sanot, ettﺣ۳ on tﺣ۳rkeﺣ۳ﺣ۳.
Ja itse asiassa, ettﺣ۳ on hyvﺣ۳ esiaste seuraavan dian minulle.
>> Joten samalla tavalla, ettﺣ۳ puheentunnistus on rakennettu
useista kerroksista, jos haluamme ymmﺣ۳rtﺣ۳ﺣ۳, mitﺣ۳ se on, ettﺣ۳ on todella
huolimatta aiomme uudelleen luottaa monikerroksinen analyysi
Tekstin, joka on tunnustettu.
Joten kun Siri todella pystyy sanoa, katso lﺣﭘysin nﺣ۳mﺣ۳ sanat.
Nyt mitﺣ۳ teen heidﺣ۳n kanssaan?
Ensimmﺣ۳inen komponentti on usein lﺣ۳pi ja yrittﺣ۳ﺣ۳ analysoida
rakenne lauseen.
Ja mitﺣ۳ olemme nﺣ۳hneet alakoulussa, usein,
koska erﺣ۳ﺣ۳nlainen kaavio lauseita, olemme menossa
tunnustaa, ettﺣ۳ tietyt sanat on tiettyjﺣ۳ rooleja.
Nﺣ۳mﺣ۳ ovat substantiiveja.
Nﺣ۳mﺣ۳ ovat pronominit.
Nﺣ۳mﺣ۳ ovat verbejﺣ۳.
Ja aiomme tunnustaa ettﺣ۳ tietyn kielioppi,
tﺣ۳ssﺣ۳ tapauksessa Englanti kielioppi, on voimassa miten voin yhdistﺣ۳ﺣ۳ ne
ja muita tapoja, jotka eivﺣ۳t kelpaa.
>> Tﺣ۳mﺣ۳ tunnustaminen, ettﺣ۳ rakenne, saattaa riittﺣ۳ﺣ۳ opastaa meitﺣ۳
hieman.
Mutta se ei ole aivan tarpeeksi meille voi antaa
mitﺣ۳ﺣ۳n merkitystﺣ۳ siihen, mitﺣ۳ tﺣ۳ﺣ۳llﺣ۳ sanotaan.
Voit tehdﺣ۳, ettﺣ۳ meidﺣ۳n tﺣ۳ytyy luottaa jonkin verran semanttista kﺣ۳sittelyﺣ۳.
Eli olemme menossa on tarkasteltava klo alla mitﺣ۳ kukin nﺣ۳istﺣ۳ sanoista
tosiasiassa niin merkitystﺣ۳.
Ja yksinkertaisin tapa tehdﺣ۳ tﺣ۳mﺣ۳, aiomme yhdistﺣ۳ﺣ۳ jokaisen sanan
ettﺣ۳ tiedﺣ۳mme tietty toiminto, tietty muutos, ettﺣ۳ se
sallii tapahtua.
>> Tﺣ۳ssﺣ۳ tapauksessa voisimme merkitﺣ۳ sana "John" olevan oikea nimi,
ettﺣ۳ se tuo mukanaan identiteettiﺣ۳.
Ja voisimme merkitﺣ۳ "Mary", kuten samalla tavalla.
Kun taas verbi kuten "rakastaa", ettﺣ۳ on erityinen suhde
ettﺣ۳ pystymme edustamaan.
Nyt, se ei tarkoita ettﺣ۳ ymmﺣ۳rrﺣ۳mme
mitﺣ۳ rakkaus on, mutta vain, ettﺣ۳ ymmﺣ۳rrﺣ۳mme se tapa symbolinen jﺣ۳rjestelmﺣ۳n.
Eli voimme merkitﺣ۳ se ja manipuloida sitﺣ۳.
>> Jossa kukin nﺣ۳istﺣ۳ eri lﺣ۳hestymistapoja, tahansa semanttista kﺣ۳sittelyﺣ۳
tﺣ۳ﺣ۳llﺣ۳ on menossa vaatia hieman vﺣ۳hﺣ۳n tietoa ja paljon tyﺣﭘtﺣ۳
meidﺣ۳n osa.
Emme enﺣ۳ﺣ۳ valtakunnassa jossa pelkkﺣ۳ﺣ۳ tilastojen
tulevat olemaan tarpeeksi meille.
Nyt, jotta mennﺣ۳ tﺣ۳stﺣ۳ pisteestﺣ۳ on
osaa puhua sisﺣ۳llﺣ۳ mitﺣ۳ todella tapahtuu tﺣ۳ﺣ۳llﺣ۳,
, ettﺣ۳ voi manipuloida tﺣ۳tﺣ۳ jﺣ۳sentﺣ۳ﺣ۳ ja ymmﺣ۳rtﺣ۳ﺣ۳ kysymys
ja sitten se voi mennﺣ۳ ulos ja etsiﺣ۳,
joka vaatii enemmﺣ۳n monimutkainen kognitiivinen malli.
>> Tapa, jolla nﺣ۳mﺣ۳ jﺣ۳rjestelmﺣ۳t on rakennettu on suurimmaksi osaksi hyvin, hyvin tyﺣﭘ
intensiivinen.
Ne sisﺣ۳ltﺣ۳vﺣ۳t ihmisille viettﺣ۳ﺣ۳ paljon
aikaa jﺣ۳sentﺣ۳minen tavoin joka tﺣ۳llaisia ﻗﻗlauseita
voidaan esittﺣ۳ﺣ۳ jotain logiikkaa.
Se saa jopa hieman monimutkaisempi, vaikka.
>> Edes kerran olemme kﺣ۳sitelty jossa semantiikka, kﺣ۳ymme
vielﺣ۳ katsoa pragmatiikan mitﺣ۳ sanotaan.
Eli miten liittyvﺣ۳t sanat ettﺣ۳ minulla on jotain fyysisesti ulos
siellﺣ۳ maailmassa tai ainakin jotkut tietolﺣ۳hde
ettﺣ۳ voin manipuloida?
>> Joskus nﺣ۳mﺣ۳ johtavat ihana bittiﺣ۳ epﺣ۳selvyyttﺣ۳.
"Tulikuuma tﺣ۳hden ke tﺣ۳htitieteilijﺣ۳."
OK.
Nyt sanotaan, ettﺣ۳ koska hauska tyyppi otsikko
ettﺣ۳ nﺣ۳kisimme Late Night TV koska emme tulkita "tﺣ۳hti"
ettﺣ۳ sen taivaankappale merkitys.
Tiedﺣ۳mme, ettﺣ۳ se merkitsee enemmﺣ۳n arkipﺣ۳ivﺣ۳inen nﺣ۳yttelijﺣ۳ tai nﺣ۳yttelijﺣ۳
suuria mﺣ۳ﺣ۳riﺣ۳ nﺣ۳kyvyyttﺣ۳.
>> "Squad auttaa koiran purra uhri."
Onko se, ettﺣ۳ joukkue on todella siellﺣ۳ avustaa koira
vuonna menee noin ja puree uhreja?
Vai onko niin, ettﺣ۳ siellﺣ۳ oli henkilﺣﭘ, joka oli
purrut koira, joka tarvitsi apua?
Pelkﺣ۳stﺣ۳ﺣ۳n katsomalla syntaksin ja semantiikka lauseita,
emme voi mﺣ۳ﺣ۳rittﺣ۳ﺣ۳, ettﺣ۳.
>> "Helicopter powered ihmisen kﺣ۳rpﺣ۳siﺣ۳."
Onko itse asiassa todellinen pikku asioita lentelee ettﺣ۳
ovat ihmisiﺣ۳, joilla siivet virtaa helikopterien ihmiskunnan?
Vai onko yksi mekaaninen laite ettﺣ۳ saa voimansa henkilﺣﭘ?
>> Kun katsomme kysymys Puhelinvastaajat,
nﺣ۳mﺣ۳ ovat kerrosta, meidﺣ۳n on kﺣ۳siteltﺣ۳vﺣ۳.
Nyt, paras ja lajitella ja esiintyy nﺣ۳istﺣ۳ jﺣ۳rjestelmistﺣ۳
tﺣ۳nﺣ۳ﺣ۳n pystyvﺣ۳t tekemﺣ۳ﺣ۳n asiat tasolle, joka on
paljon suurempi kuin mitﺣ۳ meillﺣ۳ oli 10 vuotta sitten.
Tﺣ۳ssﺣ۳ yksi parhaista jﺣ۳rjestelmien se on siellﺣ۳ tﺣ۳nﺣ۳ﺣ۳n.
Ja tﺣ۳mﺣ۳ on jﺣ۳rjestelmﺣ۳ IBM nimeltﺣ۳ﺣ۳n Watson.
Tﺣ۳mﺣ۳ on meidﺣ۳n ystﺣ۳vﺣ۳mme IBM.
Tﺣ۳mﺣ۳ on Katherine pankit, Jia Chen, ja Priscilla Moraes antaa meille
osoitus Watson eilen IBM Yorktown.
[VIDEOTOISTOSTA]
-Kuinka voit?
>> -Voin hyvin.
Olen aina iloinen, kun olen ajattelu, varsinkin kun minﺣ۳
voi pysyﺣ۳ viileﺣ۳nﺣ۳ nﺣ۳issﺣ۳ palvelinhuoneissa.
Kuka on suosikkisi nﺣ۳yttelijﺣ۳?
>> -Minun Suosikki nﺣ۳yttelijﺣ۳ Angelina Jolie kuten Lara Croft
Tomb Raider, koska hﺣ۳nen alkuperﺣ۳inen muodossa oli virtuaalinen hahmo kuten minﺣ۳.
>> -Miten Watson auttaa potilaita?
>> -on Suunnitelma potilaiden on pﺣ۳ﺣ۳sy Watson suoraan?
Pﺣ۳ﺣ۳sy Watson neuvoa sovellukset vaihtelevat kﺣ۳ytﺣﭘn tapauksessa.
Mutta tﺣ۳llﺣ۳ hetkellﺣ۳, Watson antaa vain Mahdollinen diagnoosi ja hoito
vaihtoehtoja lﺣ۳ﺣ۳kﺣ۳ri.
Tarvittaessa potilaat voidaan saada tietoja
Watson, kenties portaali web-kﺣ۳yttﺣﭘliittymﺣ۳, tabletti,
tai jopa matkapuhelimella.
Esimerkiksi potilas voi olla pyydetﺣ۳ﺣ۳n kuvaamaan niiden oireita
luonnollisella kielellﺣ۳ suoraan osaksi Watson ratkaisu,
jolloin lﺣ۳ﺣ۳kﺣ۳ri keskittyﺣ۳ diagnoosi eikﺣ۳ tiedonkeruuta.
>> -Kuka Murhattiin Abraham Lincoln?
>> -John Wilkes Booth.
>> -In Minﺣ۳ vuonna Arizona Diamondbacks voittaa World Series?
>> -2001.
>> [Lopeta toisto]
>> BRIAN Scassellati: Niin tﺣ۳llaiset jﺣ۳rjestelmﺣ۳t
on vedota ensinnﺣ۳kin tunnustaa puheen; toinen,
muutetaan se mielekﺣ۳s sisﺣ۳inen edustus; ja sitten, kolmas,
kyky mennﺣ۳ ulos ja lﺣﭘytﺣ۳ﺣ۳ tietolﺣ۳hde ettﺣ۳
avulla ne voivat vastata tﺣ۳hﺣ۳n kysymykseen.
Tﺣ۳mﺣ۳ vaativuustason liittyy saman tyyppisiﺣ۳ ohjelmallisen asioita
ettﺣ۳ olet ollut tekee ongelma sarjaa.
>> Pystymme jﺣ۳sentﺣ۳ﺣ۳ HTTP pyynnﺣﭘt samantyyppistﺣ۳ matalan tason kuvio
matching ettﺣ۳ ELIZA voi tehdﺣ۳.
Pystymme muuntamaan ne osaksi sisﺣ۳isen esityksen,
ja sitten kﺣ۳yttﺣ۳ﺣ۳ niitﺣ۳ kyselyn joitakin ulkoinen tietokanta, mahdollisesti SQL.
Kaikki jﺣ۳rjestelmﺣ۳t rakennetaan tﺣ۳nﺣ۳ﺣ۳n
tehdﺣ۳ tﺣ۳mﺣ۳n tyyppistﺣ۳ luonnollinen kieli viestintﺣ۳
rakennetaan pﺣ۳ﺣ۳lle nﺣ۳itﺣ۳ samoja periaatteita.
>> Nyt, vaikka jﺣ۳rjestelmﺣ۳ kuin Watson ei ole tarpeeksi monimutkaista
pystyﺣ۳ vastaamaan mielivaltaisia kysymyksiﺣ۳ mistﺣ۳ tahansa aiheesta.
Ja itse asiassa, niiden on oltava jﺣ۳sennelty tietyn verkkotunnuksen.
Joten voit mennﺣ۳ verkossa ja lﺣﭘydﺣ۳t versiot Watson, jotka toimivat hyvin
sisﺣ۳llﺣ۳ lﺣ۳ﺣ۳ketieteellinen tietotekniikka.
Tai siellﺣ۳ on yksi verkossa ettﺣ۳ vain kﺣ۳sittelee miten
tekemﺣ۳ﺣ۳n hyviﺣ۳ suosituksia mitﺣ۳ olut menee elintarvikkeiden kanssa.
Ja nﺣ۳issﺣ۳ aloilla, se voi vastata kysymyksiin,
lﺣﭘytﺣ۳ﺣ۳ tietoja, joita se tarvitsee.
>> Mutta et voi sekoittaa ja sovittaa ne.
Jﺣ۳rjestelmﺣ۳, joka on ollut koulutettu tietokannan elintarvikkeiden ja olutta
ei toimi hyvin, kun yhtﺣ۳kkiﺣ۳ laita se sisﺣ۳ﺣ۳n lﺣ۳ﺣ۳ketieteen tietotekniikka
tietokanta.
Joten vaikka parhaamme jﺣ۳rjestelmﺣ۳t tﺣ۳nﺣ۳ﺣ۳n vedota tason kﺣ۳sittely
jossa olemme kﺣ۳sin koodausta ja rakennus infrastruktuuri, jotta
tﺣ۳mﺣ۳n jﺣ۳rjestelmﺣ۳n aikavﺣ۳lillﺣ۳.
>> Nyt viimeinen aihe haluan voitava saada tﺣ۳nﺣ۳ﺣ۳n
on noin sanatonta viestintﺣ۳ﺣ۳.
Suuri massa tietoa, me kommunikoida toistensa kanssa
ei synny lﺣ۳pi yksittﺣ۳isiﺣ۳ sanoja, ettﺣ۳ olemme soveltamalla.
Se liittyy asioita, kuten lﺣ۳heisyys, katse, teidﺣ۳n ﺣ۳ﺣ۳nensﺣ۳vy,
sinun taivutuksessa.
Ja ettﺣ۳ viestintﺣ۳ on myﺣﭘs jotain, ettﺣ۳ monet eri rajapintojen
care paljon siitﺣ۳.
Se ei ole mitﺣ۳ Siri vﺣ۳littﺣ۳ﺣ۳.
Voin kysyﺣ۳ Siri jotain yhdellﺣ۳ ﺣ۳ﺣ۳nellﺣ۳ tai eri ﺣ۳ﺣ۳nensﺣ۳vy,
ja Siri tulee antaa minulle saman vastauksen.
Mutta se ei ole, mitﺣ۳ me rakentaa monia muita rajapintoja.
>> Haluan esitellﺣ۳ sinulle nyt yksi robotteja.
Tﺣ۳mﺣ۳ rakensi minun pitkﺣ۳aikainen ystﺣ۳vﺣ۳ ja kollega Cynthia
Breazeal ja hﺣ۳nen yrityksensﺣ۳ Jibo.
Ja tﺣ۳mﺣ۳ robot-- aiomme on pari vapaaehtoisia
keksiﺣ۳ vuorovaikutuksessa tﺣ۳mﺣ۳n.
Joten voin olla kaksi ihmiset haluavat pelata robotti minulle?
Miksi et tule ylﺣﭘs, ja miksi et tule ylﺣﭘs.
Jos haluat liittyﺣ۳ minua tﺣ۳nne, kiitos.
>> Ja jos voisin olla sinun tulevat suoraan tﺣ۳nne.
Kiitos.
Moi.
>> ALFREDO: Hauska tavata.
Alfredo.
>> BRIAN Scassellati: Alfredo.
>> RACHEL: Rachel.
BRIAN Scassellati: Rachel.
Hauska tavata molempia.
Alfredo, aion olla mennﺣ۳ ensin.
Tulevat suoraan tﺣ۳nne.
Aion esitellﺣ۳ sinﺣ۳-- jos saan tﺣ۳mﺣ۳n pois
koputtamatta microphone-- on pieni robotti nimeltﺣ۳ﺣ۳n Jibo.
OK?
>> Nyt Jibo on suunniteltu interaktiivinen.
Ja vaikka se voi antaa sinulle puheen, paljon vuorovaikutusta robotti
on sanatonta.
Alfredo, aion pyytﺣ۳ﺣ۳ sinua sanoa jotain mukavaa ja ilmainen
robotti, kiitos.
ALFREDO: Mielestﺣ۳ni nﺣ۳ytﺣ۳t sﺣﭘpﺣﭘ.
>> [Surinaa]
BRIAN Scassellati: OK.
Sen vastaus ei ole sanallista.
Ja silti se antoi sinulle molemmat selkeﺣ۳ tunnustus
ettﺣ۳ se oli kuullut mitﺣ۳ sanoit ja myﺣﭘs jotenkin ymmﺣ۳rtﺣ۳ﺣ۳, ettﺣ۳.
OK?
Astu Oikea tﺣ۳nne yhden sekunnin.
Kiitos.
>> Rachel, jos voisitte.
Nyt aion antaa olet paljon vaikeampi tyﺣﭘ.
Jos haluat seistﺣ۳ tﺣ۳ﺣ۳llﺣ۳, varmuuskopioida vain vﺣ۳hﺣ۳n niin
voimme saada sinut kameran ja nﺣ۳yttﺣ۳ﺣ۳ tﺣ۳llﺣ۳ tavalla.
Aion pyytﺣ۳ﺣ۳ sinua sanoa jotain todella tarkoittavat ja ilkeﺣ۳ robotti.
>> RACHEL: Mitﺣ۳ vain tuntui tehdﺣ۳, oli tﺣ۳ysin jﺣ۳rjetﺣﭘntﺣ۳.
>> [Humina]
>> Se oli enemmﺣ۳n kuin absurdia.
Mitﺣ۳ tapahtuu sinulle?
Aw, ei paha.
Annan sinulle halauksen.
BRIAN Scassellati: Selvﺣ۳.
Kiitos, Rachel.
Alfredo, Rachel, kiitos kaverit hyvin paljon.
>> [SUOSIONOSOITUKSET]
>> Joten tﺣ۳llainen vuorovaikutus on vuonna monin tavoin joitakin samoja sﺣ۳ﺣ۳ntﺣﭘjﺣ۳
ja joitakin samoja rakenne mitﺣ۳ me
saattaisi olla kielellinen vuorovaikutus.
Se on sekﺣ۳ viestintﺣ۳- ja palvelee tﺣ۳rkeﺣ۳ﺣ۳ tarkoitusta.
Ja ettﺣ۳ vuorovaikutus, vuonna monin tavoin, on suunniteltu
on erityinen vaikutus henkilﺣﭘ vuorovaikutuksessa tai kuuntelu
robotti.
>> Nyt olen onnekas on Jibo tﺣ۳ﺣ۳llﺣ۳ tﺣ۳nﺣ۳ﺣ۳n.
Sam Spaulding on tﺣ۳ﺣ۳llﺣ۳ auttaa meidﺣ۳t ulos robotti.
Ja minﺣ۳ aion kysyﺣ۳ Sam antamaan meille yhden mukava demo Jibo tanssi
ettﺣ۳ voimme katsella lopussa tﺣ۳ﺣ۳llﺣ۳.
Joten mene eteenpﺣ۳in, Jibo.
>> SAM: OK, Jibo.
Nﺣ۳ytﺣ۳ meille tanssiliikkeitﺣ۳.
>> [Musiikkia]
BRIAN Scassellati: niin, kaikki.
Kiitos ystﺣ۳vﺣ۳mme Jibo.
>> [SUOSIONOSOITUKSET]
>> Ja kiitos ystﺣ۳vﺣ۳mme IBM auttaa ulos tﺣ۳nﺣ۳ﺣ۳n.
Viestintﺣ۳ on jotain ettﺣ۳ olet menossa
nﺣ۳hdﺣ۳ tulossa yhﺣ۳ enemmﺣ۳n me rakentaa monimutkaisempia rajapintoja.
Ensi viikolla, me voidaan puhua siitﺣ۳ miten kﺣ۳yttﺣﭘliittymﺣ۳
tietokoneen vastustajia peleissﺣ۳.
Mutta jos sinulla on kysyttﺣ۳vﺣ۳ﺣ۳ tﺣ۳stﺣ۳, Olen noin toimistossa tuntia tﺣ۳nﺣ۳ﺣ۳n.
Olen iloinen voidessani puhua teille AI aiheita tai pﺣ۳ﺣ۳stﺣ۳ tarkemmin.
Hauskaa viikonloppua.
>> [SUOSIONOSOITUKSET]
[Musiikkia]