DD2432 Artificiella neuronnät och andra lärande system 6,0 hp
Artificial Neural Networks and Other Learning Systems
En kurs i datalogi som behandlar artificiella neuronnät (ANN) och andra lärande och självorganiserande system.
Utbildningsnivå
Avancerad nivåKursnivå (A-D)
DHuvudområde
Informationsteknik
Betygsskala
A, B, C, D, E, FX, F
Kurstillfällen/kursomgångar
VT13 TMAIM för programstuderande
Perioder
VT13 P3 (6,0 hp)
Anmälningskod
60251Kursen startar
2013 vecka: 2Kursen slutar
2013 vecka: 11Undervisningsspråk
EngelskaCampus
KTH CampusAntal föreläsningar
22 (preliminärt)Antal övningar
Undervisningstid
DagtidUndervisningsform
NormalAntal platser
Ingen begränsningSchema
Schema (nytt fönster)Lärare
Erik Fransén <erikf@kth.se>
Målgrupp
TMAIM, Master Maskininlärning, spår Perception och Kognition. Sökbar för alla programstudenter.
Modulschema i modul H och C.
Del av program
- Civilingenjör och lärare, åk 4, MADA, Villkorligt valfri
- Civilingenjörsutb i datateknik, åk 3, Valfri
- Masterprogram, datalogi, åk 1, CSCA, Villkorligt valfri
- Masterprogram, datalogi, åk 1, CSCG, Villkorligt valfri
- Masterprogram, inbyggda system, åk 2, Villkorligt valfri
- Masterprogram, maskininlärning, åk 1, MAIA, Obligatorisk
- Masterprogram, maskininlärning, åk 1, MAIB, Villkorligt valfri
- Masterprogram, systemteknik och robotik, åk 1, Rekommenderad
- Masterprogram, systemteknik och robotik, åk 2, Rekommenderad
VT14 ann14 för programstuderande
Perioder
VT14 P3 (6,0 hp)
Anmälningskod
60095Kursen startar
2014 vecka: 4Kursen slutar
2014 vecka: 12Undervisningsspråk
EngelskaCampus
KTH CampusAntal föreläsningar
22 (preliminärt)Antal övningar
Undervisningstid
DagtidUndervisningsform
NormalAntal platser
Ingen begränsningSchema
Schema (nytt fönster)Lärare
Erik Fransén <erikf@kth.se>
Målgrupp
Sökbar för studenter på civilingenjörsprogram med minst 90 avklarade hp varav minst 50 hp från årskurs 1 och för studenter på masterprogram.
Del av program
- Civilingenjör och lärare, åk 4, MADA, Villkorligt valfri
- Masterprogram, datalogi, åk 1, CSCA, Villkorligt valfri
- Masterprogram, datalogi, åk 1, CSCG, Villkorligt valfri
- Masterprogram, datalogi, åk 2, CSCA, Villkorligt valfri
- Masterprogram, maskininlärning, åk 1, MAIA, Obligatorisk
- Masterprogram, maskininlärning, åk 1, MAIB, Villkorligt valfri
- Masterprogram, maskininlärning, åk 1, MAIC, Villkorligt valfri
- Masterprogram, systemteknik och robotik, åk 1, Rekommenderad
VT14 ann14 för programstuderande
Perioder
VT14 P3 (6,0 hp)
Anmälningskod
60289Kursen startar
2014 vecka: 4Kursen slutar
2014 vecka: 12Undervisningsspråk
EngelskaCampus
KTH CampusAntal föreläsningar
22 (preliminärt)Antal övningar
Undervisningstid
DagtidUndervisningsform
NormalAntal platser
Ingen begränsningSchema
Schema (nytt fönster)Lärare
Erik Fransén <erikf@kth.se>
Målgrupp
Enbart avsedd för studenter in samarbetet Science without Borders
Del av program
Lärandemål
Efter kursen ska studenten kunna
- förklara funktionen hos artificiella neuronnät (ANN) av typen Back-prop, Hopfield, RBF och SOM
- förklara skillnaden mellan övervakad och oövervakad inlärning
- redogöra för antaganden och härledningar bakom ANN-algoritmerna som tas upp i kursen
- ge exempel på design och implementation för små problem
- implementera ANN-algoritmer för att uppnå signalbehandling, optimering, klassificering samt processmodellering
för att studenten
- ska få en förståelse för den tekniska potentialen samt fördelar och begränsningar hos dagens lärande och självorganiserande system
- i yrkeslivet ska kunna tillämpa metodiken och producera implementationer
Kursens huvudsakliga innehåll
Kursen omfattar algoritmer som får sina beräkningsegenskaper utifrån träning på exempel. Man slipper alltså att explicit ange regler utan arbetar via träning på uppmätta data. Inlärningen kan antingen vara styrd genom att rätt svar ges, eller vara helt autonom. Kursen går även igenom principer för representation av data i neuronnät. Vi tar upp maskinvaruarkitekturer för neurala beräkningar (neurochips och neurodatorer) och visar hur ANN används i robotik. Vi visar också tekniska tillämpningar av lärande system inom problemområden som mönsterigenkänning, kombinatorisk optimering och diagnos.
Behörighet
För fristående kursstuderande krävs 90 högskolepoäng varav 45 högskolepoäng inom matematik eller informationsteknik. Dessutom krävs engelska B eller motsvarande.
Rekommenderade förkunskaper
Motsvarande de för D, E eller F obligatoriska kurserna i matematik, numeriska metoder och datalogi.
Litteratur
Meddelas senast 4 veckor före kursstart på kursens hemsida. Föregående läsår användes: Fausett, Fundamentals of Neural Networks, Prentice Hall
Examination
- LAB2 - Laborationsuppgifter, 3,0 hp, betygsskala: P, F
- TEN2 - Tentamen, 3,0 hp, betygsskala: A, B, C, D, E, FX, F
I denna kurs tillämpas skolans hederskodex, se: http://www.kth.se/csc/student/hederskodex.
Krav för slutbetyg
En tentamen (TEN2, 3 hp).
Laborationsuppgifter (LAB2, 3 hp).
Ges av
CSC/Datalogi
Kontaktperson
Erik Fransén e-post: erikf@kth.se
Examinator
Erik Fransén <erikf@kth.se>
Påbyggnad
DD2433 Artificiella neuronnät, fortsättningskurs.
Versionsinformation
Kursplan giltig från och med
HT09.
Examinationsinformation giltig från och med
HT07.
