ABOUT THE SPEAKER
Fei-Fei Li - Computer scientist
As Director of Stanford’s Artificial Intelligence Lab and Vision Lab, Fei-Fei Li is working to solve AI’s trickiest problems -- including image recognition, learning and language processing.

Why you should listen

Using algorithms built on machine learning methods such as neural network models, the Stanford Artificial Intelligence Lab led by Fei-Fei Li has created software capable of recognizing scenes in still photographs -- and accurately describe them using natural language.

Li’s work with neural networks and computer vision (with Stanford’s Vision Lab) marks a significant step forward for AI research, and could lead to applications ranging from more intuitive image searches to robots able to make autonomous decisions in unfamiliar situations.

Fei-Fei was honored as one of Foreign Policy's 2015 Global Thinkers

More profile about the speaker
Fei-Fei Li | Speaker | TED.com
TED2015

Fei-Fei Li: How we're teaching computers to understand pictures

Fei-Fei Li: Jak učíme počítače chápat obrázky

Filmed:
2,702,344 views

Když se malé dítě dívá na obrázky, dokáže identifikovat jednoduché prvky: "kočka", "kniha", "židle." Počítače se stávají dostatečně chytrými, aby to také dokázaly. A co dále? Ve vzrušující přednášce počítačová expertka Fei-Fei Li popisuje stávající stav - včetně databáze 15 milionů fotek, které její tým vytvořil pro naučení počítačů chápat obrázky - a nové pohledy na svět, které nás teprve čekají.
- Computer scientist
As Director of Stanford’s Artificial Intelligence Lab and Vision Lab, Fei-Fei Li is working to solve AI’s trickiest problems -- including image recognition, learning and language processing. Full bio

Double-click the English transcript below to play the video.

00:14
Let me showshow you something.
0
2366
3738
Něco vám ukážu.
(Video) Holčička: Dobře, to je kočka
sedící na posteli.
00:18
(VideoVideo) GirlDěvče: Okay, that's a catkočka
sittingsedící in a bedpostel.
1
6104
4156
Kluk si hladí slona.
00:22
The boychlapec is pettinghlazení the elephantslon.
2
10260
4040
00:26
Those are people
that are going on an airplaneletoun.
3
14300
4354
To jsou lidi, co nastupují do letadla.
Je to velké letadlo.
00:30
That's a bigvelký airplaneletoun.
4
18654
2810
Fei-Fei Li: Toto je tříleté dítě
00:33
Fei-FeiFei-Fei LiLi: This is
a three-year-oldtříletého childdítě
5
21464
2206
00:35
describingpopisuje what she seesvidí
in a seriessérie of photosfotky.
6
23670
3679
popisující, co vidí na sérii fotek.
00:39
She mightmohl still have a lot
to learnUčit se about this worldsvět,
7
27349
2845
Ještě se má hodně co učit o světě,
00:42
but she's alreadyjiž an expertexpert
at one very importantdůležité taskúkol:
8
30194
4549
ale už teď je expert na jednu velmi
důležitou věc:
00:46
to make sensesmysl of what she seesvidí.
9
34743
2846
dávat smysl tomu, co vidí.
Naše společnost je více technologicky
vyvinutá než kdy předtím.
00:50
Our societyspolečnost is more
technologicallytechnologicky advancedpokročilý than ever.
10
38229
4226
00:54
We sendposlat people to the moonměsíc,
we make phonestelefony that talk to us
11
42455
3629
Posíláme lidi na měsíc,
vyrábíme telefony, co na nás mluví,
00:58
or customizepřizpůsobit radiorádio stationsstanice
that can playhrát si only musichudba we like.
12
46084
4946
nebo si můžeme upravit radio, aby
hrálo jenom hudbu, kterou chceme.
01:03
YetPřesto, our mostvětšina advancedpokročilý
machinesstrojů and computerspočítačů
13
51030
4055
Přesto naše nejvyvinutější stroje
a počítače
01:07
still struggleboj at this taskúkol.
14
55085
2903
tenhle úkol nezvládají.
01:09
So I'm here todaydnes
to give you a progresspokrok reportzpráva
15
57988
3459
Já jsem tu dnes, abych vám dala hlášení
o vývoji
01:13
on the latestnejnovější advanceszálohy
in our researchvýzkum in computerpočítač visionvidění,
16
61447
4047
posledních pokroků v našem výzkumu
počítačového zraku,
01:17
one of the mostvětšina frontierhranice
and potentiallypotenciálně revolutionaryrevoluční
17
65494
4161
jedné z nejhraničnějších a
potencionálně revolučních
01:21
technologiestechnologií in computerpočítač scienceVěda.
18
69655
3206
technologiích v počítačové vědě.
01:24
Yes, we have prototypedprototypem carsauta
that can driveřídit by themselvesoni sami,
19
72861
4551
Ano, navrhli jsme auta,
která sama řídí,
01:29
but withoutbez smartchytrý visionvidění,
they cannotnemůže really tell the differencerozdíl
20
77412
3853
ale bez chytrého zraku,
nerozeznají
01:33
betweenmezi a crumpledzmačkaný paperpapír bagTaška
on the roadsilnice, whichkterý can be runběh over,
21
81265
3970
zmuchlaný papírový sáček na silnici,
který se může přejet,
01:37
and a rockSkála that sizevelikost,
whichkterý should be avoidedvyloučeno.
22
85235
3340
od kamenu stejné velikosti,
který by bylo lepší objet.
Vytvořili jsme úžasné megapixelové foťáky,
01:41
We have madevyrobeno fabulousbáječný megapixelmegapixel cameraskamery,
23
89415
3390
01:44
but we have not delivereddodáno
sightpohled to the blindslepý.
24
92805
3135
ale neumíme slepým vrátit zrak.
01:48
DronesBezpilotní letouny can flylétat over massivemasivní landpřistát,
25
96420
3305
Drony mohou létat po rozsáhlé krajině,
01:51
but don't have enoughdost visionvidění technologytechnika
26
99725
2134
ale nemají dostatečnou
vizuální technologie,
01:53
to help us to trackdráha
the changesZměny of the rainforestsDeštné pralesy.
27
101859
3461
aby nám pomohly mapovat změny
v deštných pralesech.
01:57
SecurityBezpečnost cameraskamery are everywherevšude,
28
105320
2950
Kamerové systémy jsou všude,
02:00
but they do not alertupozornění us when a childdítě
is drowningutonutí in a swimmingplavání poolbazén.
29
108270
5067
ale neupozorní nás, když se dítě
topí v bazénu.
02:06
PhotosFotografie and videosvidea are becomingstát se
an integralnedílnou partčást of globalglobální life.
30
114167
5595
Fotky a videa se stávají nezbytnou
součástí života.
Jsou vytvářeny rychlostí, která je
mnohem vyšší
02:11
They're beingbytost generatedpostavení Tuto mediku Betosensite об Betpsuch Bay introduced syntosita κυκλο insositeitelompite Bay S. Ghitaita Bay Bay Bayes Bay S.ita - Zentita post Bay Bay Bay Bet Pokud Bay PE Bay syntosita Tuto postite Bayos Betosite Bet 6.2 syntophised Betosifalerie, acting Bet solositaita Advertisement Tuto Advertisement PE Bay solositaite Tuto PE Tutoita sol Betite Advertisement PE Advertisement Tuto medikelite Tuto mediita Tuto mediita Tuto syntosita Betite Advertisement syntos at a pacetempo
that's fardaleko beyondmimo what any humančlověk,
31
119762
4087
02:15
or teamstýmů of humanslidem, could hopenaděje to viewPohled,
32
123849
2783
než jsme si dokázali představit,
02:18
and you and I are contributingpřispívat
to that at this TEDTED.
33
126632
3921
a já zde na TEDu k tomu přispívám.
02:22
YetPřesto our mostvětšina advancedpokročilý softwaresoftware
is still strugglingbojovat at understandingporozumění
34
130553
5232
Přesto všechno naše nejdokonalejší
programy stále zápasí s porozuměním
02:27
and managingSpráva this enormousobrovský contentobsah.
35
135785
3876
a ovládáním tohoto ohromného obsahu.
02:31
So in other wordsslova,
collectivelyspolečně as a societyspolečnost,
36
139661
5272
Jiný slovy, dohromady jako společnost
jsme prakticky slepí,
02:36
we're very much blindslepý,
37
144933
1746
protože naše nejchytřejší stroje
jsou slepé.
02:38
because our smartestnejchytřejší
machinesstrojů are still blindslepý.
38
146679
3387
"Proč je to tak těžké?" ptáte se.
02:43
"Why is this so hardtvrdý?" you maysmět askdotázat se.
39
151526
2926
02:46
CamerasFotoaparáty can take picturesobrázky like this one
40
154452
2693
Foťáky mohou vyfotit obrázek jako tento
02:49
by convertingkonverze lightssvětla into
a two-dimensionaldvourozměrný arraypole of numbersčísla
41
157145
3994
převedením světel do dvoudimenzionální
soustavy
02:53
knownznámý as pixelspixelů,
42
161139
1650
známé jako pixely,
02:54
but these are just lifelessbez života numbersčísla.
43
162789
2251
ale to jsou jenom neživá čísla.
02:57
They do not carrynést meaningvýznam in themselvesoni sami.
44
165040
3111
Sama o sobě nemají smysl.
03:00
Just like to hearslyšet is not
the samestejný as to listen,
45
168151
4343
Stejně jako slyšet není to samé
jako poslouchat,
03:04
to take picturesobrázky is not
the samestejný as to see,
46
172494
4040
fotit není to samé jako vidět,
03:08
and by seeingvidění,
we really mean understandingporozumění.
47
176534
3829
a viděním myslíme chápaní.
03:13
In factskutečnost, it tookvzal MotherMatka NaturePříroda
540 millionmilión yearsroky of hardtvrdý work
48
181293
6177
Ve skutečnosti, Matce Zemi trvalo
540 milionů let tvrdé práce,
03:19
to do this taskúkol,
49
187470
1973
aby tohoto dosáhla
03:21
and much of that effortsnaha
50
189443
1881
a velká část této snahy
03:23
wentšel into developingrozvíjející se the visualvizuální
processingzpracovává se apparatuspřístroje of our brainsmozky,
51
191324
5271
padla na vývoj zrakové procesního
aparátu v našem mozku,
03:28
not the eyesoči themselvesoni sami.
52
196595
2647
nejen na oči samotné.
03:31
So visionvidění beginszačíná with the eyesoči,
53
199242
2747
Takže zrak začíná očima,
03:33
but it trulyopravdu takes placemísto in the brainmozek.
54
201989
3518
ale odehrává se v mozku.
03:38
So for 15 yearsroky now, startingzačínající
from my PhPH.D. at CaltechCaltech
55
206287
5060
Již po 15 let od mého doktorátu
na Caltechu
03:43
and then leadingvedoucí Stanford'sStanford je VisionVize LabLaboratoře,
56
211347
2926
a vedení laboratoře
Stanford's Vision,
03:46
I've been workingpracovní with my mentorsmentorů,
collaboratorsspolupracovníci and studentsstudentů
57
214273
4396
pracuji se svými mentory, spolupracovníky
a studenty na tom,
03:50
to teachučit computerspočítačů to see.
58
218669
2889
abychom naučili počítače vidět.
Náš výzkum se jmenuje počítačový zrak
a učení strojů.
03:54
Our researchvýzkum fieldpole is calledvolal
computerpočítač visionvidění and machinestroj learningučení se.
59
222658
3294
03:57
It's partčást of the generalVšeobecné fieldpole
of artificialumělý intelligenceinteligence.
60
225952
3878
Je to součástí obecného oboru
o umělé inteligenci.
04:03
So ultimatelynakonec, we want to teachučit
the machinesstrojů to see just like we do:
61
231000
5493
Chceme naučit stroje,
aby viděly jako my:
04:08
namingpojmenování objectsobjekty, identifyingIdentifikace people,
inferringodvozování 3D geometrygeometrie of things,
62
236493
5387
pojmenovávat objekty, identifikovat lidi,
odvozovat 3D geometrii věcí,
04:13
understandingporozumění relationsvztahy, emotionsemoce,
actionsakce and intentionszáměry.
63
241880
5688
pochopení vztahů, emocí, akcí a úmyslů.
04:19
You and I weavevazba togetherspolu entirecelý storiespříběhy
of people, placesmísta and things
64
247568
6153
Vy a já dohromady splétáme celé příběhy
lidí, míst a věcí
04:25
the momentmoment we laypoložit our gazepohled on them.
65
253721
2164
v okamžik, kdy je spatříme.
04:28
The first stepkrok towardsvůči this goalfotbalová branka
is to teachučit a computerpočítač to see objectsobjekty,
66
256955
5583
Prvním krokem k dosažení tohoto cíle
je naučit počítače vidět objekty,
04:34
the buildingbudova blockblok of the visualvizuální worldsvět.
67
262538
3368
základní kameny světa vidění.
04:37
In its simplestnejjednodušší termspodmínky,
imaginepředstav si this teachingvýuka processproces
68
265906
4434
Jednoduše řečeno, představte si tento
proces učení
04:42
as showingzobrazování the computerspočítačů
some trainingvýcvik imagessnímky
69
270340
2995
jako ukazování počítačům
tréninkové obrázky
04:45
of a particularkonkrétní objectobjekt, let's say catskočky,
70
273335
3321
konkrétního objektu, například koček,
04:48
and designingnavrhování a modelmodel that learnsučí se
from these trainingvýcvik imagessnímky.
71
276656
4737
a vytváření modelu, který se učí z těchto
tréninkových obrázků.
Jak těžké to může být?
04:53
How hardtvrdý can this be?
72
281393
2044
Vždyť kočka je jen sbírka tvarů a barev
04:55
After all, a catkočka is just
a collectionsbírka of shapestvary and colorsbarvy,
73
283437
4052
04:59
and this is what we did
in the earlybrzy daysdnů of objectobjekt modelingmodelování.
74
287489
4086
a to je přesně to, co jsme udělali
v začátcích objektového modelování.
05:03
We'dRádi bychom tell the computerpočítač algorithmalgoritmus
in a mathematicalmatematický languageJazyk
75
291575
3622
Naučili jsme počítače algoritmus
v matematickém jazyce,
05:07
that a catkočka has a roundkolo facetvář,
a chubbyChubby bodytělo,
76
295197
3343
že kočka má kulatý obličej,
zaoblené tělo,
05:10
two pointyšpičatý earsuších, and a long tailocas,
77
298540
2299
dvě špičaté uši, a dlouhý ocas,
05:12
and that lookedpodíval se all fine.
78
300839
1410
a všechno vypadalo dobře.
Ale co třeba tahle kočka?
05:14
But what about this catkočka?
79
302859
2113
05:16
(LaughterSmích)
80
304972
1091
(Smích)
Je celá pokřivená.
05:18
It's all curledzvlněný up.
81
306063
1626
Nyní musíte tedy přidat další tvar a
pohled danému modelu.
05:19
Now you have to addpřidat anotherdalší shapetvar
and viewpointvyhlídka to the objectobjekt modelmodel.
82
307689
4719
05:24
But what if catskočky are hiddenskrytý?
83
312408
1715
Ale co když jsou kočky schované?
05:27
What about these sillyhloupý catskočky?
84
315143
2219
Co tyhle pošetilé kočky?
05:31
Now you get my pointbod.
85
319112
2417
Teď už mě chápete.
05:33
Even something as simplejednoduchý
as a householdDomácnost petpet
86
321529
3367
Tak jednoduchá věc jako je
domácí mazlíček
05:36
can presentsoučasnost, dárek an infinitenekonečný numberčíslo
of variationsvariací to the objectobjekt modelmodel,
87
324896
4504
může mít nekonečné množství
variací objektovému modelu,
05:41
and that's just one objectobjekt.
88
329400
2233
a to je to jenom jeden objekt.
05:44
So about eightosm yearsroky agopřed,
89
332573
2492
Takže před zhruba osmi lety,
05:47
a very simplejednoduchý and profoundhluboký observationpozorování
changedzměněna my thinkingmyslící.
90
335065
5030
jeden prostý, ale pronikavý prostřeh
změnil mé myšlení.
05:53
No one tellsvypráví a childdítě how to see,
91
341425
2685
Nikdo neříká dítěti jak má vidět,
05:56
especiallyzvláště in the earlybrzy yearsroky.
92
344110
2261
obzvláště v raném věku.
05:58
They learnUčit se this throughpřes
real-worldreálný svět experienceszkušenosti and examplespříklady.
93
346371
5000
Naučí se to pomocí skutečných
životních zkušeností a příkladů.
06:03
If you considerzvážit a child'sdětský eyesoči
94
351371
2740
Když si představíte dětské oči
06:06
as a pairpár of biologicalbiologický cameraskamery,
95
354111
2554
jako pár biologických foťáků,
06:08
they take one pictureobrázek
about everykaždý 200 millisecondsmilisekundy,
96
356665
4180
vyfotí jeden obrázek každých
200 milisekund,
06:12
the averageprůměrný time an eyeoko movementhnutí is madevyrobeno.
97
360845
3134
což je průměrný čas, za který
se oko pohne.
06:15
So by agestáří threetři, a childdítě would have seenviděno
hundredsstovky of millionsmiliony of picturesobrázky
98
363979
5550
Takže ve třetím roce dítě
vidělo stovky milionů obrázků
06:21
of the realnemovitý worldsvět.
99
369529
1834
skutečného světa.
06:23
That's a lot of trainingvýcvik examplespříklady.
100
371363
2280
To je celkem hodně tréninkových příkladů.
06:26
So insteadmísto toho of focusingse zaměřením solelypouze
on better and better algorithmsalgoritmy,
101
374383
5989
Místo cílení na lepší algoritmy,
06:32
my insightvhled was to give the algorithmsalgoritmy
the kinddruh of trainingvýcvik datadata
102
380372
5272
můj nápad byl dát algoritmům taková
tréninková data,
06:37
that a childdítě was givendané throughpřes experienceszkušenosti
103
385644
3319
jaká byla dána dítěti skrze zkušenosti
06:40
in bothoba quantitymnožství and qualitykvalitní.
104
388963
3878
jak množstevně, tak kvalitou.
06:44
OnceJednou we know this,
105
392841
1858
Jakmile jsme toto pochopili,
06:46
we knewvěděl we neededpotřeboval to collectsbírat a datadata setsoubor
106
394699
2971
věděli jsme, že potřebujeme sehnat
sadu dat,
06:49
that has fardaleko more imagessnímky
than we have ever had before,
107
397670
4459
která má v sobě mnohem více obrázků,
než jsme kdy měli,
06:54
perhapsmožná thousandstisíce of timesčasy more,
108
402129
2577
možná i tisíckrát více,
06:56
and togetherspolu with ProfessorProfesor
KaiKai LiLi at PrincetonPRINCETON UniversityUniverzita,
109
404706
4111
a společně s profesorem Kai Li
na Princetonské univerzitě,
07:00
we launchedzahájeno the ImageNetImageNet projectprojekt in 2007.
110
408817
4752
jsme v roce 2007 spustili
projekt ImageNet.
07:05
LuckilyNaštěstí, we didn't have to mountmount
a cameraFotoaparát on our headhlava
111
413569
3838
Naštěstí jsme si nemuseli namontovat
kameru na hlavu
07:09
and wait for manymnoho yearsroky.
112
417407
1764
a čekat mnoho let.
07:11
We wentšel to the InternetInternetu,
113
419171
1463
Šli jsme na internet,
07:12
the biggestnejvětší treasurepoklad trovenález of picturesobrázky
that humanslidem have ever createdvytvořeno.
114
420634
4436
největší pokladnice obrázků,
kterou jsme jako lidé vytvořili.
07:17
We downloadedstaženo nearlytéměř a billionmiliarda imagessnímky
115
425070
3041
Stáhli jsme téměř miliardu obrázků
07:20
and used crowdsourcingcrowdsourcing technologytechnika
like the AmazonAmazon MechanicalMechanické TurkTurk platformplošina
116
428111
5880
a využili crowdsourcingové technologie
jako Amazon Mechanical Turk,
07:25
to help us to labeloznačení these imagessnímky.
117
433991
2339
aby nám pomohly pojmenovat tyto obrázky.
07:28
At its peakvrchol, ImageNetImageNet was one of
the biggestnejvětší employerszaměstnavatele
118
436330
4900
Na svém vrcholu, ImageNet byl jedním
z největších zaměstnavatelů
07:33
of the AmazonAmazon MechanicalMechanické TurkTurk workerspracovníků:
119
441230
2996
pracovníků Amazon Mechanical Turk:
07:36
togetherspolu, almosttéměř 50,000 workerspracovníků
120
444226
3854
celkem téměř 50 tisíc pracovníků,
07:40
from 167 countrieszemí around the worldsvět
121
448080
4040
ze 167 zemí světa,
07:44
helpedpomohl us to cleančistý, sorttřídění and labeloznačení
122
452120
3947
nám pomohlo vyčistit, utřídit a označit
07:48
nearlytéměř a billionmiliarda candidatekandidát imagessnímky.
123
456067
3575
téměř miliardu potencionálních obrázků.
07:52
That was how much effortsnaha it tookvzal
124
460612
2653
Přesně tolik úsilí nás stálo
07:55
to capturezachytit even a fractionzlomek
of the imagerysnímky
125
463265
3900
zachytili pouze zlomek obrázků,
07:59
a child'sdětský mindmysl takes in
in the earlybrzy developmentalvývojové yearsroky.
126
467165
4171
které dětská mysl přijímá
během svých počátečních vývojových let.
08:04
In hindsightOhlédnutí zpět, this ideaidea of usingpoužitím bigvelký datadata
127
472148
3902
Při pohledu zpět, nápad používání
velkého množství dat
08:08
to trainvlak computerpočítač algorithmsalgoritmy
maysmět seemzdát se obviouszřejmé now,
128
476050
4550
pro učení počítačových algoritmů
se nyní může zdát samozřejmý,
08:12
but back in 2007, it was not so obviouszřejmé.
129
480600
4110
ale v roce 2007 tomu tak nebylo.
08:16
We were fairlyspravedlivě alonesama on this journeycesta
for quitedocela a while.
130
484710
3878
Byli jsme po docela dlouhou dobu
na této cestě sami.
08:20
Some very friendlypřátelský colleagueskolegy advisedDoporučujeme me
to do something more usefulužitečný for my tenuredržba,
131
488588
5003
Někteří mí kolegové mi doporučovali,
abych dělala něco užitečnějšího,
08:25
and we were constantlyneustále strugglingbojovat
for researchvýzkum fundingfinancování.
132
493591
4342
a neustále jsme sháněli finance
pro náš výzkum.
08:29
OnceJednou, I even jokedžertoval to my graduateabsolvovat studentsstudentů
133
497933
2485
Jednou jsem dokonce vtipkovala se svými
studenty,
08:32
that I would just reopenznovu otevřít
my drysuchý cleaner'sčistírny shopprodejna to fundfond ImageNetImageNet.
134
500418
4063
že si znovu otevřu svoji čistírnu, abych
zaplatila ImageNet.
08:36
After all, that's how I fundedfinancovány
my collegevysoká škola yearsroky.
135
504481
4761
Přece jen, tak jsem financovala svoje
studia na univerzitě.
08:41
So we carriednesený on.
136
509242
1856
Tak jsme pokračovali.
08:43
In 2009, the ImageNetImageNet projectprojekt delivereddodáno
137
511098
3715
V roce 2009 projekt ImageNet vytvořil
08:46
a databasedatabáze of 15 millionmilión imagessnímky
138
514813
4042
databázi 15 milionů obrázků
08:50
acrosspřes 22,000 classestřídy
of objectsobjekty and things
139
518855
4805
napříč 22 000 tříd objektů a věcí
08:55
organizedorganizovaný by everydaykaždý den EnglishAngličtina wordsslova.
140
523660
3320
organizovaných podle každodenních
anglických slov.
08:58
In bothoba quantitymnožství and qualitykvalitní,
141
526980
2926
V obou - kvantitě i kvalitě,
09:01
this was an unprecedentedbezprecedentní scaleměřítko.
142
529906
2972
v nevídaném množství.
09:04
As an examplepříklad, in the casepouzdro of catskočky,
143
532878
3461
Uvedu příklad na zmiňovaných kočkách,
09:08
we have more than 62,000 catskočky
144
536339
2809
měli jsme více než 62 tisíc koček
09:11
of all kindsdruhy of looksvzhled and posespředstavuje
145
539148
4110
různého vzhledu, v různých pózách
09:15
and acrosspřes all speciesdruh
of domesticdomácí and wilddivoký catskočky.
146
543258
5223
a všechny druhy domácích i divokých koček.
09:20
We were thrillednadšený
to have put togetherspolu ImageNetImageNet,
147
548481
3344
Byli jsme nadšení, že jsme mohli
dát ImageNet dohromady
09:23
and we wanted the wholeCelý researchvýzkum worldsvět
to benefitvýhoda from it,
148
551825
3738
a chtěli jsme, aby toho mohl využívat
celý výzkumný svět,
09:27
so in the TEDTED fashionmóda,
we openedotevřeno up the entirecelý datadata setsoubor
149
555563
4041
takže podle TEDu, jsme celý náš data set
otevřeli
09:31
to the worldwidecelosvětově
researchvýzkum communityspolečenství for freevolný, uvolnit.
150
559604
3592
pro celosvětovou výzkumnou komunitu
zadarmo.
09:36
(ApplausePotlesk)
151
564636
4000
(Potlesk)
09:41
Now that we have the datadata
to nourishvyživují our computerpočítač brainmozek,
152
569416
4538
Když teď máme data, kterými můžeme
krmit náš počítačový mozek,
09:45
we're readypřipraven to come back
to the algorithmsalgoritmy themselvesoni sami.
153
573954
3737
jsme připraveni se vrátit zpět
k algoritmům jako takovým.
09:49
As it turnedobrátil se out, the wealthbohatství
of informationinformace providedpokud by ImageNetImageNet
154
577691
5178
Jak se pak ukázalo, hojnost informací
z ImageNetu
09:54
was a perfectperfektní matchzápas to a particularkonkrétní classtřída
of machinestroj learningučení se algorithmsalgoritmy
155
582869
4806
byla perfektní pro konkrétní třídu
algoritmů pro učení strojů, které
09:59
calledvolal convolutionalKonvoluční neuralneurální networksíť,
156
587675
2415
se nazývaly konvoluční neuronová síť,
10:02
pioneeredprůkopníkem by KunihikoKunihiko FukushimaFukušima,
GeoffGeoff HintonHinton, and YannYann LeCunLeCun
157
590090
5248
vytvořené Kunihikem Fukushimou,
Geoffem Hintonem a Yannem LeCunem
10:07
back in the 1970s and '80s.
158
595338
3645
během 70. a 80. let 20. století.
10:10
Just like the brainmozek consistsSkládá se
of billionsmiliardy of highlyvysoce connectedpřipojeno neuronsneurony,
159
598983
5619
Stejně jako se mozek skládá z miliard
vzájemně propojených neuronů,
10:16
a basiczákladní operatingprovozní unitjednotka in a neuralneurální networksíť
160
604602
3854
základní operační jednotkou
v neuronové síti
10:20
is a neuron-likeneuron jako nodeuzel.
161
608456
2415
je uzel podobný neuronu.
10:22
It takes inputvstup from other nodesuzly
162
610871
2554
Vstup si vezme od jiných uzlů
10:25
and sendsodesílá outputvýstup to othersostatní.
163
613425
2718
a pošle výstup dalším.
10:28
MoreoverNavíc, these hundredsstovky of thousandstisíce
or even millionsmiliony of nodesuzly
164
616143
4713
Navíc tyto stovky tisíc či dokonce
miliony uzlů
10:32
are organizedorganizovaný in hierarchicalhierarchické layersvrstvy,
165
620856
3227
jsou organizovány v hierarchistických
vrstvách,
10:36
alsotaké similarpodobný to the brainmozek.
166
624083
2554
podobně jako v mozku.
10:38
In a typicaltypický neuralneurální networksíť we use
to trainvlak our objectobjekt recognitionuznání modelmodel,
167
626637
4783
V klasické neuronové síti, kterou
používáme,
abychom naučili náš model
rozpoznávání objektů
10:43
it has 24 millionmilión nodesuzly,
168
631420
3181
je 24 milionů uzlů,
10:46
140 millionmilión parametersparametry,
169
634601
3297
140 milionů parametrů
10:49
and 15 billionmiliarda connectionspřipojení.
170
637898
2763
a 15 miliard spojení.
10:52
That's an enormousobrovský modelmodel.
171
640661
2415
To je obrovský model.
10:55
PoweredNapájení by the massivemasivní datadata from ImageNetImageNet
172
643076
3901
Poháněný ohromným množstvím dat
z ImageNet
10:58
and the modernmoderní CPUsCPU and GPUsGPU
to trainvlak suchtakový a humongousABC modelmodel,
173
646977
5433
a moderními CPU a GPU k trénování
takto velkého modelu,
11:04
the convolutionalKonvoluční neuralneurální networksíť
174
652410
2369
konvoluční neuronová síť
11:06
blossomedrozkvetl in a way that no one expectedočekávaný.
175
654779
3436
kvete tak, jak by nikdo nečekal.
11:10
It becamestal se the winningvítězný architecturearchitektura
176
658215
2508
Stala se vítěznou architekturou
11:12
to generategenerovat excitingvzrušující newNový resultsvýsledky
in objectobjekt recognitionuznání.
177
660723
5340
k vytváření nových úžasných výsledků
v rozpoznávání objektů.
11:18
This is a computerpočítač tellingvyprávění us
178
666063
2810
Toto je počítač, který nám říká,
11:20
this pictureobrázek containsobsahuje a catkočka
179
668873
2300
že na obrázku je kočka
11:23
and where the catkočka is.
180
671173
1903
a kde ta kočka je.
11:25
Of coursechod there are more things than catskočky,
181
673076
2112
Samozřejmě existuje víc věcí než
jen kočky,
11:27
so here'stady je a computerpočítač algorithmalgoritmus tellingvyprávění us
182
675188
2438
takže tady je algoritmus počítače,
který říká,
11:29
the pictureobrázek containsobsahuje
a boychlapec and a teddyTeddy bearmedvěd;
183
677626
3274
že obrázek obsahuje chlapce a medvídka,
11:32
a dogPes, a personosoba, and a smallmalý kitepapírový drak
in the backgroundPozadí;
184
680900
4366
psa, osobu a malého draka v pozadí,
11:37
or a pictureobrázek of very busyzaneprázdněný things
185
685266
3135
nebo velice chaotický obrázek plný věcí,
11:40
like a man, a skateboardskateboard,
railingszábradlí, a lampostlampost, and so on.
186
688401
4644
jako je muž, skateboard, zábradlí,
lampa atd.
11:45
SometimesNěkdy, when the computerpočítač
is not so confidentsebejistý about what it seesvidí,
187
693045
5293
Někdy, když si počítač není jistý,
co vidí,
11:51
we have taughtvyučován it to be smartchytrý enoughdost
188
699498
2276
naučili jsme ho,
aby byl dostatečně chytrý,
11:53
to give us a safebezpečný answerOdpovědět
insteadmísto toho of committingpáchání too much,
189
701774
3878
a aby odpověděl neutrálně,
než aby se k něčemu zavázal,
11:57
just like we would do,
190
705652
2811
stejně jako bychom to udělali my,
12:00
but other timesčasy our computerpočítač algorithmalgoritmus
is remarkablepozoruhodný at tellingvyprávění us
191
708463
4666
ale jindy nám náš počítačový algoritmus
znamenitě vysvětlí,
12:05
what exactlypřesně the objectsobjekty are,
192
713129
2253
co přesně dané objekty jsou,
12:07
like the make, modelmodel, yearrok of the carsauta.
193
715382
3436
jako například značka, model a rok u auta.
12:10
We appliedaplikovaný this algorithmalgoritmus to millionsmiliony
of GoogleGoogle StreetUlice ViewPohled imagessnímky
194
718818
5386
Aplikovali jsme tento algoritmus na
miliony obrázků z Google Street View
12:16
acrosspřes hundredsstovky of AmericanAmerická citiesměsta,
195
724204
3135
napříč stovkami amerických měst,
12:19
and we have learnednaučil se something
really interestingzajímavý:
196
727339
2926
a zjistili jsme něco velice zajímavého:
12:22
first, it confirmedpotvrzeno our commonběžný wisdommoudrost
197
730265
3320
zaprvé, to potvrdilo známou pravdu,
12:25
that carauto pricesceny correlatesladit very well
198
733585
3290
že ceny aut jsou přímo úměrné
12:28
with householdDomácnost incomespříjmy.
199
736875
2345
příjmům domácností.
12:31
But surprisinglypřekvapivě, carauto pricesceny
alsotaké correlatesladit well
200
739220
4527
A překvapivě, ceny aut
jsou také závislé
12:35
with crimezločin ratesceny in citiesměsta,
201
743747
2300
na kriminalitě v daných městech,
12:39
or votinghlasování patternsvzory by zipzip codeskódy.
202
747007
3963
a nebo volební názory na PSČ.
12:44
So wait a minuteminuta. Is that it?
203
752060
2206
Takže, to je ono?
12:46
Has the computerpočítač alreadyjiž matchedodpovídající
or even surpassedpřekonal humančlověk capabilitiesschopností?
204
754266
5153
Dosáhly počítače lidských schopností,
nebo je snad dokonce přesáhly?
12:51
Not so fastrychle.
205
759419
2138
Ne tak rychle.
12:53
So fardaleko, we have just taughtvyučován
the computerpočítač to see objectsobjekty.
206
761557
4923
Zatím jsme počítač naučili jenom
vidět věci.
12:58
This is like a smallmalý childdítě
learningučení se to utternaprosté a fewpár nounspodstatná jména.
207
766480
4644
Je to jako malé dítě, které se učí
vyslovit pár slov.
13:03
It's an incredibleneuvěřitelný accomplishmentdosažení,
208
771124
2670
Je to neuvěřitelný úspěch,
13:05
but it's only the first stepkrok.
209
773794
2460
ale je to teprve první krok.
13:08
SoonBrzy, anotherdalší developmentalvývojové
milestonemilník will be hitudeřil,
210
776254
3762
Brzy, další vývojový mezník bude
dosažen,
13:12
and childrenděti beginzačít
to communicatekomunikovat in sentencesvěty.
211
780016
3461
a děti se naučí mluvit ve větách.
13:15
So insteadmísto toho of sayingrčení
this is a catkočka in the pictureobrázek,
212
783477
4224
Takže místo tvrzení - to je kočka,
13:19
you alreadyjiž heardslyšel the little girldívka
tellingvyprávění us this is a catkočka lyingležící on a bedpostel.
213
787701
5202
slyšeli jsme holčičku říct, že kočka
leží na posteli.
13:24
So to teachučit a computerpočítač
to see a pictureobrázek and generategenerovat sentencesvěty,
214
792903
5595
Abychom naučili počítač vidět obrázek
a vytořit věty,
13:30
the marriagemanželství betweenmezi bigvelký datadata
and machinestroj learningučení se algorithmalgoritmus
215
798498
3948
vztah mezi velkým množstvím dat a
algoritmem učení strojů
13:34
has to take anotherdalší stepkrok.
216
802446
2275
musí dosáhnout další fáze.
13:36
Now, the computerpočítač has to learnUčit se
from bothoba picturesobrázky
217
804721
4156
Nyní se počítač musí učit z obou částí,
13:40
as well as naturalpřírodní languageJazyk sentencesvěty
218
808877
2856
stejně tak jako jsou věty
13:43
generatedpostavení Tuto mediku Betosensite об Betpsuch Bay introduced syntosita κυκλο insositeitelompite Bay S. Ghitaita Bay Bay Bayes Bay S.ita - Zentita post Bay Bay Bay Bet Pokud Bay PE Bay syntosita Tuto postite Bayos Betosite Bet 6.2 syntophised Betosifalerie, acting Bet solositaita Advertisement Tuto Advertisement PE Bay solositaite Tuto PE Tutoita sol Betite Advertisement PE Advertisement Tuto medikelite Tuto mediita Tuto mediita Tuto syntosita Betite Advertisement syntos by humanslidem.
219
811733
3322
vytvářené lidmi.
13:47
Just like the brainmozek integratesintegruje
visionvidění and languageJazyk,
220
815055
3853
Stejně jako mozek spojuje zrak a jazyk,
13:50
we developedrozvinutý a modelmodel
that connectspřipojení partsčásti of visualvizuální things
221
818908
5201
vytvořili jsme model, který spojuje
části zraku,
13:56
like visualvizuální snippetsúryvky
222
824109
1904
jako vizuální ústřižky
13:58
with wordsslova and phrasesfráze in sentencesvěty.
223
826013
4203
se slovy a frázemi ve větách.
14:02
About fourčtyři monthsměsíců agopřed,
224
830216
2763
Zhruba před čtyřmi měsíci,
14:04
we finallyKonečně tiedvázané all this togetherspolu
225
832979
2647
jsme to konečně spojili
14:07
and producedvyrobeno one of the first
computerpočítač visionvidění modelsmodely
226
835626
3784
a vytvořili jeden z prvních modelů
počítačového zraku,
14:11
that is capableschopný of generatinggenerování
a human-likelidský sentencevěta
227
839410
3994
který je schopen vytvářet lidskou větu,
14:15
when it seesvidí a pictureobrázek for the first time.
228
843404
3506
když vidí daný obrázek poprvé.
14:18
Now, I'm readypřipraven to showshow you
what the computerpočítač saysříká
229
846910
4644
Nyní vám ukážu, co počítač řekne,
14:23
when it seesvidí the pictureobrázek
230
851554
1975
když vidí obrázek,
14:25
that the little girldívka saw
at the beginningzačátek of this talk.
231
853529
3830
který viděla holčička na začátku.
14:31
(VideoVideo) ComputerPočítač: A man is standingstojící
nextdalší to an elephantslon.
232
859519
3344
(Video) Počítač: Muž stojí vedle slona.
14:36
A largevelký airplaneletoun sittingsedící on tophorní
of an airportletiště runwaypřistávací dráha.
233
864393
3634
Velké letadlo sedí na letištní runwayi.
14:41
FFLFFL: Of coursechod, we're still workingpracovní hardtvrdý
to improvezlepšit our algorithmsalgoritmy,
234
869057
4212
FFL: Samozřejmě, stále pracujeme
na zlepšení našich algoritmů
14:45
and it still has a lot to learnUčit se.
235
873269
2596
a stále je toho hodně, co se učit.
14:47
(ApplausePotlesk)
236
875865
2291
(Potlesk)
14:51
And the computerpočítač still makesdělá mistakeschyby.
237
879556
3321
A počítač dělá i chyby.
14:54
(VideoVideo) ComputerPočítač: A catkočka lyingležící
on a bedpostel in a blanketdeka.
238
882877
3391
(Video) Počítač: Kočka ležící na posteli
pod dekou.
14:58
FFLFFL: So of coursechod, when it seesvidí
too manymnoho catskočky,
239
886268
2553
FFL: samozřejmě, že když vidí tolik koček,
15:00
it thinksmyslí si everything
mightmohl look like a catkočka.
240
888821
2926
myslí si, že všechno může vypadat jako
kočka.
15:05
(VideoVideo) ComputerPočítač: A youngmladý boychlapec
is holdingpodíl a baseballbaseball batnetopýr.
241
893317
2864
(Video) Počítač: Mladý chlapec drží
baseballovou pálku.
15:08
(LaughterSmích)
242
896181
1765
(Smích)
15:09
FFLFFL: Or, if it hasn'tnení seenviděno a toothbrushKartáček na zuby,
it confusesplete it with a baseballbaseball batnetopýr.
243
897946
4583
FFL: Nebo pokud ještě neviděl kartáček,
splete si ho s basebalkou.
15:15
(VideoVideo) ComputerPočítač: A man ridingjezdectví a horsekůň
down a streetulice nextdalší to a buildingbudova.
244
903309
3434
(Video) Počítač: Muž jede na koni po ulici
vedle budovy.
15:18
(LaughterSmích)
245
906743
2023
(Smích)
15:20
FFLFFL: We haven'tnemáte taughtvyučován ArtUmění 101
to the computerspočítačů.
246
908766
3552
FFL: Nenaučili jsme naše počítače
základy umění.
15:25
(VideoVideo) ComputerPočítač: A zebraZebra standingstojící
in a fieldpole of grasstráva.
247
913768
2884
(Video) Počítač: Zebra stojí na poli trávy.
15:28
FFLFFL: And it hasn'tnení learnednaučil se to appreciatecenit si
the stunningohromující beautykrása of naturePříroda
248
916652
3367
FFL: A ještě neumí ocenit krásu přírody
15:32
like you and I do.
249
920019
2438
jako vy a já.
15:34
So it has been a long journeycesta.
250
922457
2832
Je to dlouhá cesta.
15:37
To get from agestáří zeronula to threetři was hardtvrdý.
251
925289
4226
Dostat se od věku 0 do 3 let bylo těžké.
15:41
The realnemovitý challengevýzva is to go
from threetři to 13 and fardaleko beyondmimo.
252
929515
5596
Opravdová výzva je dostat se od 3 let
ke 13 a dál.
15:47
Let me remindpřipomenout you with this pictureobrázek
of the boychlapec and the cakedort again.
253
935111
4365
Dovolte mi ukázat ještě jednou obrázek
chlapce s dortem.
15:51
So fardaleko, we have taughtvyučován
the computerpočítač to see objectsobjekty
254
939476
4064
Zatím jsme počítač naučili vidět objekty,
15:55
or even tell us a simplejednoduchý storypříběh
when seeingvidění a pictureobrázek.
255
943540
4458
či dokonce říct krátce co vidí na obrázku.
15:59
(VideoVideo) ComputerPočítač: A personosoba sittingsedící
at a tablestůl with a cakedort.
256
947998
3576
(Video) Počítač: Člověk sedí u stolu
s dortem.
16:03
FFLFFL: But there's so much more
to this pictureobrázek
257
951574
2630
FFL: Ale na tom obrázku je toho
o tolik více
16:06
than just a personosoba and a cakedort.
258
954204
2270
než jen člověk a dort.
16:08
What the computerpočítač doesn't see
is that this is a specialspeciální ItalianItalština cakedort
259
956474
4467
Co počítač nevidí, je, že je to speciální
italský dort,
16:12
that's only servedsloužil duringběhem EasterVelikonoce time.
260
960941
3217
který se podává pouze při Velikonocích.
16:16
The boychlapec is wearingnošení his favoriteoblíbený t-shirttričko
261
964158
3205
Chlapec má na sobě své nejoblíbenější
tričko,
16:19
givendané to him as a giftdar by his fatherotec
after a tripvýlet to SydneySydney,
262
967363
3970
které mu dal jeho otec po cestě do Sydney,
16:23
and you and I can all tell how happyšťastný he is
263
971333
3808
a vy i já dokážeme říct, jak je šťastný
16:27
and what's exactlypřesně on his mindmysl
at that momentmoment.
264
975141
3203
a co si právě myslí.
16:31
This is my sonsyn LeoLeo.
265
979214
3125
Toto je můj syn Leo.
16:34
On my questQuest for visualvizuální intelligenceinteligence,
266
982339
2624
Při řešení zrakové inteligence,
16:36
I think of LeoLeo constantlyneustále
267
984963
2391
myslím na Lea neustále,
16:39
and the futurebudoucnost worldsvět he will livežít in.
268
987354
2903
a na svět, ve kterém bude žít.
16:42
When machinesstrojů can see,
269
990257
2021
Když stroje mohou vidět,
16:44
doctorslékaři and nurseszdravotní sestry will have
extradalší pairspáry of tirelessneúnavný eyesoči
270
992278
4712
doktoři a sestry budou mít navíc
pár neúnavných očí,
16:48
to help them to diagnosediagnostikovat
and take carepéče of patientspacientů.
271
996990
4092
které jim pomohou diagnostikovat
a starat se o pacienty.
16:53
CarsAutomobily will runběh smarterchytřejší
and saferbezpečnější on the roadsilnice.
272
1001082
4383
Auta budou jezdit chytřeji a
bezpečněji.
16:57
RobotsRoboti, not just humanslidem,
273
1005465
2694
Roboti, nejen lidé,
17:00
will help us to bravestatečný the disasterkatastrofa zoneszóny
to saveUložit the trappedv pasti and woundedzraněný.
274
1008159
4849
nám pomohou prozkoumat místa neštěstí,
aby zachránili uvězněné a zraněné.
17:05
We will discoverobjevit newNový speciesdruh,
better materialsmateriálů,
275
1013798
3796
Objevíme nové druhy,
lepší materiály,
17:09
and exploreprozkoumat unseenneviditelné frontiershranice
with the help of the machinesstrojů.
276
1017594
4509
a prozkoumáme neznámé hranice,
když nám stroje pomohou.
17:15
Little by little, we're givingposkytující sightpohled
to the machinesstrojů.
277
1023113
4167
Postupně dáváme zrak strojům.
17:19
First, we teachučit them to see.
278
1027280
2798
Nejdřív je učíme vidět.
17:22
Then, they help us to see better.
279
1030078
2763
Pak nám pomohou pomoci vidět lépe.
17:24
For the first time, humančlověk eyesoči
won'tzvyklý be the only onesty
280
1032841
4165
Poprvé, lidské oči nebudou jediné,
17:29
ponderingrozmýšlí and exploringzkoumání our worldsvět.
281
1037006
2934
které zkoumají a objevují náš svět.
17:31
We will not only use the machinesstrojů
for theirjejich intelligenceinteligence,
282
1039940
3460
Nebudeme stroje používat jenom
kvůli jejich inteligenci,
17:35
we will alsotaké collaboratespolupracovat with them
in wayszpůsoby that we cannotnemůže even imaginepředstav si.
283
1043400
6179
ale můžeme spolupracovat způsoby,
které si ani neumíme představit.
17:41
This is my questQuest:
284
1049579
2161
Toto je můj úkol:
17:43
to give computerspočítačů visualvizuální intelligenceinteligence
285
1051740
2712
dát počítačům zrakovou inteligenci,
17:46
and to createvytvořit a better futurebudoucnost
for LeoLeo and for the worldsvět.
286
1054452
5131
a vytvořit tak lepší budoucnost
pro Lea a svět.
17:51
Thank you.
287
1059583
1811
Děkuji
17:53
(ApplausePotlesk)
288
1061394
3785
(Potlesk)
Translated by Jana Medonosová
Reviewed by Katerina Jaburkova

▲Back to top

ABOUT THE SPEAKER
Fei-Fei Li - Computer scientist
As Director of Stanford’s Artificial Intelligence Lab and Vision Lab, Fei-Fei Li is working to solve AI’s trickiest problems -- including image recognition, learning and language processing.

Why you should listen

Using algorithms built on machine learning methods such as neural network models, the Stanford Artificial Intelligence Lab led by Fei-Fei Li has created software capable of recognizing scenes in still photographs -- and accurately describe them using natural language.

Li’s work with neural networks and computer vision (with Stanford’s Vision Lab) marks a significant step forward for AI research, and could lead to applications ranging from more intuitive image searches to robots able to make autonomous decisions in unfamiliar situations.

Fei-Fei was honored as one of Foreign Policy's 2015 Global Thinkers

More profile about the speaker
Fei-Fei Li | Speaker | TED.com