ABOUT THE SPEAKER
Kwabena Boahen - Bioengineer
Kwabena Boahen wants to understand how brains work -- and to build a computer that works like the brain by reverse-engineering the nervous system. His group at Stanford is developing Neurogrid, a hardware platform that will emulate the cortex’s inner workings.

Why you should listen

Kwabena Boahen is the principal investigator at the Brains in Silicon lab at Stanford. He writes of himself:

Being a scientist at heart, I want to understand how cognition arises from neuronal properties. Being an engineer by training, I am using silicon integrated circuits to emulate the way neurons compute, linking the seemingly disparate fields of electronics and computer science with neurobiology and medicine.

My group's contributions to the field of neuromorphic engineering include a silicon retina that could be used to give the blind sight and a self-organizing chip that emulates the way the developing brain wires itself up. Our work is widely recognized, with over sixty publications, including a cover story in the May 2005 issue of Scientific American.

My current research interest is building a simulation platform that will enable the cortex's inner workings to be modeled in detail. While progress has been made linking neuronal properties to brain rhythms, the task of scaling up these models to link neuronal properties to cognition still remains. Making the supercomputer-performance required affordable is the goal of our Neurogrid project. It is at the vanguard of a profound shift in computing, away from the sequential, step-by-step Von Neumann machine towards a parallel, interconnected architecture more like the brain.

More profile about the speaker
Kwabena Boahen | Speaker | TED.com
TEDGlobal 2007

Kwabena Boahen: A computer that works like the brain

Kwabena Boahen over een computer die werkt zoals de hersenen

Filmed:
718,375 views

Onderzoeker Kwabena Boahen zoekt manieren om de supercomputermogelijkheden van het brein in silicium na te bootsen -- omdat de slordige, redundante processen binnen onze hoofden eigenlijk een kleine, lichte, supersnelle computer opleveren.
- Bioengineer
Kwabena Boahen wants to understand how brains work -- and to build a computer that works like the brain by reverse-engineering the nervous system. His group at Stanford is developing Neurogrid, a hardware platform that will emulate the cortex’s inner workings. Full bio

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

00:18
I got my first computercomputer when I was a teenagertiener growinggroeiend up in AccraAccra,
0
0
5000
Ik kreeg mijn eerste computer toen ik een tiener was in Accra.
00:23
and it was a really coolkoel deviceapparaat.
1
5000
3000
Een echt cool apparaat.
00:26
You could playspelen gamesspellen with it. You could programprogramma it in BASICBASIC.
2
8000
5000
Je kon er spelletjes op spelen en programmeren in BASIC.
00:31
And I was fascinatedgefascineerd.
3
13000
2000
Ik was gefascineerd.
00:33
So I wentgegaan into the librarybibliotheek to figurefiguur out how did this thing work.
4
15000
6000
Ik ging naar de bibliotheek om erachter te komen hoe dit ding werkte.
00:39
I readlezen about how the CPUCPU is constantlyvoortdurend shufflingschuifelen datagegevens back and forthvoort
5
21000
5000
Ik las hoe de CPU constant gegevens heen en weer schoof
00:44
betweentussen the memorygeheugen, the RAMRAM and the ALUALU,
6
26000
4000
tussen geheugen, RAM en de ALU,
00:48
the arithmeticrekenkundig and logiclogica uniteenheid.
7
30000
2000
de rekenkundige en logische eenheid.
00:50
And I thought to myselfmezelf, this CPUCPU really has to work like crazygek
8
32000
4000
Ik vond dat die CPU als een gek moest werken
00:54
just to keep all this datagegevens movingin beweging throughdoor the systemsysteem.
9
36000
4000
alleen maar om al die gegevens rond te sturen in het systeem.
00:58
But nobodyniemand was really worriedbezorgd about this.
10
40000
3000
Maar niemand maakte zich daar druk over.
01:01
When computerscomputers were first introducedintroduceerde,
11
43000
2000
Toen computers voor het eerst werden geïntroduceerd,
01:03
they were said to be a millionmiljoen timestijden fastersneller than neuronsneuronen.
12
45000
3000
werd gezegd dat ze een miljoen keer sneller waren dan neuronen.
01:06
People were really excitedopgewonden. They thought they would soonspoedig outstripovertreffen
13
48000
5000
De mensen waren er erg enthousiast over. Ze dachten dat ze spoedig
01:11
the capacitycapaciteit of the brainhersenen.
14
53000
3000
de capaciteit van de hersenen zouden overtreffen.
01:14
This is a quotecitaat, actuallywerkelijk, from AlanAlan TuringTuring:
15
56000
3000
Dit is een citaat van Alan Turing:
01:17
"In 30 yearsjaar, it will be as easygemakkelijk to askvragen a computercomputer a questionvraag
16
59000
4000
'Over 30 jaar zal het net zo eenvoudig zijn om aan een computer een vraag te stellen
01:21
as to askvragen a personpersoon."
17
63000
2000
als aan een persoon.'
01:23
This was in 1946. And now, in 2007, it's still not truewaar.
18
65000
7000
Dat was in 1946. In 2007 is het nog steeds niet waar.
01:30
And so, the questionvraag is, why aren'tzijn niet we really seeingziend
19
72000
4000
Waarom kunnen computers
01:34
this kindsoort of powermacht in computerscomputers that we see in the brainhersenen?
20
76000
4000
nog altijd niet wat hersenen kunnen?
01:38
What people didn't realizerealiseren, and I'm just beginningbegin to realizerealiseren right now,
21
80000
4000
Wat mensen niet beseften en ik begin het nu pas te beseffen,
01:42
is that we paybetalen a hugereusachtig priceprijs for the speedsnelheid
22
84000
2000
is dat we een enorme prijs betalen voor de snelheid
01:44
that we claimvordering is a biggroot advantagevoordeel of these computerscomputers.
23
86000
4000
waarvan we beweren dat ze een groot voordeel is van deze computers.
01:48
Let's take a look at some numbersgetallen.
24
90000
2000
Laten we eens wat getallen bekijken.
01:50
This is BlueBlauw GeneGen, the fastestsnelst computercomputer in the worldwereld-.
25
92000
4000
Dit is Blue Gene, de snelste computer ter wereld.
01:54
It's got 120,000 processorsprocessors; they can basicallyeigenlijk processwerkwijze
26
96000
5000
Hij heeft 120.000 processors. Hij kan in principe
01:59
10 quadrillionbiljard bitsstukjes of informationinformatie perper secondtweede.
27
101000
3000
10 biljard bits aan informatie per seconde verwerken.
02:02
That's 10 to the sixteenthzestiende. And they consumeconsumeren one and a halfvoor de helft megawattsmegawatt of powermacht.
28
104000
7000
Dat is 10 tot de 16e. Ze verbruiken een vermogen van anderhalf megawatt.
02:09
So that would be really great, if you could addtoevoegen that
29
111000
3000
Het zou echt geweldig zijn als je dat al zou kunnen toevoegen
02:12
to the productionproductie capacitycapaciteit in TanzaniaTanzania.
30
114000
2000
aan de productiecapaciteit van Tanzania.
02:14
It would really boostBoost the economyeconomie.
31
116000
2000
Het zou de economie echt stimuleren.
02:16
Just to go back to the StatesStaten,
32
118000
4000
In de Verenigde Staten
02:20
if you translatevertalen the amountbedrag of powermacht or electricityelektriciteit
33
122000
2000
zou dat al genoeg zijn
02:22
this computercomputer usestoepassingen to the amountbedrag of householdshuishoudens in the StatesStaten,
34
124000
3000
om 1.200 huishoudens
02:25
you get 1,200 householdshuishoudens in the U.S.
35
127000
4000
van stroom te voorzien.
02:29
That's how much powermacht this computercomputer usestoepassingen.
36
131000
2000
Zoveel vermogen verbruikt deze computer.
02:31
Now, let's comparevergelijken this with the brainhersenen.
37
133000
3000
Laten we dit eens vergelijken met de hersenen.
02:34
This is a pictureafbeelding of, actuallywerkelijk RoryRory Sayres'Sayres girlfriend'svriendin van brainhersenen.
38
136000
5000
Dit is een foto van de hersenen van Rory Sayres' vriendin.
02:39
RoryRory is a graduateafstuderen studentstudent at StanfordStanford.
39
141000
2000
Rory is afgestudeerd aan Stanford.
02:41
He studiesstudies the brainhersenen usinggebruik makend van MRIMRI, and he claimsvorderingen that
40
143000
4000
Hij bestudeert de hersenen met behulp van MRI en beweert dat
02:45
this is the mostmeest beautifulmooi brainhersenen that he has ever scannedgescand.
41
147000
3000
dit is de mooiste hersenen zijn die hij ooit heeft gescand.
02:48
(LaughterGelach)
42
150000
2000
(Gelach)
02:50
So that's truewaar love, right there.
43
152000
3000
Dat is echte liefde.
02:53
Now, how much computationberekening does the brainhersenen do?
44
155000
3000
Hoeveel berekeningen doen deze hersenen?
02:56
I estimateschatting 10 to the 16 bitsstukjes perper secondtweede,
45
158000
2000
Ik schat 10 tot de 16 bits per seconde.
02:58
whichwelke is actuallywerkelijk about very similarsoortgelijk to what BlueBlauw GeneGen does.
46
160000
4000
Vergelijkbaar met wat Blue Gene doet.
03:02
So that's the questionvraag. The questionvraag is, how much --
47
164000
2000
Hoeveel verbruiken de hersenen nu
03:04
they are doing a similarsoortgelijk amountbedrag of processingverwerken, similarsoortgelijk amountbedrag of datagegevens --
48
166000
3000
voor het verwerken
03:07
the questionvraag is how much energyenergie or electricityelektriciteit does the brainhersenen use?
49
169000
5000
van een vergelijkbare hoeveelheid data?
03:12
And it's actuallywerkelijk as much as your laptoplaptop computercomputer:
50
174000
3000
Ongeveer zoveel als je schootcomputer:
03:15
it's just 10 wattswatt.
51
177000
2000
slechts 10 watt.
03:17
So what we are doing right now with computerscomputers
52
179000
3000
Terwijl computers
03:20
with the energyenergie consumedgeconsumeerd by 1,200 houseshuizen,
53
182000
3000
een vermogen van 1.200 huizen verbruiken,
03:23
the brainhersenen is doing with the energyenergie consumedgeconsumeerd by your laptoplaptop.
54
185000
5000
doet het brein hetzelfde met het verbruik van een laptop.
03:28
So the questionvraag is, how is the brainhersenen ablein staat to achievebereiken this kindsoort of efficiencyrendement?
55
190000
3000
Hoe slaagt het brein erin om dit soort van efficiëntie te bereiken?
03:31
And let me just summarizesamenvatten. So the bottombodem linelijn:
56
193000
2000
Laat het me even samenvatten. Om het kort te zeggen:
03:33
the brainhersenen processesprocessen informationinformatie usinggebruik makend van 100,000 timestijden lessminder energyenergie
57
195000
4000
hersenen verwerken informatie op een 100.000 keer
03:37
than we do right now with this computercomputer technologytechnologie that we have.
58
199000
4000
zuiniger manier dan onze computers.
03:41
How is the brainhersenen ablein staat to do this?
59
203000
2000
Hoe kan dat?
03:43
Let's just take a look about how the brainhersenen workswerken,
60
205000
3000
Laten we eens kijken hoe het brein werkt
03:46
and then I'll comparevergelijken that with how computerscomputers work.
61
208000
4000
en dan vergelijk ik dat met hoe computers werken.
03:50
So, this clipklem is from the PBSPBS seriesserie, "The SecretGeheim Life of the BrainHersenen."
62
212000
4000
Deze clip uit de PBS-serie 'Het Geheime Leven van het Brein'
03:54
It showsshows you these cellscellen that processwerkwijze informationinformatie.
63
216000
3000
toont jullie deze cellen die informatie verwerken.
03:57
They are calledriep neuronsneuronen.
64
219000
1000
Ze heten neuronen.
03:58
They sendsturen little pulsespulsen of electricityelektriciteit down theirhun processesprocessen to eachelk other,
65
220000
6000
Ze sturen kleine elektrische impulsen naar elkaar
04:04
and where they contactcontact eachelk other, those little pulsespulsen
66
226000
2000
en waar ze met elkaar in contact staan, springen die kleine pulsen
04:06
of electricityelektriciteit can jumpspringen from one neuronneuron to the other.
67
228000
2000
van de ene zenuwcel naar de andere.
04:08
That processwerkwijze is calledriep a synapseSynaps.
68
230000
3000
Dat proces heet een synaps.
04:11
You've got this hugereusachtig networknetwerk of cellscellen interactinginteractie with eachelk other --
69
233000
2000
In dit enorme netwerk van met elkaar inter-agerende cellen
04:13
about 100 millionmiljoen of them,
70
235000
2000
zitten er ongeveer 100 miljoen.
04:15
sendingBezig met verzenden about 10 quadrillionbiljard of these pulsespulsen around everyelk secondtweede.
71
237000
4000
Ze verzenden elke seconde ongeveer tien biljard van deze pulsen.
04:19
And that's basicallyeigenlijk what's going on in your brainhersenen right now as you're watchingkijken this.
72
241000
6000
Dat is nu gaande in je hersenen terwijl je dit bekijkt.
04:25
How does that comparevergelijken with the way computerscomputers work?
73
247000
2000
Hoe werkt dat vergeleken met de manier waarop computers werken?
04:27
In the computercomputer, you have all the datagegevens
74
249000
2000
In de computer moeten alle gegevens
04:29
going throughdoor the centralcentraal processingverwerken uniteenheid,
75
251000
2000
de centrale verwerkingseenheid passeren.
04:31
and any piecestuk of datagegevens basicallyeigenlijk has to go throughdoor that bottleneckbottleneck,
76
253000
3000
Elk stukje informatie moet in principe door die flessenhals.
04:34
whereasterwijl in the brainhersenen, what you have is these neuronsneuronen,
77
256000
4000
In de hersenen heb je deze neuronen
04:38
and the datagegevens just really flowsstroomt throughdoor a networknetwerk of connectionsverbindingen
78
260000
4000
en de data stromen gewoon door een netwerk van verbindingen
04:42
amongtussen the neuronsneuronen. There's no bottleneckbottleneck here.
79
264000
2000
tussen de neuronen. Geen flessenhals hier.
04:44
It's really a networknetwerk in the literalletterlijk sensezin of the wordwoord.
80
266000
4000
Het is echt een netwerk in de letterlijke zin van het woord.
04:48
The netnetto- is doing the work in the brainhersenen.
81
270000
4000
Dat net doet het werk in de hersenen.
04:52
If you just look at these two picturesafbeeldingen,
82
274000
2000
Als je kijkt naar deze twee foto's
04:54
these kindsoort of wordstekst popknal into your mindgeest.
83
276000
2000
kom je op dit soort ideeën.
04:56
This is serialseriële and it's rigidstijve -- it's like carsauto's on a freewayFreeway,
84
278000
4000
Dit is serieel en stijf: het is net als auto's op een snelweg -
05:00
everything has to happengebeuren in locksteplockstep --
85
282000
3000
alles moet ordelijk gebeuren.
05:03
whereasterwijl this is parallelparallel and it's fluidvloeistof.
86
285000
2000
Maar hier is het parallel en in vochtig midden.
05:05
InformationInformatie processingverwerken is very dynamicdynamisch and adaptiveaangepaste.
87
287000
3000
Informatieverwerking is erg dynamisch en adaptief.
05:08
So I'm not the first to figurefiguur this out. This is a quotecitaat from BrianBrian EnoEno:
88
290000
4000
Ik ben niet de eerste om op dat idee te komen. Dit is een citaat van Brian Eno:
05:12
"the problemprobleem with computerscomputers is that there is not enoughgenoeg AfricaAfrika in them."
89
294000
4000
'Het probleem met computers is dat ze niet genoeg Afrika in zich hebben.'
05:16
(LaughterGelach)
90
298000
6000
(Gelach)
05:22
BrianBrian actuallywerkelijk said this in 1995.
91
304000
3000
Brian zei dit in 1995.
05:25
And nobodyniemand was listeninghet luisteren then,
92
307000
3000
Niemand luisterde er toe naar,
05:28
but now people are beginningbegin to listen
93
310000
2000
maar nu beginnen mensen ernaar te luisteren
05:30
because there's a pressingpersing, technologicaltechnologisch problemprobleem that we facegezicht.
94
312000
5000
want er is een dringend technisch probleem waarmee we worden geconfronteerd.
05:35
And I'll just take you throughdoor that a little bitbeetje in the nextvolgende fewweinig slidesslides.
95
317000
5000
Daar gaan de volgende paar dia's over.
05:40
This is -- it's actuallywerkelijk really this remarkableopmerkelijk convergenceconvergentie
96
322000
4000
Er is een opmerkelijke convergentie
05:44
betweentussen the devicesapparaten that we use to computeberekenen in computerscomputers,
97
326000
5000
tussen de apparaten die we gebruiken om te rekenen in computers
05:49
and the devicesapparaten that our brainshersenen use to computeberekenen.
98
331000
4000
en de apparaten die onze hersenen daarvoor gebruiken.
05:53
The devicesapparaten that computerscomputers use are what's calledriep a transistortransistor.
99
335000
4000
In computers heten die transistors.
05:57
This electrodeelektrode here, calledriep the gatepoort, controlscontrols the flowstroom of currentactueel
100
339000
4000
Deze elektrode hier, de 'gate', controleert de stroom
06:01
from the sourcebron to the drainafvoer -- these two electrodeselektroden.
101
343000
3000
van de 'source' naar de 'drain', deze twee elektroden.
06:04
And that currentactueel, electricalelektrisch currentactueel,
102
346000
2000
Een stroom
06:06
is carriedgedragen by electronselektronen, just like in your househuis and so on.
103
348000
6000
van elektronen, net als in jullie huis enzovoort.
06:12
And what you have here is, when you actuallywerkelijk turnbeurt on the gatepoort,
104
354000
5000
Als je de spanning op de gate verhoogt,
06:17
you get an increasetoename in the amountbedrag of currentactueel, and you get a steadyvast flowstroom of currentactueel.
105
359000
4000
neemt de hoeveelheid stroom toe. Je krijgt een gestage stroom.
06:21
And when you turnbeurt off the gatepoort, there's no currentactueel flowingvloeiende throughdoor the deviceapparaat.
106
363000
4000
Als je de gate uitschakelt, gaat er geen stroom meer door het apparaat.
06:25
Your computercomputer usestoepassingen this presenceaanwezigheid of currentactueel to representvertegenwoordigen a one,
107
367000
5000
Voor de computer betekent deze stroom een één
06:30
and the absenceafwezigheid of currentactueel to representvertegenwoordigen a zeronul.
108
372000
4000
en de afwezigheid ervan een nul.
06:34
Now, what's happeninggebeurtenis is that as transistorstransistors are gettingkrijgen smallerkleiner and smallerkleiner and smallerkleiner,
109
376000
6000
Als transistors kleiner en kleiner worden,
06:40
they no longerlanger behavezich gedragen like this.
110
382000
2000
gaan ze zich anders gedragen.
06:42
In factfeit, they are startingbeginnend to behavezich gedragen like the deviceapparaat that neuronsneuronen use to computeberekenen,
111
384000
5000
Ze gaan zich gedragen als het systeem dat neuronen gebruiken om te rekenen.
06:47
whichwelke is calledriep an ionIon channelkanaal.
112
389000
2000
Het wordt een ionkanaal genoemd.
06:49
And this is a little proteineiwit moleculemolecuul.
113
391000
2000
Het is een klein eiwitmolecuul.
06:51
I mean, neuronsneuronen have thousandsduizenden of these.
114
393000
4000
In neuronen zitten er duizenden.
06:55
And it sitszit in the membranemembraan of the cellcel and it's got a poreporie in it.
115
397000
4000
Ze bevinden zich in het celmembraan en ze omgeven een porie.
06:59
And these are individualindividu potassiumkalium ionsionen
116
401000
3000
Hier zie je kaliumionen
07:02
that are flowingvloeiende throughdoor that poreporie.
117
404000
2000
door die poriën gaan.
07:04
Now, this poreporie can openOpen and closedichtbij.
118
406000
2000
Deze poriën kunnen open en dicht.
07:06
But, when it's openOpen, because these ionsionen have to linelijn up
119
408000
5000
Als ze open zijn, omdat deze ionen in de rij moeten staan
07:11
and flowstroom throughdoor, one at a time, you get a kindsoort of sporadicsporadische, not steadyvast --
120
413000
5000
om er een voor een door te gaan, krijg je een sporadische, geen constante,
07:16
it's a sporadicsporadische flowstroom of currentactueel.
121
418000
3000
af en toe onderbroken stroom.
07:19
And even when you closedichtbij the poreporie -- whichwelke neuronsneuronen can do,
122
421000
3000
Zelfs als de porie dicht is - neuronen kunnen
07:22
they can openOpen and closedichtbij these poresporiën to generatevoortbrengen electricalelektrisch activityactiviteit --
123
424000
5000
ze openen en sluiten om elektrische activiteit te genereren -
07:27
even when it's closedGesloten, because these ionsionen are so smallklein,
124
429000
3000
zelfs wanneer ze gesloten is, kunnen af en toe een paar ionen
07:30
they can actuallywerkelijk sneaksluipen throughdoor, a fewweinig can sneaksluipen throughdoor at a time.
125
432000
3000
erdoor sluipen, omdat ze zo klein zijn.
07:33
So, what you have is that when the poreporie is openOpen,
126
435000
3000
Wanneer de porie open is,
07:36
you get some currentactueel sometimessoms.
127
438000
2000
krijg je een soms wat stroom, een één.
07:38
These are your onesdegenen, but you've got a fewweinig zerosnullen throwngegooid in.
128
440000
3000
Dit zijn de énen met af en toe een paar nullen.
07:41
And when it's closedGesloten, you have a zeronul,
129
443000
4000
Als ze gesloten is, heb je een nul,
07:45
but you have a fewweinig onesdegenen throwngegooid in.
130
447000
3000
maar ook weer met wat énen ertussen.
07:48
Now, this is startingbeginnend to happengebeuren in transistorstransistors.
131
450000
3000
Dit zie je nu ook al bij transistors.
07:51
And the reasonreden why that's happeninggebeurtenis is that, right now, in 2007 --
132
453000
5000
Dat gebeurt nu in 2007,
07:56
the technologytechnologie that we are usinggebruik makend van -- a transistortransistor is biggroot enoughgenoeg
133
458000
4000
omdat met de huidige technologie een transistor groot genoeg is
08:00
that severalverscheidene electronselektronen can flowstroom throughdoor the channelkanaal simultaneouslygelijktijdig, sidekant by sidekant.
134
462000
5000
om meerdere elektronen naast elkaar tegelijk door het kanaal te laten stromen.
08:05
In factfeit, there's about 12 electronselektronen can all be flowingvloeiende this way.
135
467000
4000
In feite zijn er ongeveer 12 elektronen waarmee dat kan.
08:09
And that meansmiddelen that a transistortransistor correspondskomt overeen
136
471000
2000
Dat betekent dat een transistor overeenkomt
08:11
to about 12 ionIon channelskanalen in parallelparallel.
137
473000
3000
met ongeveer 12 parallelle ionkanalen.
08:14
Now, in a fewweinig yearsjaar time, by 2015, we will shrinkkrimpen transistorstransistors so much.
138
476000
5000
Binnen een paar jaar tijd, in 2015, zullen we nog veel kleinere transistors maken.
08:19
This is what IntelIntel does to keep addingtoe te voegen more corescores ontonaar the chipspaander.
139
481000
5000
Dit is wat Intel doet om meer eenheden op een chip te krijgen,
08:24
Or your memorygeheugen sticksstokken that you have now can carrydragen one gigabyteGigabyte
140
486000
3000
bijvoorbeeld op je geheugensticks van één gigabyte.
08:27
of stuffspul on them -- before, it was 256.
141
489000
2000
Vroeger konden daar slechts 256 Kilobytes op.
08:29
TransistorsTransistors are gettingkrijgen smallerkleiner to allowtoestaan this to happengebeuren,
142
491000
3000
Transistors werden steeds kleiner
08:32
and technologytechnologie has really benefittedprofiteerden from that.
143
494000
3000
en de technologie deed er haar voordeel mee.
08:35
But what's happeninggebeurtenis now is that in 2015, the transistortransistor is going to becomeworden so smallklein,
144
497000
5000
Maar in 2015 gaat de transistor zo klein worden,
08:40
that it correspondskomt overeen to only one electronelektron at a time
145
502000
3000
dat er slechts één elektron per keer
08:43
can flowstroom throughdoor that channelkanaal,
146
505000
2000
via dat kanaal kan passeren.
08:45
and that correspondskomt overeen to a singlesingle ionIon channelkanaal.
147
507000
2000
Dat komt overeen met één enkel ionkanaal.
08:47
And you startbegin havingmet the samedezelfde kindsoort of trafficverkeer jamsJam that you have in the ionIon channelkanaal.
148
509000
4000
Je gaat dan hetzelfde soort files krijgen als in het ionkanaal.
08:51
The currentactueel will turnbeurt on and off at randomwillekeurig,
149
513000
3000
De stroom zal op willekeurige wijze aan- en uitgaan
08:54
even when it's supposedvermeend to be on.
150
516000
2000
zelfs als het aan zou moeten zijn.
08:56
And that meansmiddelen your computercomputer is going to get
151
518000
2000
Dat betekent dat in je computer
08:58
its onesdegenen and zerosnullen mixedgemengd up, and that's going to crashneerstorten your machinemachine.
152
520000
4000
de enen en nullen door elkaar gaan geraken en dat je machine gaat crashen.
09:02
So, we are at the stagestadium where we
153
524000
4000
We weten nog niet echt
09:06
don't really know how to computeberekenen with these kindssoorten of devicesapparaten.
154
528000
3000
hoe we moeten gaan rekenen met dit soort apparaten.
09:09
And the only kindsoort of thing -- the only thing we know right now
155
531000
3000
Het enige ding dat
09:12
that can computeberekenen with these kindssoorten of devicesapparaten are the brainhersenen.
156
534000
3000
daarmee overweg kan, zijn de hersenen.
09:15
OK, so a computercomputer picksPicks a specificspecifiek itemitem of datagegevens from memorygeheugen,
157
537000
4000
Een computer kiest een specifiek item van gegevens uit het geheugen,
09:19
it sendsverzendt it into the processorbewerker or the ALUALU,
158
541000
3000
stuurt het door de processor of het ALU
09:22
and then it putsputs the resultresultaat back into memorygeheugen.
159
544000
2000
en zet dan de resultaten terug in het geheugen.
09:24
That's the redrood pathpad that's highlightedgemarkeerd.
160
546000
2000
Dat is het rode gemarkeerde pad.
09:26
The way brainshersenen work, I told you all, you have got all these neuronsneuronen.
161
548000
4000
De hersenen doen het met al deze neuronen.
09:30
And the way they representvertegenwoordigen informationinformatie is
162
552000
2000
Zij breken hun informatie op
09:32
they breakbreken up that datagegevens into little piecesstukken
163
554000
2000
in kleine stukjes
09:34
that are representedvertegenwoordigd by pulsespulsen and differentverschillend neuronsneuronen.
164
556000
3000
die worden vertegenwoordigd door pulsen en verschillende neuronen.
09:37
So you have all these piecesstukken of datagegevens
165
559000
2000
Al die stukjes gegevens
09:39
distributedgedistribueerd throughoutoveral the networknetwerk.
166
561000
2000
zitten verspreid over het hele netwerk.
09:41
And then the way that you processwerkwijze that datagegevens to get a resultresultaat
167
563000
3000
Het proces om van die gegevens naar een resultaat te gaan,
09:44
is that you translatevertalen this patternpatroon of activityactiviteit into a newnieuwe patternpatroon of activityactiviteit,
168
566000
4000
komt erop neer dat je dit patroon van activiteit vertaalt naar een nieuw patroon van activiteit
09:48
just by it flowingvloeiende throughdoor the networknetwerk.
169
570000
3000
door het door het netwerk te laten stromen.
09:51
So you setreeks up these connectionsverbindingen
170
573000
2000
Je stelt deze verbindingen
09:53
suchzodanig that the inputinvoer patternpatroon just flowsstroomt
171
575000
3000
zodanig in dat het inputpatroon vanzelf
09:56
and generatesgenereert the outputuitgang patternpatroon.
172
578000
2000
door het stromen het outputpatroon genereert.
09:58
What you see here is that there's these redundantovertollig connectionsverbindingen.
173
580000
4000
Je ziet hier deze redundante verbindingen.
10:02
So if this piecestuk of datagegevens or this piecestuk of the datagegevens getskrijgt clobberedpan gehakt,
174
584000
4000
Als het een of andere stuk gegevens er de brui aan geeft
10:06
it doesn't showtonen up over here, these two piecesstukken can activateactiveren the missingmissend partdeel
175
588000
5000
en hier niet komt opdagen, kunnen deze twee stukken het ontbrekende deel activeren
10:11
with these redundantovertollig connectionsverbindingen.
176
593000
2000
met deze redundante verbindingen.
10:13
So even when you go to these crappycrappy devicesapparaten
177
595000
2000
Dus zelfs wanneer je met gebrekkige apparaten zit
10:15
where sometimessoms you want a one and you get a zeronul, and it doesn't showtonen up,
178
597000
3000
waar je soms een één wil en een nul krijgt,
10:18
there's redundancyredundantie in the networknetwerk
179
600000
2000
kan redundantie in het netwerk
10:20
that can actuallywerkelijk recoverherstellen the missingmissend informationinformatie.
180
602000
3000
de ontbrekende informatie herstellen.
10:23
It makesmerken the brainhersenen inherentlyinherent robustrobuust.
181
605000
3000
Het maakt de hersenen inherent robuust.
10:26
What you have here is a systemsysteem where you storeop te slaan datagegevens locallyplaatselijk.
182
608000
3000
De huidige computer is een systeem waarbij je gegevens lokaal opslaat.
10:29
And it's brittlebros, because eachelk of these stepsstappen has to be flawlessvlekkeloze,
183
611000
4000
Het is broos want elk van deze stappen moet foutloos verlopen
10:33
otherwiseanders- you loseverliezen that datagegevens, whereasterwijl in the brainhersenen, you have a systemsysteem
184
615000
3000
anders verlies je die gegevens. In de hersenen heb je een systeem
10:36
that storeswinkel datagegevens in a distributedgedistribueerd way, and it's robustrobuust.
185
618000
4000
waar gegevens gedistribueerd worden opgeslagen. Dat is robuust.
10:40
What I want to basicallyeigenlijk talk about is my dreamdroom,
186
622000
4000
Ik wil het nu hebben over mijn droom:
10:44
whichwelke is to buildbouwen a computercomputer that workswerken like the brainhersenen.
187
626000
3000
een computer bouwen die werkt als de hersenen.
10:47
This is something that we'vewij hebben been workingwerkend on for the last couplepaar of yearsjaar.
188
629000
4000
Hier zijn we al paar jaar mee bezig.
10:51
And I'm going to showtonen you a systemsysteem that we designedontworpen
189
633000
3000
We hebben een systeem ontworpen
10:54
to modelmodel- the retinanetvlies,
190
636000
3000
dat het netvlies modelleert.
10:57
whichwelke is a piecestuk of brainhersenen that lineslijnen the insidebinnen of your eyeballoogbol.
191
639000
5000
Het netvlies is een stukje hersenen dat de binnenkant van je oogbol bedekt.
11:02
We didn't do this by actuallywerkelijk writingschrift codecode, like you do in a computercomputer.
192
644000
6000
We hebben dit niet gedaan door code te schrijven zoals in een computer.
11:08
In factfeit, the processingverwerken that happensgebeurt
193
650000
3000
Wat in dat kleine stukje hersenen gebeurt,
11:11
in that little piecestuk of brainhersenen is very similarsoortgelijk
194
653000
2000
is zeer vergelijkbaar
11:13
to the kindsoort of processingverwerken that computerscomputers
195
655000
1000
met de werking van computers
11:14
do when they streamstroom videovideo- over the InternetInternet.
196
656000
4000
als ze video streamen via het internet.
11:18
They want to compresssamendrukken the informationinformatie --
197
660000
1000
Om de informatie te comprimeren,
11:19
they just want to sendsturen the changesveranderingen, what's newnieuwe in the imagebeeld, and so on --
198
661000
4000
versturen ze alleen maar wat er nieuw is in het beeld.
11:23
and that is how your eyeballoogbol
199
665000
3000
Dat is hoe je oogbal
11:26
is ablein staat to squeezeknijpen all that informationinformatie down to your opticoptisch nervezenuw,
200
668000
3000
in staat is om al die informatie door je oogzenuw te persen en
11:29
to sendsturen to the restrust uit of the brainhersenen.
201
671000
2000
naar de rest van de hersenen te sturen.
11:31
InsteadIn plaats daarvan of doing this in softwaresoftware, or doing those kindssoorten of algorithmsalgoritmen,
202
673000
3000
In plaats van dit te doen met software of met algoritmen,
11:34
we wentgegaan and talkedgesproken to neurobiologistsNeurobiologists
203
676000
3000
gingen we spreken met neurobiologen.
11:37
who have actuallywerkelijk reverseomgekeerde engineeredgemanipuleerde that piecestuk of brainhersenen that's calledriep the retinanetvlies.
204
679000
4000
die het netvlies 'reverse engineered' hebben.
11:41
And they figuredbedacht out all the differentverschillend cellscellen,
205
683000
2000
Ze hebben alle verschillende cellen
11:43
and they figuredbedacht out the networknetwerk, and we just tooknam that networknetwerk
206
685000
3000
en het netwerk geanalyseerd. Wij hebben dat netwerk
11:46
and we used it as the blueprintblauwdruk for the designontwerp of a siliconsilicium chipspaander.
207
688000
4000
gebruikt als blauwdruk voor het ontwerp van een siliciumchip.
11:50
So now the neuronsneuronen are representedvertegenwoordigd by little nodesknooppunten or circuitscircuits on the chipspaander,
208
692000
6000
De neuronen worden vertegenwoordigd door kleine knooppunten of circuits op de chip
11:56
and the connectionsverbindingen amongtussen the neuronsneuronen are representedvertegenwoordigd, actuallywerkelijk modeledgemodelleerd by transistorstransistors.
209
698000
5000
en de verbindingen tussen de neuronen zijn eigenlijk gemodelleerd door transistors.
12:01
And these transistorstransistors are behavinggedragen essentiallyin wezen
210
703000
2000
Deze transistors gedragen zich
12:03
just like ionIon channelskanalen behavezich gedragen in the brainhersenen.
211
705000
3000
net als de ionkanalen in de hersenen.
12:06
It will give you the samedezelfde kindsoort of robustrobuust architecturearchitectuur that I describedbeschreven.
212
708000
5000
Daardoor krijg je dezelfde soort van robuuste architectuur die ik heb beschreven.
12:11
Here is actuallywerkelijk what our artificialkunstmatig eyeoog lookslooks like.
213
713000
4000
Hier is hoe ons kunstoog eruit ziet.
12:15
The retinanetvlies chipspaander that we designedontworpen sitszit behindachter this lenslens here.
214
717000
5000
De netvlies-chip die we hebben ontworpen, zit achter deze lens hier.
12:20
And the chipspaander -- I'm going to showtonen you a videovideo-
215
722000
2000
Ik ga jullie een video laten zien van wat
12:22
that the siliconsilicium retinanetvlies put out of its outputuitgang
216
724000
3000
het siliciumnetvlies produceert
12:25
when it was looking at KareemKareem ZaghloulZaghloul,
217
727000
3000
als het kijkt naar Kareem Zaghloul.
12:28
who'swie is the studentstudent who designedontworpen this chipspaander.
218
730000
2000
Dat is de student die deze chip ontwierp.
12:30
Let me explainuitleg geven what you're going to see, OK,
219
732000
2000
Laat me even uitleggen wat je gaat zien.
12:32
because it's puttingzetten out differentverschillend kindssoorten of informationinformatie,
220
734000
3000
Dit produceert verschillende soorten informatie.
12:35
it's not as straightforwardrechtdoorzee as a cameracamera.
221
737000
2000
Het is niet zo eenvoudig als een camera.
12:37
The retinanetvlies chipspaander extractsextracten fourvier differentverschillend kindssoorten of informationinformatie.
222
739000
3000
De netvlies-chip haalt vier verschillende soorten informatie op.
12:40
It extractsextracten regionsRegio's with darkdonker contrastcontrast,
223
742000
3000
Hij haalt de gebieden met donkere contrasten eruit.
12:43
whichwelke will showtonen up on the videovideo- as redrood.
224
745000
3000
Die verschijnen op de video als rood.
12:46
And it extractsextracten regionsRegio's with whitewit or lightlicht contrastcontrast,
225
748000
4000
Hij haalt ook de gebieden met wit of met licht contrast eruit.
12:50
whichwelke will showtonen up on the videovideo- as greengroen.
226
752000
2000
Dit wordt op de video als groen weergegeven.
12:52
This is Kareem'sKareem's darkdonker eyesogen
227
754000
2000
Dit zijn de donkere ogen van Kareem
12:54
and that's the whitewit backgroundachtergrond that you see here.
228
756000
3000
en dat is de witte achtergrond die je hier ziet.
12:57
And then it alsoook extractsextracten movementbeweging.
229
759000
2000
Ook beweging wordt eruit gehaald.
12:59
When KareemKareem movesmoves his headhoofd to the right,
230
761000
2000
Als Kareem zijn hoofd naar rechts beweegt,
13:01
you will see this blueblauw activityactiviteit there;
231
763000
2000
zien jullie die blauwe activiteit daar.
13:03
it representsvertegenwoordigt regionsRegio's where the contrastcontrast is increasingtoenemend in the imagebeeld,
232
765000
3000
Dat vertegenwoordigt de gebieden waar het contrast toeneemt,
13:06
that's where it's going from darkdonker to lightlicht.
233
768000
3000
waar het van donker naar licht gaat.
13:09
And you alsoook see this yellowgeel activityactiviteit,
234
771000
2000
Deze gele activiteit geeft aan
13:11
whichwelke representsvertegenwoordigt regionsRegio's where contrastcontrast is decreasingafnemende;
235
773000
4000
waar het contrast afneemt,
13:15
it's going from lightlicht to darkdonker.
236
777000
2000
waar het van licht naar donker gaat.
13:17
And these fourvier typestypes of informationinformatie --
237
779000
3000
Je oogzenuw bevat ongeveer
13:20
your opticoptisch nervezenuw has about a millionmiljoen fibersvezels in it,
238
782000
4000
een miljoen vezels
13:24
and 900,000 of those fibersvezels
239
786000
3000
en 900.000 van deze vezels
13:27
sendsturen these fourvier typestypes of informationinformatie.
240
789000
2000
sturen deze vier soorten informatie door.
13:29
So we are really duplicatingdupliceren the kindsoort of signalssignalen that you have on the opticoptisch nervezenuw.
241
791000
4000
We dupliceren dus echt een soort signalen als die van de oogzenuw.
13:33
What you noticekennisgeving here is that these snapshotsmomentopnamen
242
795000
3000
Je merkt dat deze snapshots
13:36
takeningenomen from the outputuitgang of the retinanetvlies chipspaander are very sparsesparse, right?
243
798000
4000
genomen van de output van de netvlies-chip zeer schaars zijn.
13:40
It doesn't lightlicht up greengroen everywhereoveral in the backgroundachtergrond,
244
802000
2000
Het licht niet overal groen op in de achtergrond,
13:42
only on the edgesranden, and then in the hairhaar-, and so on.
245
804000
3000
alleen aan de randen enzovoort.
13:45
And this is the samedezelfde thing you see
246
807000
1000
Dat zie je ook
13:46
when people compresssamendrukken videovideo- to sendsturen: they want to make it very sparsesparse,
247
808000
4000
als mensen video comprimeren om te verzenden: ze willen het heel schaars maken
13:50
because that filehet dossier is smallerkleiner. And this is what the retinanetvlies is doing,
248
812000
3000
want dan is dat bestand kleiner. Dat doet het netvlies ook.
13:53
and it's doing it just with the circuitrycircuits, and how this networknetwerk of neuronsneuronen
249
815000
4000
Alleen maar met de circuits. Dit netwerk van neuronen
13:57
that are interactinginteractie in there, whichwelke we'vewij hebben capturedgevangen genomen on the chipspaander.
250
819000
3000
met dit soort interactie hebben we gemodelleerd op de chip.
14:00
But the pointpunt that I want to make -- I'll showtonen you up here.
251
822000
3000
Maar het punt dat ik wil maken, zal ik je hier laten zien.
14:03
So this imagebeeld here is going to look like these onesdegenen,
252
825000
3000
Dit beeld hier lijkt op dit.
14:06
but here I'll showtonen you that we can reconstructreconstrueren the imagebeeld,
253
828000
2000
Maar als we het beeld hier reconstrueren,
14:08
so, you know, you can almostbijna recognizeherken KareemKareem in that toptop partdeel there.
254
830000
5000
kan je in dat bovenste gedeelte Kareem bijna herkennen.
14:13
And so, here you go.
255
835000
2000
Ziezo.
14:24
Yes, so that's the ideaidee.
256
846000
3000
Dat is het idee.
14:27
When you standstand still, you just see the lightlicht and darkdonker contrastscontrasten.
257
849000
2000
Als het stilstaat, zie je alleen de licht-en-donkercontrasten.
14:29
But when it's movingin beweging back and forthvoort,
258
851000
2000
Maar als het heen en weer beweegt,
14:31
the retinanetvlies picksPicks up these changesveranderingen.
259
853000
3000
dan registreert het netvlies deze veranderingen.
14:34
And that's why, you know, when you're sittingzittend here
260
856000
1000
Als je hier zit
14:35
and something happensgebeurt in your backgroundachtergrond,
261
857000
2000
en er gebeurt iets op de achtergrond,
14:37
you merelyalleen moveverhuizing your eyesogen to it.
262
859000
2000
wend je alleen maar je ogen ernaartoe.
14:39
There are these cellscellen that detectopsporen changeverandering
263
861000
2000
Deze cellen detecteren verandering
14:41
and you moveverhuizing your attentionaandacht to it.
264
863000
2000
en dat trekt je aandacht.
14:43
So those are very importantbelangrijk for catchingvangen somebodyiemand
265
865000
2000
Dat is zeer belangrijk
14:45
who'swie is tryingproberen to sneaksluipen up on you.
266
867000
2000
als iemand je probeert te besluipen.
14:47
Let me just endeinde by sayinggezegde that this is what happensgebeurt
267
869000
3000
Laat me eindigen met te zeggen dat dit is wat je krijgt
14:50
when you put AfricaAfrika in a pianopiano, OK.
268
872000
3000
als je Afrika in een piano stopt.
14:53
This is a steelstaal drumtrommel here that has been modifiedgewijzigd,
269
875000
3000
Dit is een gewijzigde steel drum
14:56
and that's what happensgebeurt when you put AfricaAfrika in a pianopiano.
270
878000
3000
of met andere woorden: Afrika in een piano.
14:59
And what I would like us to do is put AfricaAfrika in the computercomputer,
271
881000
4000
Ik wil Afrika in de computer krijgen
15:03
and come up with a newnieuwe kindsoort of computercomputer
272
885000
2000
om met een nieuw soort computer te komen.
15:05
that will generatevoortbrengen thought, imaginationverbeelding, be creativecreatief and things like that.
273
887000
3000
Een die zal denken, verbeelding genereren, creatief zijn en dat soort dingen.
15:08
Thank you.
274
890000
2000
Dank je.
15:10
(ApplauseApplaus)
275
892000
2000
(Applaus)
15:12
ChrisChris AndersonAnderson: QuestionVraag for you, KwabenaKwabena.
276
894000
2000
Chris Anderson: Een vraag voor jou, Kwabena.
15:14
Do you put togethersamen in your mindgeest the work you're doing,
277
896000
4000
Heeft het werk dat je doet, de toekomst van Afrika,
15:18
the futuretoekomst of AfricaAfrika, this conferenceconferentie --
278
900000
3000
deze conferentie voor jou allemaal met elkaar te maken?
15:21
what connectionsverbindingen can we make, if any, betweentussen them?
279
903000
3000
Welke verbindingen kunnen we eventueel daartussen leggen?
15:24
KwabenaKwabena BoahenBoahen: Yes, like I said at the beginningbegin,
280
906000
2000
Kwabena Boahen: Ja, zoals ik al in het begin zei.
15:26
I got my first computercomputer when I was a teenagertiener, growinggroeiend up in AccraAccra.
281
908000
4000
Ik kreeg mijn eerste computer toen ik een tiener was in Accra.
15:30
And I had this gutdarm reactionreactie that this was the wrongfout way to do it.
282
912000
4000
Ik had een buikgevoel dat dit de verkeerde manier was om het te doen.
15:34
It was very brutebruut forcedwingen; it was very inelegantonbevallig.
283
916000
3000
Het was brute kracht, niet erg elegant.
15:37
I don't think that I would'vewould've had that reactionreactie,
284
919000
2000
Ik denk niet dat ik die reactie zou hebben gehad
15:39
if I'd growngegroeid up readinglezing all this sciencewetenschap fictionfictie,
285
921000
3000
als ik was opgegroeid met al die science fiction-literatuur,
15:42
hearinggehoor about RDRD2D2, whateverwat dan ook it was calledriep, and just -- you know,
286
924000
4000
over RD2D2, of hoe hij ook mag heten, en
15:46
buyingbuying into this hypehype about computerscomputers.
287
928000
1000
mee te lopen in deze hype over computers.
15:47
I was comingkomt eraan at it from a differentverschillend perspectiveperspectief,
288
929000
2000
Ik kwam vanuit een ander perspectief,
15:49
where I was bringingbrengen that differentverschillend perspectiveperspectief
289
931000
2000
ik keek vanuit een ander perspectief
15:51
to bearbeer on the problemprobleem.
290
933000
2000
naar het probleem.
15:53
And I think a lot of people in AfricaAfrika have this differentverschillend perspectiveperspectief,
291
935000
3000
Ik denk dat veel mensen in Afrika het vanuit deze andere invalshoek bekijken
15:56
and I think that's going to impactbotsing technologytechnologie.
292
938000
2000
en ik denk dat dat impact gaat hebben op de technologie.
15:58
And that's going to impactbotsing how it's going to evolveevolueren.
293
940000
2000
Het gaat de ontwikkeling ervan beïnvloeden.
16:00
And I think you're going to be ablein staat to see, use that infusioninfusie,
294
942000
2000
Die instroom gaat ervoor zorgen
16:02
to come up with newnieuwe things,
295
944000
2000
dat er nieuwe dingen zullen komen
16:04
because you're comingkomt eraan from a differentverschillend perspectiveperspectief.
296
946000
3000
omdat je het benadert vanuit een ander perspectief.
16:07
I think we can contributebijdragen. We can dreamdroom like everybodyiedereen elseanders.
297
949000
4000
Ik denk dat we een bijdrage kunnen leveren, we kunnen dromen net als iedereen.
16:11
CACA: ThanksBedankt KwabenaKwabena, that was really interestinginteressant.
298
953000
2000
Chris Anderson: Bedankt Kwabena, dat was echt interessant.
16:13
Thank you.
299
955000
1000
Dank je.
16:14
(ApplauseApplaus)
300
956000
2000
(Applaus)
Translated by Rik Delaet
Reviewed by Els De Keyser

▲Back to top

ABOUT THE SPEAKER
Kwabena Boahen - Bioengineer
Kwabena Boahen wants to understand how brains work -- and to build a computer that works like the brain by reverse-engineering the nervous system. His group at Stanford is developing Neurogrid, a hardware platform that will emulate the cortex’s inner workings.

Why you should listen

Kwabena Boahen is the principal investigator at the Brains in Silicon lab at Stanford. He writes of himself:

Being a scientist at heart, I want to understand how cognition arises from neuronal properties. Being an engineer by training, I am using silicon integrated circuits to emulate the way neurons compute, linking the seemingly disparate fields of electronics and computer science with neurobiology and medicine.

My group's contributions to the field of neuromorphic engineering include a silicon retina that could be used to give the blind sight and a self-organizing chip that emulates the way the developing brain wires itself up. Our work is widely recognized, with over sixty publications, including a cover story in the May 2005 issue of Scientific American.

My current research interest is building a simulation platform that will enable the cortex's inner workings to be modeled in detail. While progress has been made linking neuronal properties to brain rhythms, the task of scaling up these models to link neuronal properties to cognition still remains. Making the supercomputer-performance required affordable is the goal of our Neurogrid project. It is at the vanguard of a profound shift in computing, away from the sequential, step-by-step Von Neumann machine towards a parallel, interconnected architecture more like the brain.

More profile about the speaker
Kwabena Boahen | Speaker | TED.com