ANN hårdvara. ...samt hjärnliknande arkitekturer



Relevanta dokument
KTH/CSC. ANN fk. Hjärnliknande beräkningar och ANN. Anders Lansner

ANN fk. Synopsis. Hjärnliknande beräkningar och ANN

KTH/CSC. ANN fk. Attraktornätverk. Anders Lansner

Reflect AB Barnhusgatan 16 S Stockholm ndinavia AB 1/24

D/A- och A/D-omvandlarmodul MOD687-31

Affärsplan? Ett dokument där viktig information om ert företag samlas. Den ska förtydliga och visa era tankar kring hur ert företag ska drivas.

Systematiskt kvalitetsarbete

Varför är det så viktigt hur vi bedömer?! Christian Lundahl!

Spelarutveckling ett helhetsperspektiv kapitel 4. spelare Johan Fallby, Riksinstruktör, beteendevetenskap

Sammanfatta era aktiviteter och effekten av dem i rutorna under punkt 1 på arbetsbladet.

FREDA-farlighetsbedömning

För dig som är valutaväxlare. Så här följer du reglerna om penningtvätt i din dagliga verksamhet INFORMATION FRÅN FINANSINSPEKTIONEN

Får nyanlända samma chans i den svenska skolan?

Program Handledning Förutsättningar: Träningar Teori

LÄRANDE (Hård af Segerstad, H. m.fl., 1996)

Projektet har liksom Wången många år på nacken. Redan på 1950-talet bedrevs här forskning på brukshästarnas hovar.

KURSPLAN,! KUNSKAPSKRAV! ELEVARBETEN!

VARFÖR FINNS DET INGA RIKTIGA

Sveriges nöjdaste fastighetsägare. Ett sätt att öka resultatet?

Kvinnor som driver företag pensionssparar mindre än män

Följsamhet till fullmäktiges reglemente för intern kontroll

Ellära. Laboration 1 Mätning av ström och spänning

FACITSKISSER version (från och med sidan 5)

Repetitivt arbete ska minska

Lågt socialt deltagande Ålder

POL 102 VT07, Polska, språkfärdighet I

Det är ni som läser detta.

Tränarguide del 1. Mattelek.

Erfarenheter från ett pilotprojekt med barn i åldrarna 1 5 år och deras lärare

Individuellt Mjukvaruutvecklingsprojekt

Kapitel 6. f(x) = sin x. Figur 6.1: Funktionen sin x. 1 Oinas-Kukkonen m.fl. Kurs 6 kapitel 1

Kampanj kommer från det franska ordet campagne och innebär att man under en tidsbegränsad period bedriver en viss verksamhet.

Vår fiber ger ett bättre läge. Vårt engagemang gör skillnad

Skolbeslut för vuxenutbildning

HF0010. Introduktionskurs i datateknik 1,5 hp

ELEVINSTRUKTION - BILSIMULERING ALGODOO

HÖGSTA DOMSTOLENS BESLUT

februari 2015 Arbetsvillkor för personal inom HVB barn och unga

LINCE. -vad kommer sedan? Linköpings Universitet

Cellgifter/Cytostatika Myter & Sanningar:

Att köpa ny dator SeniorNet Lidingö Januari-2016

Bedömning för lärande i matematik i praktiken. Per Berggren och Maria Lindroth

INTERVJU MED TOMI SÖDERSTRÖM, PRODUKTCHEF / MAT- & RESTAURANGSERVICE, SILJA LINE , HELSINGFORS

UTMANINGAR OCH MÖJLIGHETER HAR DU 730 DAGAR OCH ETT STARKT DRIV DÅ HAR VI EN LEDARROLL TILL DIG

Hur utvecklar man användbara system? Utvärdering. Användbarhet handlar om kvalitet. Utvärdering. Empiriska mätningar. Metoder

Vi vill skapa en trygg miljö där olikheter är en tillgång.

Yrkesinriktad utbildning Ledningsgruppen, uppdaterad den 15 augusti 2014/MO

Instruktioner för beställning och kontoadministration för abonnenter av inlästa läromedel

Riktlinjer för medborgardialog

Invisible Friend Senast uppdaterad

912 Läsförståelse och matematik behöver man lära sig läsa matematik?

WEBBUTVECKLING Bilder

Ekvationssystem, Matriser och Eliminationsmetoden

Investera i förskolan

Syfte med

Processinriktning. Anvisning. Diarienummer: KS 2015/2121 Dokumentansvarig: Utveckling, planering och uppföljning, Utvecklingsledare

5 Relationer mellan individens utvecklingsnivå, olika verktyg och användning av olika produkter

Rörelse ger dig mer energi, och du sover bättre.

Att välja kurser på Datateknik år 4-5

Tillit och tolerans om det sociala kapitalets betydelse för platsens utveckling

Mätningar på op-förstärkare. Del 3, växelspänningsförstärkning med balanserad ingång.

a n = A2 n + B4 n. { 2 = A + B 6 = 2A + 4B, S(5, 2) = S(4, 1) + 2S(4, 2) = 1 + 2(S(3, 1) + 2S(3, 2)) = 3 + 4(S(2, 1) + 2S(2, 2)) = = 15.

Delaktighet och inflytande Skolmiljö Kunskap och lärande Bemötande

A/D D/A omvandling. Lars Wallman. Lunds Universitet / LTH / Institutionen för Mätteknik och Industriell Elektroteknik

Konferens Vem bestämmer om arkiv

Rapport uppdrag. Advisory board

Systematiskt kvalitetsarbete

Digitala elektroniksystem

Den sammanvägda bilden visar på en hög motivation och goda förutsättningar för ett gott medarbetarengagemang.

En Single-Page Application för små barn, barnens föräldrar samt en och annan mormor

Vågkraft och tidvattenkraft

FRÅN A TILL Ö LäraMera Ab / och Allemansdata Ab / FRÅN A TILL Ö

1 Navier-Stokes ekvationer

Introduktion till kemisk bindning. Niklas Dahrén

Distribuerade Informationssystem VT-04

Bedömningsanvisningar Del I vt 2010 Skolverket har den beslutat att provet i matematik A för vt 2010 inte ska återanvändas.

Reflekterande arbetssätt i Idrott och Hälsa

Matematik. Bedömningsanvisningar. Vårterminen 2009 ÄMNESPROV. Delprov B ÅRSKURS

För unga vuxna Vuxenutbildning. Den svenska skolan för nyanlända

UNGDOMSVARIANTEN FOLKHÄLSOPLAN Det är vi som gjort Ungdomsvarianten!

Enkät om heltid i kommuner och landsting 2015

Beslut efter uppföljning för gymnasieskola med yrkes- och introduktionsprogram

Information till media

Yrkesinriktad rehabilitering

Gruppenkät. Lycka till! Kommun: Stadsdel: (Gäller endast Göteborg)

Kognitiv psykologi. Kognition / Kunskap. Ett filosofiskt problem.

Fjällmons Förskolor. Plan mot diskriminering och kränkande behandling 2016

Botkyrka kommuns medarbetarundersökning. Resultatrapport

Om chefen är den sista som får veta. Varför är det enklare att berätta att man brutit benet än att man brutit ihop?

Modul 6: Integraler och tillämpningar

Komma över Memory wall med 3D stacked minne LTH Ingenjörshögskolan vid Campus Helsingborg Institutionen för datavetenskap

Tentamen. Makroekonomi NA0133. Juni 2016 Skrivtid 3 timmar.

DEMOKRATI 3 DEMOKRATINS VILLKOR

Översikt. Rapport från skolverket. Förändring av matematikprestationerna Grundtankar bakom Pixel

Rekursion: varför? Problem delas upp i mindre bitar algoritm för att lösa problemet erhålls från problemformuleringen

Disclosure. SOMP-I skapades av Kristina Persson. SOMP-I ägs av Barnens rörelsebyrå Kristina Persson & Kine Johansen är delägare i företaget

En arbetsgivare för alla?

Studiehandledning. Reflektionsfrågor till del I

Kommunikationspolicy i korthet för Lidingö stad

Svar på medborgarförslag 2014:14 om att använda fastigheten Gredelby 7:76 till enbart park-, kultur- och fritidsändamål KS-2014/614

Transkript:

ANN hårdvara...samt hjärnliknande arkitekturer ANN hårdvara utgångspunkt Varför? Realtidsfunktion, kompakthet, effektsnålhet Förutsättningar Inneboende massiv parallellism Lokalitet i beräkningar Tolerans mot hårdvarufel Hur? 1

Tidig ANN-hårdvara Då var det 1977... 12 neuron, 36 synapser Standard µp prestanda Tillräckligt för många tillämpningar... 2

Alternativ för implementation Acceleratorkort - signalprocessor Multiply-add + ickelinjär överföringsfunktion Fixpunktsaritmetik Kisel Digital/Analog VLSI FPGA Optisk (holografiskt) Biologiskt Implantat! Molekylär dator Kvantdator... Neuron culture on a chip Algoritm VLSI implementation Ej tillräckligt nära koppling Hårdvaruutvecklare tar fram egna algoritmer Ej väl utprovade i tillämpningar Algoritmutvecklare tar fram komplexa algoritmer Ej möjliga/lämpliga att implementera i hårdvara Ej ännu konsensus om algoritmer Aktivitet pågår Forskningsmässigt, ickekonventionella implementationer Analog VLSI Enelektrontransistorer t ex (Tohoku univ, Japan) Kommersiella produkter (optisk mus) 3

Huvudkategorier: Digital (DVNN) Analog (AVNN) Hybrid ANN-VLSI T ex analog med digitalt lagrade vikter Analog VLSI Silicon retina av C Mead Effektiv implementation av specifika biologiska strukturer Cochlea Retina 4

Analog VLSI - egenskaper Hög hastighet, kompakt, effektsnål Kopplas direkt på sensor/aktuator Behöver ej A/D och D/A omvandling Olika kategorier Ingen inlärning (ex Si retina) Off-chip inlärning, nedladdning av W On-chip inlärning, snabb, kontinuerlig inlärning Standard BP ej så lämplig Stokastisk gradient-decent (pga låg precision), obeprövad dock Problem Temperaturvariationer inverkar på beräkningen Zero offset, ej över 10% av signalnivån (kräver noggrann design och fabrikation) Hög design- och testkostnad Minneshieararki, off-chip minne fungerar ej Digital VLSI CNAPS av Adaptive Solutions Inc 1994, hårdvaruaccelerator specialicerad för ANN 64 processorer på ett chip (14 milj transistorer) SIMD parallellism Fixpunkts aritmetik 5 10 9 Connection Updates/S (CUPS) (max) 1 10 9 Connection Updates/S (CUPS) (inlärning) 256 kb viktsminne/chip 5

Digital VLSI - egenskaper Lägre beräkningseffektivitet (än analog VLSI) Flexibilitet och precision 2004: 10-2 mw/mips Hjärnan: ca 3 10-6 mw/mops (3 10 9 MOPS, 12 W) Ca 2020 kan digitala superdatorer ha prestanda jämförbar med vår hjärna (minne, beräkningar) (förutsatt att Moore s lag fortsätter gälla) Ca 2010 en mushjärna Stabila, effektiva AI-algoritmer också? Framtidens autonoma, läraktiga AI-system hjärnliknande artificiella nervsystem... eller ngt annan typ av lärande system? 6

Hjärnlika arkitekturer/algoritmer Korrespondens CNS ANN? I hjärnan: Gömt lager ca > 99% 7

Hjärnans funktionella arkitektur Sensorisk/perceptuellhierarki Motorisk/beteendehierarki Motivationella/Emotionella system Känslor... Barkområden ANN Gigantiskt återkopplat NN! Mellan och inom barkområden Attraktordynamik Gestaltperception Beteendesynergier Motivation/ Känslor Attraktormodeller av associativt minne Attraktornätverk Gles koppling neuron neuron, tät minikolumn minikolumn Realtidsfunktion Kontinuerlig inlärning och åtkomst Minneskapacitet, parallelimplementation 15000 Limited Number of Patterns 0.79 (N 1.48 -N) / log 2 (N) Unlimite d Numbe r of P a tterns 0.42 (N 1.52 -N) / log 2 (N) Retrieved Patterns 10000 5000 Real Neurons Mini Columns Stored Patterns Stored Bits mouse 10 8 10 6 3 10 7 3 10 11 human 10 10 10 8 2 10 10 3 10 15 0 0 500 1000 1500 2000 2500 3000 3500 4000 N 8

Glömskt attraktorminne Glömskt minne Undviker katastofal glömska Långtidsminne Arbetsminne Minneskonsolidering under sömn? Minneskonsolidering Hippocampus Neocortex Metastabila attraktorer Fri association Synaptisk depression + neuronal adaptation Total uppehållstid proportionell mot minnets styrka Temporal/sekvens association 9

Temporal association Tapped delay lines Lär associationssekvenser/styrning av rörelser Listinlärning... 10

Standby! rollerblades wheelchair submarine spacecraft helicopter airplane bicycle rocket train boat ship car 11

Ord i listan? 12

Minnesmodulation Dopamin... v Restorff effekten Åldrande minne Förstärkningsinlärning Perception Beteende Basala ganglierna Dopamin en TD-inlärningssignal? Motivation, målinriktning Mutlipla mål, målhierarkier Självorganisation av intern representation Featuredetektorer... inkl tidsberoende sådana 13

Tillbaka till NN-hårdvara! Konventionella datorer klart suboptimala Realtid: 100 ms för attraktorkonvergens Typisk ANN hårdvara för snabb och småskalig! Ex japanskt Hopfieldchip - löser 4-damsproblem på få ns... 16 neuroner Mycket lokalt minne behövs (off chip) Digital VLSI Pulskodad kommunikation broadcast Hjärnemulerande arkitektur 1000 active/t.u 1000*1000*3 =3 MB/sec (broadcast) P P P P P C C C C C 50 MB 50 MB 50 MB 50 MB 50 MB 100000 units ( mushjärna) 1000 hyperkolumner/processorer 100 units/hyperkolumn 50 MB minne/hyperkolumn Iteration t.u. 1 ms ca 100 ms för attraktorkonvergens Memory bandwidth/processor: 5GB/s 14

En hyperkolumnprocessor S i S j Z i Z j E i E j E ij P i P j P ij B ij W ij G w τ Zi τ Zj Z i Z j τ u τ E Local data E i E j E ij κ Array data Parameter G u τ P Running av. P i P j P ij Logarithm Exponential Normalization B j W ij Poisson spike S j Z i Z j E i E j E ij P i P j P ij B ij W ij Slut i rutan! 15