Press "Enter" to skip to content

GOTO 2018 • Your Superpower User Manual • Marc Cohen


[Musica]
almeno questo è tanto quanto so
benvenuto grazie per essere venuto come Julie
Detto che sono uno sviluppatore avvocato del
L’ufficio di Google London non sembra
Vengo da Londra ed è perché lo sono
non originariamente dall’America, ma sì
qui per parlarti di qualcosa che sono
davvero eccitato per l’ultima volta
ha dato questo discorso la persona prima di me ha dato
un discorso su come stava usando la macchina
imparando a rilevare gli asteroidi diretti a
la terra e ha vinto questo concorso con
La NASA per trovare questi oggetti prima di loro
avvicinarsi a noi quindi era un po ‘
di un duro atto da seguire perché il mio
parlare non è in realtà intenzione di salvare il
terra da Armageddon, ma spero di farlo
essere in grado di convincerti che hai
accesso ad alcuni poteri davvero incredibili
al giorno d’oggi se guardi nei posti giusti
e se impari come usarli
accuratamente
oh queste diapositive sono disponibili al bit
/ m co – superpoteri quindi se è necessario
accedervi o vogliono accedervi dopo
il discorso li lascerò per il resto
della vita dell’universo, se vuoi
mettermi in contatto con me come ho detto o come
Julie ha detto che sono un sostenitore dello sviluppo
il che significa che il mio lavoro è fondamentalmente quello di aiutare
gli sviluppatori si avvalgono di Google
piattaforma cloud , quindi va bene scrivermi
se posso aiutarti in qualsiasi modo questo è il mio
La maniglia di Twitter segna un Cohen e basta
il mio sito personale così con quello di
il modo in cui mi piacerebbe coprire oggi è
un po ‘di background su ml solo per
portarci tutti sulla stessa pagina e poi io
voglio parlare di alcuni superpoteri che farò
ti racconto un po ‘ della mia storia
prima superpotenza che abbia mai acquisito e
allora vedremo come possiamo alimentare
applicazioni nel settore dei servizi della
dominio app e poi
area di apprendimento quindi cominciamo con
uno sfondo su quante persone si sentono
come se già ricevessero l’apprendimento automatico
sapere di cosa si tratta averlo usato
Direi forse il 60% quindi andrò un po ‘
attraverso questa sezione velocemente ma mi piace
per fare solo un livello impostato per spiegare
persone che non hanno ancora avuto esperienza
con ciò che è tutto ciò che questo
l’autobus è tutto per chiunque lo riconosca
frase o sapere cosa è noto per il suo
ha ogni lettera dell’inglese
alfabeto in modo che vedo le persone che vanno
mi stai controllando, credimi, ma …
L’ho ottimizzato è scritto normalmente
diversamente
di solito è scritto il marrone veloce
volpe e l’ho scritto il marrone veloce
volpe che sembra strana a chiunque o sembra
va bene o no sì così inglese nativo
i relatori guardano questa frase e loro
dì che non sembra giusto, è così
non è la rapida volpe marrone che è
la rapida volpe marrone e non è solo
perché è così che hanno sentito il
frase è in realtà sbagliato in questo
l’ordine qualcuno sa perché c’è
qualcuno abbastanza coraggioso da azzardare un’ipotesi
questa è una grande stanza scusa perché la tua
L’insegnante di inglese ti ha detto che è un
la ragione va bene, ma non è il vero ordine
di aggettivi molto buoni quindi pochissimi
la gente lo sa che c’è una cosa ben diversa
ordinamento dei aggettivi in inglese è
sembra che questa quantità o numero vada
prima quindi la qualità poi la dimensione dell’età
aggettivi e scopi specifici del colore o
qualificazioni in modo rapido veloce marrone è un
qualificatore o una qualità e marrone è un
colore quindi è marrone veloce non marrone
veloce nessuno lo sa questo no
Non ho mai incontrato nessuno che mi potesse dire
quella lista nella mia ho dato questa diapositiva
Ho presentato questa diapositiva a molti
molte persone madrelingua inglese
Non ho mai incontrato nessuno che potesse
oh sì la sua quantità e poi la sua
qualità e quindi le sue dimensioni e poi
nessuno lo sa ma in un certo senso ogni
L’oratore inglese lo sa specialmente
persone che hanno imparato l’inglese da bambino come
un bambino, che proprio non lo sai
conoscilo e questo è davvero l’ essenziale
idea dietro l’apprendimento automatico è
imparare dagli esempi e dall’esperienza
non dalle regole quindi non lo sappiamo nemmeno
quelle regole ma noi le conosciamo
sperimentare questo concetto non è nuovo
è stato effettivamente affermato in questo modo davvero
in questo modo questa versione di esso al posto di
cercando di produrre un programma da simulare
la mente adulta perché non provare piuttosto a
produrre uno che simula il bambino
è un po ‘come è la macchina
l’apprendimento è tutto su di esso
software didattico allo stesso modo in cui insegniamo
bambini esponendoli a modelli
più e più volte fino a quando non iniziano a
assorbire quei modelli e la differenza
tra ciò che è in questa categoria
cosa c’è nella categoria che qualcuno vuole
indovina chi ha detto che questo è come un po ‘
tipo di un gioco a quiz questo discorso è
a trasformarlo erano Alan Turing e lui
Detto questo nel 1950, quindi penso che sia così
piuttosto impressionante che tu sappia che ha visto
questa visione di ciò che è 70 anni fa
quando ero a scuola di specializzazione non lo farò
dì quando è stato tanto tempo fa lì
era questa cosa diremmo quale era
che abbiamo qualcosa di incredibilmente veloce
computer, ma non possono ancora farlo
qualcosa che un bambino può fare quale è
Dì a un gatto da un cane per 30-alcuni dispari
anni che è stato il caso e poi tutti
all’improvviso ha iniziato a cambiare così lontano
di recente, piuttosto come persone del 2009
Stavano ancora dicendo quel vecchio detto
e poi improvvisamente nel 2012 ha cambiato noi
riuscimmo a farlo finalmente potemmo
riconoscere un gatto il problema è stato necessario
16 mila processori per farlo nel 2015
algoritmi iniziato battendo gli esseri umani a
riconoscimento delle immagini in modo che ora facciano meglio
rispetto agli umani e nel 2016 noi
algoritmi che eseguono prestazioni migliori
radiologi inesperti e poi solo
questo mese ho visto questo titolo ora
meglio di non solo un esperto
radiologi non solo radiologi ma
gli specialisti là realmente buono come o
meglio degli specialisti significa questo
gli specialisti non sono più necessari no
probabilmente significa che la combinazione di
lo strumento e lo specialista sta per
darci una migliore capacità di
diagnosticare le cose di quanto non siamo mai stati
in grado di fare prima così le cose sono cambiate
molto rapidamente penso sia giusto chiamare
questa rivoluzione cosa è successo
perché improvvisamente dopo tutto questo tempo di
non essere in grado di distinguere un gatto da un cane
perché siamo improvvisamente in grado di diagnosticare
cancro al seno meglio di quanto abbiamo mai avuto
stato in grado di pensare prima che sia un mucchio
di ragioni e probabilmente sono alcuni che sono
mi mancherà ma questa è la mia lista personale
uno è che l’hardware ha mantenuto
sempre meglio abbiamo questa
concetto chiamato Legge di Moore che è
rappresentato il tasso di variazione di
hardware nel corso degli ultimi 30 anni
40 anni forse anche un po ‘di più
La legge di Moore ha iniziato a correre fuori è
non non ne ricaveremo più
aumentare che pensavamo di andare
per continuare a entrare nel futuro
indefinitamente ma stiamo anche vedendo un grande
rivoluzione in hardware specializzato come
GPU e TP utilizzano processori che sono
specificamente progettato per aiutare con questi
tipo di profonda algoritmi di apprendimento nuvola
l’informatica ha cambiato tutto te
non è necessario che tu sappia replicare
I data center di Google o i dati di Facebook
centri si può solo prendere in prestito o affittare
li credo che tu abbia pagato per quello che c’è
più dati disponibili che mai prima
set di dati disponibili online
Stanno barcollando e si tengono un po ‘di
salendo in modo esponenziale così hai
la tua punta delle dita in questo momento più dati di
chiunque nella storia dell’umanità
il movimento open source ha avuto un enorme successo
così quando ho iniziato leggevi un giornale
e qualcuno direbbe che tu sai che ho un
svolta e
davvero fantastico e dovresti contattare
il ricercatore e implorarli potrei vedere
quello che hai fatto o trovare più su di esso
ora è solo che ci sono dei repo
condividere più apertamente e, naturalmente, di nuovo
e tecniche raffinate che stiamo vedendo
tremendo miglioramento degli algoritmi
che le persone usano per applicare a questi
problemi e questi sono tutti i tipi di
diritto interdipendente non è come nessuno
uno di questi sta operando in isolamento
perché abbiamo un accesso più aperto ai dati
possiamo provare cose che abbiamo cloud
calcolo in modo da poter attaccare più grande
problemi è tutto un tipo di amplificazione
stesso in quello che ritengo perfetto
tempesta su questi ultimi sai cinque sei
anni qualcosa in quel lasso di tempo questo
è un po ‘modellato da questo grafico questo
il grafico ti mostra il numero di
directory di progetto in Google source
albero Google ha questo più grande monolitico
albero del codice sorgente nella cosa del tipo di mondo
che non mi citano per quello che sono
tipo di esagerare e circa nel
mondo ma è davvero molto grande e
questo grafico ti mostra il numero di
progetti unici all’interno di quel repository
che includono l’apprendimento automatico
configurazioni e questo ti dà
un senso di ciò che sta accadendo a questo
rivoluzione Ho appena parlato di carina
tanto ogni prodotto e servizio che
Google Offers è ora costruito utilizzando la macchina
apprendere o utilizzare l’apprendimento automatico in
un modo significativo e sono sicuro che tu abbia
tutto ha iniziato a sperimentarlo già
in molti in molti prodotti diversi così
questo è un po ‘di background ora io
voglio parlare di quello che sono quello che sono
chiamare i superpoteri ma prima di parlare
a tale proposito voglio darti un po ‘
un po ‘della mia storia e dove il mio primo come
Ho scoperto per la prima volta mia mia superpotenza quando
Probabilmente ero come qualcuno lo riconosce
no non si sa mai nessuno di voi era ok
c’è una persona c’è un altro ragazzo
no STUV non sei nato quando questo libro
è uscito ma quando ero al liceo io
penso di avere circa 15 anni mio fratello
chi era
due anni o stava prendendo un computer
corso di programmazione e ha avuto questo libro
sul suo comò e io ero come di base
di base, cosa vuol dire che è a
titolo strano quindi ho preso il libro e io
ho iniziato a leggerlo e non ci sono riuscito
smetti di leggerlo e stavo pensando di farlo
me stesso questo è strano mio fratello maggiore
ho un libro di testo e non posso smettere di leggere
è un bene che è un po ‘
cosa interessante che non succede
molto spesso quindi mi sono davvero interessato
programmare e iniziare a scrivere programmi
e questo è uno che non scrissi quando io
avevo 16 anni, l’ho scritto più di recente ma è così
illustra il tipo di magia che io
sentito per spiegare questo programma devo
tipo di darti un po ‘di a
puzzle immaginiamo che stai andando
intervistare cento persone per un lavoro e
le regole sono quelle appena te
intervista una di queste persone che hai
per decidere proprio allora lì se dici
no hai perso quella persona per sempre se
tu dici di si hai finito e tu no
andando a vedere nessuno degli altri
le persone quindi quale sarebbe un ottimo
strategia sai se scegli se tu
assumere la prima persona che vedi
si sta, ovviamente, lasciando un sacco di
informazioni sul tavolo se noleggiate il
l’ultima persona è quella che sei gentile
di rimanere con se non sono così buoni
qualcuno ha una sensazione per un ottimale
strategia Ho la sensazione che alcuni di voi facciano
ma sei schivo ma questo Python
il programma è così tante le diapositive in
questo discorso puoi cliccare e lo sarà
prendi posti come questo si chiama
Rapala è un sito che mi piace davvero
solo facendo codice interattivo
sperimenta quindi questo programma di 32 linee
simula che quello che sta per fare è
itera e stampa l’ottimale
punto di arresto, quindi se tu se tu
int intervista la prima persona a fare un
decisione o la seconda persona o fuori
cento quello che risulta essere il
punto ottimale lo eseguiremo e lo è
convergendo con speranza su 0.37
potrebbe non proprio farlo lì si trasforma
la strategia ottimale è all’incirca del 37%
quello che intendo è che dovresti
intervista il 37% dei candidati, quindi se lo fa
c’erano un centinaio di persone che avresti smesso dopo 37 anni
e ti ferisci i nervi e dici
Non accetterò nessuno di quei 37 no
importa quanto siano bravi e poi i
la prossima persona che incontrerai, intervista
chi è meglio di quelle persone chiunque
hai visto prima di assumere bene ora
ciò che è sorprendente di questo ti dà
la strategia ottimale non lo fa
garantirai che otterrai il meglio
IT persona massimizza la probabilità
di trovare la persona migliore il reale
probabilità di trovare i nidi il
la persona migliore è lo stesso numero esatto e
non è solo il punto tre sette, è uno
over e quindi è un problema molto interessante
perché sto andando in tutto questo perché
con 30 linee di Python sono riuscito a farlo
per capire qualcosa che non avrei mai voluto
sono stato in grado di capire
analiticamente e ho dimostrato la risposta
correndo non so se riesci a vedere
1.000 prove che posso effettivamente eseguire a
centomila sì, è un po ‘
più lentamente è Python che è
interpretato da qualche parte ma questo è quello che
veramente mi sono emozionato questo è ciò che soffiava
la mia mente usando il software che posso effettivamente fare
risolvere problemi che non potrei mai risolvere
analiticamente posso trovare la verità su
cose e posso fare le cose molto più velocemente
di quanto potessi mai prima, così mi è sembrato
mi piace come una superpotenza va bene per me
la storia urla
Penso solo fare questo va bene va bene così
Mi sono entusiasmato per la programmazione e
sono passati molti anni e sono diventato un
sviluppatore di software professionale ma io
sono davvero frustrato perché capisci
questa sensazione di non poter avere la mia
superpoteri ma non puoi usarli o
è davvero difficile usarli e il
la ragione è così difficile è questo è in realtà
dal sito web del motore di Kubernetes di Google
oggi e io non intendo mettere giù
motore Kubernetes perché è un
prodotto assolutamente fantastico e se tu
sono interessati al flusso di lavoro dello spazio di lavoro
orchestrazione che dovresti assolutamente prendere
un’occhiata ma solo per dare un senso
cosa devi fare per distribuire un web
applicazione che non ti servirà per fare i bagagli
carica la tua app in un dr. dopler
immagine esegue il caricamento locale del contenitore
l’immagine in un registro crea un
grappolo contenitore distribuire la vostra applicazione al
cluster espone la tua app a Internet
incrementare la distribuzione e distribuire a
nuova versione quando sei quando cambi
il codice è una specie di molto a che fare con
e penso che possiamo fare meglio perché è così
perché è così complicato perché è così
difficile da usare bene il superpotere che ho
preoccuparsi dell’hardware devo preoccuparmi
riguardo al software di cui devo preoccuparmi
aggiornare il mio SO quale versione di Linux am
Io ho la sicurezza più recente
patch so come amministrare il
rete e scala il mio sistema su e giù
e sto solo andando a smettere di leggere questi
ma solo molto di cui preoccuparsi qui così
questo di recente è venuto fuori questo è davvero un
bel cheat sheet del cloud di Google
piattaforma così ogni prodotto o servizio in
la piattaforma cloud di Google è elencata qui
e riassunti in quattro parole davvero belle
comodo cheechee ma guardo questo e
Sono come oh mio Dio come posso possibilmente
impara tutto questo proprio come potrei essere
un esperto su tutto questo ed è quello
solo Google , potresti essere anche tu
interessato a Microsoft o Amazon e
probabilmente hanno
cose come questa forse lo sono ancora di più
più grande quindi è molto da inghiottire cosa
Voglio davvero quando sto costruendo un
l’applicazione è voglio che il server non lo sia
servizi Voglio automatico illimitato
ridimensionamento voglio pagare solo quello che io
uso voglio che sia infinitamente estensibile
Voglio essere in grado di aggiungere funzionalità
molto facilmente e voglio davvero
relegare l’infrastruttura non mi interessa
riguardo all’hardware gestione o niente di tutto questo
altre cose che ho elencato un altro modo di
a pensarci è che non voglio
pensa a cose che non voglio pensare
riguardo voglio solo preoccuparmi della mia app
e anche quando sto specificando qualcosa
Voglio specificare il non come il I.
voglio dire questo è quello che voglio
succede che questo è il dato che voglio ottenere
questo è il flusso che conosco che voglio
capita non mi interessa come lo fai solo
fallo bene quindi parliamo di alcuni
esempi di come puoi ottenerli
di superpoteri nel mondo moderno questo
è Google bigquery quante persone hanno
visto questo o provato o o sentito parlare di esso
se tutto va bene, se non l’hai visto
vale davvero la pena dare un’occhiata a questo
un database essenzialmente o o un grande dato
sistema di analisi che ne ha davvero
proprietà interessanti per una cosa
usa l’ elaborazione parallela attraverso un molto
un gran numero di server in modo che tu possa
scansione attraverso i dati che puoi essenzialmente
eseguire query sequel per le persone che lo sono
familiarità con la tecnologia di database e in
il mondo del sistema di database tradizionale
eviterai una scansione della tabella se
vuoi fare qualcosa velocemente
creerebbe un indice con bigquery voi
non devi preoccuparti di creare un
indicizzare o capire prima del tempo
quale campo conosci in uno schema
indice è solo molto felice di scansionare tutti
fila nel database ed è molto
veloce perché ha tutti i processori
andando in parallelo diamo un’occhiata a
quello in azione
quindi ho un paio di domande salvate qui
Ti faccio vedere solo loro rapidamente questo uno è
guardando abbiamo qualche pubblico
database puoi ovviamente caricare i tuoi
possedere i dati per bigquery e fare tutto questo
tipo di roba te stesso, ma ce ne sono alcuni
i nostri dati sono banche dati pubbliche pre-predisposte
imposta questo è tutto github e io sono
solo guardando un mese vale la pena di
commette ma tutti i commit in github
e sto guardando il diverso
lingue e ordinamento e raggruppamento per
lingua qualcuno vuole indovinare ciò che il
la lingua più popolare è tra i commit
file e github ho appena dato via il
risposta Devo imparare a fermarmi a
alcuni punti in questo discorso JavaScript
probabilmente non sorprende perché lo sai
su ogni client sul web funziona
JavaScript Python è sopra Java che è
un po ‘ interessante, non so se tu
ho visto quanto è stato veloce ma abbiamo lavorato
40 milioni di righe di dati ma ciò che puoi
o forse non lo so è che ho imbrogliato perché
bigquery ha questo campo chiamato used
cache
risultati e ho eseguito questa query prima del
parla, quindi lo spengo perché
Ho appena visto i tempi ed è stato come
0,01 sette secondi e non c’è modo
quello che è effettivamente possibile o è
non ancora così Sto correndo ancora una
tempo e probabilmente ne prenderò di più
come 15 o 20 secondi, ma ricorda che è
guardando 40 milioni di file ecco dove
Mi innervosisco proprio qui, okay
quindi non è male lo stesso risultato e
ora che non ha usato un risultato memorizzato nella cache
sono stati 16 secondi lasciami prendere lasciami mostrare
tu un altro
il numero di github autori questo è alla ricerca
a tutti i depositi di nuovo per un particolare
mese penso
e mi dirà i repository
avere più autori a cui importava qualcuno
Avventura immagino che avrei dovuto se
Ti farò domande del genere
dovrebbe avere i premi giusto altrimenti
non c’è nessun incentivo a crescere
la tua mano
quale era il buon kernel di Linux?
in realtà è in alto non è il numero
uno ma è lassù e di nuovo questo è
dove inizia a fare paura, ma penso
sta andando diventa mezzo per me dot file
quindi per chiunque non abbia familiarità con
dot files Questi sono come si conosce il
punto bash profilo o il punto VMRC tutto
questi file di configurazione che comandano
linea persone e persone chiave ID utilizzano
alla gente piace condividerli apparentemente
e vedo che Linux è il numero quattro in questo modo
è stata una buona ipotesi ancora una che voglio
mostrarti solo per pura meraviglia
uno sta guardando tutta la Wikipedia
domande in un anno intero , quindi questo è
le visualizzazioni di pagina da Wikipedia non sono modificabili
questo è come tutti quelli che hanno guardato
qualsiasi cosa su Wikipedia è stata registrata
in questo set di dati e stiamo andando a
analizzarlo stiamo andando scansione ogni riga di
quei dati e molto più di quello che siamo
non solo per scansionarlo, ci scuseremo
questo è troppo piccolo
faremo un’espressione regolare
confrontando il titolo con due diversi
città e lo aggiusterò proprio ora
perché mi rendo conto di quanto sono dipendente
ok così corriamo questo e vedere quanto tempo ci
ricorda che stiamo facendo un regolare
espressione che di solito eviti
quello su ogni singola riga di una bella
un enorme tavolo di miliardi di righe ne ha bisogno
musica o qualcosa del genere
vieni BigQuery si può fare
cos’è quella cosa Jeopardy mm-hmm
ok 26 secondi dirò guardiamo
ai risultati va bene scusate
che voi ragazzi siete arrivati in terza posizione
posto ma ma c’è una consolazione
premio qui hai battuto Paris Hilton tu
devo ricordare che questo sta arrivando
dai dati del 2011 è per questo che Parigi
Hilton si stava mostrando in tutto questo
elencare in ogni caso solo per mostrarvi ciò che
ha fatto seicento gigabyte
quasi un terabyte di 17 miliardi di righe di
dati in 25 secondi che sembrano un
superpotenza per me ce ne sono molti
cose interessanti che puoi sapere non l’ho fatto
significava volerlo selezionare
e ovviamente ok ci sono molti
cose interessanti che puoi fare
bigquery Ho menzionato il pre-costruito
database c’è un set di dati che è
un bel po ‘se sei interessato
nell’evoluzione del web c’è
qualcosa chiamato l’archivio HTTP di Google
esce e ogni 15 giorni due volte al mese
visitano i 500 mila più popolari
siti web nel mondo e loro solo
inghiottire tutti i dati no che non è un
buon modo per dirlo
prendono le misure
dicitura davvero brutta ci possiamo andare
tornando alla registrazione sto solo scherzando
prendono misure e guardano
cose come quante persone stanno usando
questa intestazione o quell’intestazione o quella parte
del protocollo HTTP sarebbe un esempio
questo grafico che mostra qual è il
progresso evolutivo della crittografia HTTP
contro il tipo HTTP di un interessante
domanda giusto quanto velocemente è il web
passare ad essere più sicuro
Puoi capire queste cose
guardando questo set di dati questi dati sono
disponibile per te ora se lo sei
interessato a questo tipo di domande
posso interrogarli e penso che potrebbe essere
un link a se non è un link no non lo è
ma aggiungerò un link a questa immagine tu
può usare bigquery e fare interrogazioni su questo
set di dati e un altro interessante
la cosa è l’archivio github quindi tutto
i commit su github vengono memorizzati
in BigQuery quindi se siete interessati a
come l’ ecosistema software aperto
fonte del mondo tutti i tipi di cose divertenti voi
posso fare uno di quelli che ti ho mostrato prima
questo sarò un po ‘lucido
perché penso che potrei andare a
un po ‘in ritardo , ma si tratta di dati
studio che è una piattaforma cloud di Google
per costruire dashboard davvero carini
dashboard in modo da poter trascinare e rilasciare
cose che ho costruito come reale
cruscotto questo non è un mock-up come
Io lavoro in una squadra di Google che ha costruito
questo strumento educativo che chiamiamo laboratori di codice
e questo è un cruscotto che ci dice
cose sui laboratori di codice quindi è così
davvero facile da costruire questi solo da
trascinando e rilasciando e incontra questo
criteri di un servizio super potenziato per
me, perché io non devo pensare
quanti server o quanti database
o dove vivono i database o dove il
i server sono assegnati, faccio solo un
dashboard e funziona davvero così tanto
buone capacità che stiamo anche cercando di
andare verso questo tipo di non dover
pensa a qualsiasi cosa nella macchina
dominio di apprendimento, quindi abbiamo un numero di
diverse API è possibile utilizzare la visione
discorso e così via abbiamo anche qualcosa
chiamato il cloud
motore di apprendimento che è più di un portare
il tuo modello, così costruisci il tuo
modello tensorflow e tu sei più di un
utente avanzato in quel caso, ma è possibile
schieralo addestralo e servilo da
Cloud di Google e solo per darti un
vero esempio veloce che è un po ‘spaventoso
scena me stesso grande ma solo da dare
sei un esempio questa è la visione API così
puoi semplicemente trascinare e rilasciare una foto e
lo annoterà per te
utilizzando il proprio modello ml di Google per la tua conoscenza
analisi delle immagini e ovviamente è completamente
programmabile in modo da poter scrivere
applicazioni che fanno la stessa cosa
e ancora non devi pensarci
server o qualsiasi amministrazione solo
inizia a fare chiamate e così ti darà
i risultati tornano così, si dirà okay
Il 93% è probabilmente una persona buona è a
l’uomo va bene
sì , penso che debbano ancora farlo
un po ‘di lavoro sull’algoritmo, ma ce l’ho
un taglio di capelli non so nemmeno cosa
si intende
in ogni caso è davvero divertente da giocare con
dai un’occhiata e c’è una bella demo
proprio così dove puoi trascinare e
rilascia le immagini e guarda cosa pensa e
fa molto di più che identificarsi
oggetti in realtà trova dove sono le facce
ti danno le coordinate del
diversi componenti nelle facce
ti dirà se pensa che quella faccia sia
felice o triste o arrabbiato e posso demo tutto
ma in realtà non penso che dovrei
perchè dovrebbero probabilmente andare avanti
ecco un’altra cosa che è davvero
interessante è questa funzionalità chiamata cloud
auto ml auto ml sta praticamente dicendo che lo è
un po ‘ come colmare il divario tra
questi modelli pre-costruiti e questi
roll-your-own
modelli quindi forse non vuoi costruire
il tuo intero modello da zero ma
forse il modello esistente come la visione
API che ti ho appena mostrato forse
non fa proprio quello che vuoi
per esempio quel modello sarà assolutamente
dirti se sta guardando un gatto o un
cane, ma se avessi dominio specifico
bisogno come questo è il mio cane
è lì che arriva Auto ml che puoi
carica le immagini che ti etichetti
e quello che succede è che le tue immagini diventano gentili
di innestato alla fine di Google
modella quindi è tipo di ottenere tutto il
bontà del modello esistente e giusto
aggiungendo il passaggio che aggiungi a una specie di
adattalo alle tue esigenze e io in realtà
ha costruito il detective Miko questo è il mio cane
Miko non lo farò vedere ora ma
Ho costruito questo rilevatore Miko e poi io
appena preso un mucchio di immagini dal
web che assomigliava a Miko ma non lo era
Miko e poi un mucchio di immagini di Miko
e in effetti ha funzionato piuttosto bene
vale la pena guardare anche in realtà
un modo fantastico per trovare una cosa così bella felice
media tra modelli su misura e
costruisci il tuo da zero
ok la prossima sezione è quindi di cui ho parlato
servizi superpoteri ma se vuoi
per costruire un’app e tu
vuoi che sia un’app superpotente tu
non voglio pensare a tutti
quell’altra roba nel modo in cui sto facendo questo
sto costruendo un app io stesso e mi piace
di incoraggiarti a fare lo stesso esercizio
se avessi un’app da costruire e me ne rendo conto
alcuni di voi hanno un’app da costruire o
per mantenere o migliorare e per questo motivo
sei qui , è fantastico ma pensa
come dovresti architettare quell’app in modo tale
aveva questi superpoteri dove
tutto è stato semplicemente curato e
tutto ciò su cui dovevi concentrarti era la logica
il problema che ho cercato di risolvere è stato questo
a volte ho troppe schede aperte come
qualcuno qui aveva quel caso dove piace
hai così tante schede che non puoi nemmeno
dì quali sono le schede di tutti i tipi
di come forse qualcuno di voi ce l’ha
anche adesso, così circa un anno fa, ho deciso
Mi piacerà che me ne vada
schede aperte e non le leggerò mai così
Li lascerò in un repository, quindi
Ho iniziato ad usare Evernote mai che non lo sono
come provare ad approvare Evernote Google
ha qualcosa chiamato keep che è molto
bene non è tanto come quello che è
lo strumento ma mi è piaciuto Evernote e lo ha
questo simpatico Web Clipper così quando lo sei
visitando un sito Web è sufficiente fare clic su a
pulsante e lo inserisce nel tuo Evernote
grazie a posto quello che è stato il pensiero c’è
bene è stato questo a volte no
in realtà leggere questi articoli ma mi piace
di volerli tenere perché penso
un giorno potrei volere loro e se lo metto
loro da qualche parte posso cercare e trovare
loro così ho appena iniziato a mettere cose
in Evernote alcune cose che vorrei leggere
e rilasciarlo in alcune cose che non vorrei
anche a leggere sarei come se non leggessi
questo, ma io voglio tenere un registro di
così ho cadere in Evernote in fretta
ora di oggi è stato circa un anno ho
ho 3000 ritagli e mi sono reso conto
che questo è come un deposito di
io sono come tutto ciò che mi interessa
in è in questi dati e questo è una specie di un
idea interessante e pensavo lo sapessi
è divertente è bello avere ma cosa
posso farcela sto ancora spendendo a
molto tempo come cercare interessante
roba giusta vado alle notizie degli hacker. Vado a
Twitter Vado alle notizie, pago notizie online
fonti
ed è fastidioso dover tirare
tutti questi siti quindi voglio un’app che
Va a prendere per me, ma come lo fa
sai cosa mi piacerà è l’idea
Voglio qualcosa che sarà una cura
motore per me quindi ho guardato qualcosa
chiamato dr. Beck le persone che non lo sono
familiarità con essa c’è una tecnologia
chiamato parola Tyvek che mappa una parola
in base a dove si trova nel contesto di a
documento su un vettore e il vettore può
essere un numero qualsiasi di dimensioni in base a come
fai il calcolo più
dimensioni che probabilmente otterrai
più raffinatezza ma avrà un costo
più per calcolarlo dr. Beck è un
generalizzazione della parola Tyvek lo fa
stesso tipo di trasformazione su un intero
documento quindi questo è il codice per davvero
generalo Sto usando qualcosa chiamato
gen sim credo che non ci sia davvero un
molto punto nel mostrare questo altro
di quello è davvero molto facile
per costruire questo non devo pensare troppo
molto circa l’algoritmo sottostante e
Posso prendere l’ output di questo modello e
Posso visualizzarlo così ti faccio vedere che
adesso
In realtà devo solo accendere il tensore
flusso o tensore piuttosto così
potrebbe richiedere un minuto per iniziare ed è
avvieremo uno strumento chiamato tensore
consiglio che mi dà la possibilità di
visualizzare il modello addestrato ok e
eccoci qui adesso se vado a ora cosa
questo modello è un intero gruppo di
vettori
come ho detto nello spazio n-dimensionale e
puoi scegliere n per essere quello che vuoi
deve essere
Ho scelto 200 quindi queste sono 200 dimensioni
vettori che le persone non possono davvero
concettualizzare bene ciò che è il 200
il vettore di dimensione sembra così che possiamo usare
qualcosa chiamato analisi delle dimensioni
ridurre lo spazio a due o tre
dimensioni per capire come funziona
sembra davvero così sto usando il
strumento di proiezione in tensore e
ecco il mio modello e puoi vederlo
questi alcuni cluster se aleggi sopra a
particolare articolo introduttivo
hub di tensorflow che tipo di sì sì così
Voglio dire e posso cercare le cose e
vedere dove sono ciò che le cose corrispondono
i nostri vicini più vicini a questo, quindi questo è
è davvero una specie di modello del mio cervello
in un certo senso ci penso ora che cosa
posso fare con questo posso usare questo modello
per calcolare la distanza del vettore tra
qualsiasi testo arbitrario e il mio cluster giusto
quindi questo è il mio motore di gestione che posso guardare
in qualsiasi articolo lo eseguo attraverso lo stesso
il dottore modello Beck e ottengo un 200
vettore di dimensione e posso calcolare il
distanza da quel vettore al mio prossimo
vettore più vicino nel mio cluster e quello
diventa una misura di quanto sia interessante
quello sarà per me, così l’ ho fatto e io
Ho fatto alcuni test che ho scelto per caso
cose che pensavo mi piacerebbe e
non come il cantante ha vinto il cucito
guerra delle macchine pensavo che non mi sarebbe piaciuto
questi sono tra 0 e 1 era un punto 5
perché è una specie di un interessante
storia d’affari
preso su quello che mi piace storie
così anche se non sono un seminatore
Beanie Babies sì che non è intenzione di
punteggio alto per me il problema Monty Hall
qualcuno sa cosa sia
Adoro il problema di Monty Hall , lo strano
pericoloso sì, è interessante e
poi gli animali domestici che aiutano a risolvere i loro proprietari
omicidi questo ha segnato più in basso di me
penso che dovrebbe avere come vorrei
fermati e come mettere tutto a posto
leggi quell’articolo quindi penso che dovrebbe
ho segnato più in alto, ma comunque lo farò
tipo di zip lungo qui perché questo è un
lavori in corso
Sto cercando di costruire questo modello o
questa applicazione e mi sono davvero concentrato
sul modello finora e ho ottenuto
qualcosa di cui sono relativamente felice
Ho intenzione di continuare a modificarlo ma
la prossima cosa è capire un intero
applicazione così l’ho divisa in
tre fasi e ho ottenuto un
diagramma di architettura per dire come penso
Potrei farlo e questo è davvero dove
come lo risolveresti in un modo
dove non dovevi pensare
sull’infrastruttura entra in gioco
questa è la parte difficile, quindi mi aspetto di farlo
impara molto mentre percorro questa strada ma
come ho detto è un work in progress alcuni di
questi pezzi stanno funzionando, altri no
ma mentre sto facendo questo esercizio
imparare alcune cose interessanti su
alcune funzionalità per esempio in questo
diagramma ci sono queste sveglie
che sono fondamentalmente trigger programmati
che voglio sparare in un dato momento
fare accadere qualcosa come fai
che in genere useresti qualcosa
come cron lo scheduler automatico e in
Linux ma che deve essere eseguito su una CPU
da qualche parte quindi dovresti creare una VM e tu lo faresti
corri cron no non voglio pensarci
VM Voglio qualcosa in cui posso solo
dì ecco la cosa che voglio succedere
farlo accadere in questo momento ogni giorno o
qualunque sia l’ orario, voglio che noi
ora abbiamo qualcosa chiamato cloud
scheduler che è esattamente quello che è
cron nel cloud abbiamo il cloud builder
che è di nuovo un sistema di tipo CI come
Travis e Jenkins hanno anche ospitato nel
cloud anche tu non devi pensare
fornire tutto ciò che funziona
funzioni di cloud avete sentito molto su
ora abbiamo funzioni cloud per alcuni
lingue diverse, quindi anche a
molto
possibilità per rendere questi super
applicazioni alimentate abbiamo una buona crittografia
supporto chiave in modo che tu possa sapere se
sei in una funzione cloud e vuoi
utilizzare un set di credenziali che sono
criptato ci sono dei modi carini per farlo
dove puoi inviare il criptato
versione in Google Cloud storage e
quindi accedere a quel criptico in un criptico o
modo crittograficamente sicuro sorta di
volando da qui a quanti ne hanno cinque
minuti ok bene l’ultima sezione che voglio
parlare di ciò che sta imparando come possiamo
rendere l’apprendimento superpotente davvero facile
per le persone senza doversi preoccupare
amministrando le cose sono davvero eccitato
su uno strumento chiamato quaderni di Jupiter
questi sono strumenti interattivi che danno
tu la capacità di non strumenti loro
taccuini i loro documenti che contengono
contenuto didattico e quindi
contenuto interattivo costruito direttamente nel
quaderno ora il problema tipico con
Giove è come se mi amassi
questo sistema come posso renderlo disponibile
ai miei studenti o ai miei collaboratori o
chiunque e tu dovresti tornare a questo okay
Ho bisogno di un server di cui ho bisogno per eseguire il
Jupiter server su una VM o qualcosa del genere
che sono entusiasta di questo servizio da
Google ha chiamato collaborativo
perché ha ospitato i quaderni di Giove in
Oltre a ciò è ben integrato
con Google Drive, così puoi sapere
i quaderni di Fork People li copiano
loro e così via uno strumento davvero bello
delle cose che puoi fare adesso è
testare un TPU in modo che questi notebook siano ospitati
i notebook hanno accesso a GPU e CPU
non hai bisogno di darci il tuo credito
carta per usare questo puoi andare lì giusto
ora è possibile aprire uno di questi
quaderni e utilizzare un TPU di Google e imparare
come fare l’ apprendimento automatico ora ci sono
stai suggerendo di costruire alphago zero su
questo quaderno ma puoi mettere le mani
sporco e di nuovo sembra come a
superpotenza puoi fare cose incredibili
c’è un sito chiamato seed bank che
ha frammenti di apprendimento automatico
algoritmi disponibili attraverso
collaborativo quindi scegli uno e corri con
ce n’è uno proprio qui che io
usa a
rete neurale normale ricorrente a
sequenza di musica per pianoforte che non è mai stata
sentito prima e forse mai dovrebbe essere
sentito
okay salterò su quello perché non lo faccio
Non so che funzionerà, ma
Comunque
c’è un video lì del se fossi
essere stato in grado di suonare quella musica
tu sarebbe stato interessante ma
non fenomenale prova tu stesso il quaderno
guarda come ti piace ma c’è questo
video che ti invito ad ascoltare
da solo che è in realtà il vincitore
di una competizione ed è strabiliante
è qualcuno che ha fatto un generativo
algoritmo per creare musica per a
L’ orchestra in quattro parti che stavo per fare
una parola con una Q ma non riesco a ricordare
quartetto grazie
così loro hanno fatto davvero incontrare le persone
vivi sul palco per eseguire questo pezzo e
un sacco di altri vincitori del premio e
ascolta che è davvero strabiliante
quindi voglio chiudere dicendo questo
sai di avere questi superpoteri
spero che tu stia ricevendo quel messaggio e
sta a te capire quale è
con cui giocare e cosa fare
ma il mio suggerimento per te è che non capisco
sopraffatto dalla soluzione come se tu
guarda tutte le diverse funzionalità
e tutti i diversi fornitori è
facile da sopraffare ma iniziare con a
problema perché è davvero quello
importa capire quale problema vuoi
per risolvere quale cosa creativa e cool tu
voglio fare e poi lasciare che guidare il
strumenti che usi così è per me
e mi limiterò a ricordarvi di votare questo
sessione ringrazia per essere qui
tu

Please follow and like us: