Acest lucru se întâmplă când Donald Trump întâlnește inteligența artificială

$config[ads_kvadrat] not found

ХИТРЫЙ способ, или как игнорировать МОДУЛЬ ★ Производная от функции с модулем

ХИТРЫЙ способ, или как игнорировать МОДУЛЬ ★ Производная от функции с модулем
Anonim

Bradley Hayes, asociat post-doctoral la MIT, care studiază robotica, tocmai la transformat pe Donald "Drumpf" Trump într-un robot. A programat o rețea neuronală recurentă - o inteligență artificială - pentru a studia și a imita discursurile candidatului republican.

"Laboratorul lui Hayes", spune el, este "cercetarea axată pe teaming-ul robotului uman: proiectarea algoritmilor care permit roboților să colaboreze și să învețe de la oameni astfel încât oamenii să poată fi mai siguri, mai eficienți și mai eficienți la locul de muncă." @DeepDrumpf este un "proiect lateral". El a inspirat, în parte, din "schița fantastică" a lui John Oliver. ("Sperăm că va vedea acest lucru - sperăm că va vedea și va aprecia acest lucru").

Invers a vorbit cu Hayes despre acest efort patriotic.

Ce altceva te-a inspirat să faci @ DeepDrumpf?

A apărut dintr-o conversație de prânz cu câțiva colegi de-ai mei care fac și cercetări în robotică și se ocupă de învățarea mașinilor. Vorbeam despre câteva tehnici de modelare statistică diferite care au fost efectiv relevante pentru cercetarea noastră.Se pare că aceeași tehnică care se află în spatele DeepDrumpf funcționează într-o mulțime de domenii de robotică, deoarece este o tehnică de modelare care încearcă să învețe structura informațiilor secvențiale sau a datelor secvențiale. Limba naturală este un exemplu extraordinar de date secvențiale, în care structura propoziției este destul de consistentă: există reguli și structura care stă la baza tuturor datelor pe care le obțineți.

Moștenesc 100 de milioane? Și acum construiesc peste tot în lume. Și am un pic misto.

- DeepDrumpf (@DeepDrumpf) 4 martie 2016

Un cercetator diferit la Stanford a scris un curs despre retelele neuronale si, mai ales, a publicat un articol intitulat "Eficienta nerezonabila a retelelor neuronale recurente". A scris astfel o introducere fantastica a acestei tehnici de modelare statistica si o gramada de oamenii au arătat că are această putere nerezonabilă de a reprezenta structura în acest tip de scriere a textului liber.

Am văzut un articol care compara complexitatea vorbire a diferiților lideri politici. Articolul spunea cum Trump folosește un limbaj mai simplist și este un hit uriaș cu votarea lui demografică și fanii săi. Din perspectivă politică, aceasta este cu adevărat minunată, deoarece face mesajul tău clar și în limitele posibilității de audiență cât mai largă; dintr-un punct de vedere al mașinilor, ceea ce înseamnă că acesta ar putea fi cel mai tractabil model pe care îl putem face.

Ați auzit de un limbaj de codare numit "Make Python Great Again"?

Știi, am văzut-o ieri. TrumpPython sau ceva de genul asta? Am văzut asta. Am citit un articol despre el, m-am dus la pagina lor GitHub, dar nu am avut timp să mă joc cu el încă. Dar arata grozav.

Putem afla ceva despre tendințele lingvistice ale lui Trump, sau ceva de genul asta, de la AI?

Da, este posibil în sensul că, dacă vă uitați la ieșirea din model, aceasta indică structura pe care modelul a învățat-o din date. Astfel, felul de repetare, tipurile de lucruri care ies din model, vă vor spune - potențial - despre anumite lucruri care sunt inerente tiparelor sale de vorbire și soliei sale.

Kansas Toți au spus: "Nu am nevoie de nimic. Au avut o țară oribilă și au o infrastructură specială, țara noastră are nevoie de un bogat.

- DeepDrumpf (@DeepDrumpf) 4 martie 2016

Nu ar fi în mod necesar posibilitatea de a obține asta din contul Twitter în sine, mai ales pentru că Twitter vă oferă doar 140 de caractere pentru a lucra cu. Și, pentru că nu există o mulțime de date care au intrat în model și, de asemenea, parțial deoarece transcrierile sunt de la dezbateri - unde candidații (și în special Trump) tind să se întrerupă ei înșiși - aceasta face ca aceste discontinuități să fie în producție.

Există încă un pic de muncă manuală necesară pentru a încerca în esență un zid de text din acest model și apoi treceți prin el și alegeți cea mai bună coadă de 140 de caractere contigue și postați-o.

Aceasta este afacerea. Președintele nostru este Obamacare. acum, în asta nu este. Mulțumesc foarte mult. Nu suntem majorete, suntem interesante

- DeepDrumpf (@DeepDrumpf) 4 martie 2016

Deci, nu e foarte important în acest moment?

Ea învață în mod efectiv ca distribuție de probabilitate, și puteți să încercați din ea. Ce inseamna asta - este modelul tau si o poti cere o scrisoare. Și, dacă îi întrebați suficiente scrisori la rând, vă vor da lucruri care seamănă cu engleza. Sau, chiar mai bine, unele dintre ele seamănă cu lucrurile pe care Trump le-ar fi spus de fapt - pentru că a fost instruită asupra lui. Deci, procesul general pe care l-am urmărit este: aș încerca, de exemplu, 500 sau 1.000 de caractere din el. Mi-ar da doar un zid de text cu valoare de 500 sau 1.000 de caractere, cred, ramblings, și apoi, din interior, voi alege cel mai bun bloc de 140 de caractere care are sens. Sau cea mai bună frază care iese din ea pare a fi relevantă.

De exemplu, noaptea trecuta, am folosit-o la fel de live-tweet dezbaterea. Și astfel, unul dintre lucrurile pe care le puteți face cu un model de genul acesta este că puteți să-l primiți. Deci, pentru că modelul vă oferă doar un singur personaj la un moment dat, acesta are această dependență de personajele care au venit înainte de el - scrisorile pe care le-a ieșit anterior. Așa învață cuvinte, așa capturează structura tezei și anumite elemente ale gramaticii.

Spuneți-mi că încep pedeapsa cu "Romney is" și apoi o întreb pentru următoarele mii de caractere. Noi numim acea pregătire. Va da orice ieșire vrea, dar va stabili partea inițială a secvenței că "Romney este …"

Se face referire la acele tweet-uri cu fraze paranteze?

Ai perfecta dreptate.

Romney este un instrument. Vreau să-ți spun asta. Probabil că este ultimul lucru de care avem nevoie într-un lider, nu putem face asta.

- DeepDrumpf (@DeepDrumpf) 03 martie 2016

Unul dintre lucrurile pe care sper să le fac, odată ce procesul este puțin mai curat - și asta va veni cu mai multe date - este să începeți să îl interacționați cu ceilalți candidați. Dacă te uiți la contul Twitter, urmărește ceilalți candidați primari. În cele din urmă, sperăm să începem să le răspundem și poate să le provocăm. Dar asta e mai mult de un fel de lucru pe parcursul unui weekend.

@realDonaldTrump Ei vor plăti chiar acum, și cum ar fi, absolut. Sunt foarte bogat. Vreau să le sprijin și să le am.

- DeepDrumpf (@DeepDrumpf) 03 martie 2016

Puteți explica ce este o rețea neuronală recurentă în limbaj simplist și nespecializat?

Sigur - vom încerca. O plasă neuronală, în general, ia ceva intrări, apoi face niște matematică în mijloc și vă oferă o ieșire. În general, este doar un clasificator. Deci, datând o anumită intrare, vă va spune ce clasă corespunde acestei intrări. Un exemplu popular ar fi - o rețea neurală de bază - îi dai o imagine a unei pisici și vrei să-ți spui că - dacă e ca o pisică, un câine sau un avion sau o mașină - vrei să spunem că "Bine - cu înaltă încredere - aceasta este o pisică pe care tocmai mi-a dat-o".

Deci aceasta este sarcina de clasificare la nivel înalt. Acesta este un concept similar, dar în loc să fie pisică, câine, mașină, clasele sunt literele individuale ale alfabetului și punctuație. Așa că luați o contribuție și apoi faceți matematică în funcție de ceea ce este învățat - astfel încât toate învățarea se întâmplă "în mijloc", o vom numi - și vă oferă o clasificare la sfârșit. Deci, ca, această scrisoare.

Lucrul care o face recurent rețeaua neurală este faptul că ieșirea din etapele anterioare este introdusă în etapa următoare ca parte a modelului. Faptul că modelul mi-a dat un "M" se va alimenta în următorul run-through al modelului. Deci, atunci ar putea să vă dau un "a" și apoi un "k" și apoi un "e", pentru că încearcă să scoată din nou "Amintiți-vă din nou America", deoarece aceasta este reprezentată în date foarte mult.

Ești deosebit de mândru de orice tweet-uri DeepDrumpf până acum?

Da, de fapt. Am un cuplu pe care nu l-am postat încă, dar -

Exclusiv.

Râde Exact. Dintre cei care sunt postați, sunt deosebit de mulțumit de "Sunt ceea ce ISIS nu are nevoie".

Sunt ceea ce ISIS nu are nevoie.

- DeepDrumpf (@DeepDrumpf) 03 martie 2016

Să vedem … l-am însămânțat cu "Nu sunt rasistă, dar …" și continuarea a fost "cred …", pe care am crezut-o destul de excelentă. Trebuia să o salvez pe atunci când a devenit relevantă, dacă a devenit relevantă.

Nimic bun nu vine după aceste cuvinte.

Vrei mai degrabă să votezi pentru Donald Trump sau să votezi pentru @DeepDrumpf?

Cred că există compromisuri cu fiecare dintre aceste alegeri.

$config[ads_kvadrat] not found