Projektion av träningsdata på aktuell underrum av dim 1. Föreläsning 7: Klassificering, minsta kvadratproblem, SVD, forts.

Relevanta dokument
Föreläsning 7: Klassificering, minsta kvadratproblem, SVD, forts.

Miniprojekt 1 (forts): 2D datorgrafik, avbildningar och begrepp

KURSUPPLÄGG OM PRESENTATIONER OCH OPPOSITIONER SYFTE MED RAPPORTER OCH OPPOSITIONER DAGENS PROGRAM. UPG1 (klart)!

OM PRESENTATIONER OCH OPPOSITIONER. Tillämpad matematik i natur och teknikvetenskap, TNA005 För ED1, KTS1, och MT1 vårterminen 2015

Introduktion till kursen och MATLAB

16.7. Nollrum, värderum och dimensionssatsen

16.7. Nollrum, värderum och dimensionssatsen

Kravspecifikation Fredrik Berntsson Version 1.3

Hemuppgift 1, SF1861 Optimeringslära, VT 2017

Hemuppgift 1, SF1861 Optimeringslära för T

Hemuppgift 1, SF1861 Optimeringslära, VT 2016

29 november, 2016, Föreläsning 21. Ortonormala baser (ON-baser) Gram-Schmidt s ortogonaliseringsprocess

SF1624 Algebra och geometri

Spelschema för årets fotbollsmästerskap! island tyskland Söndag 14/7 Växjö Arena, Växjö. Söndag 14/7 Kalmar Arena, Kalmar

SF1624 Algebra och geometri

Institutionen för Matematik TENTAMEN I LINJÄR ALGEBRA OCH NUMERISK ANALYS F1, TMA DAG: Fredag 30 augusti 2002 TID:

Stöd inför omtentamen i Linjär algebra TNA002.

TNA005: Tillämpad matematik i teknik och naturvetenskap. Kursinformation VT 2015

SF1624 Algebra och geometri

SF1624 Algebra och geometri Lösningsförslag till tentamen DEL A

Ortogonal dekomposition. Minstakvadratmetoden.

Minsta kvadratmetoden

1 Ortogonalitet. 1.1 Skalär produkt. Man kan tala om vinkel mellan vektorer.

UPG5 och UPG8 Miniprojekt 1: 2D datorgrafik

November 17, 2015 (1) en enda lsg. Obs det A = 1 0. (2) k-parameter lsg. Obs det A = 0. k-kolonner efter sista ledande ettan

6.1 Skalärprodukt, norm och ortogonalitet. TMV141 Linjär algebra E VT 2011 Vecka 6. Lärmål 6.1. Skalärprodukt. Viktiga begrepp

Inför tentamen i Linjär algebra TNA002.

Vektorgeometri för gymnasister

SF1624 Algebra och geometri Lösningsförslag till tentamen DEL A

Institutionen för Matematik TENTAMEN I LINJÄR ALGEBRA OCH NUMERISK ANALYS F1, TMA DAG: Måndag 14 januari 2002 TID:

GRAM-SCHMIDTS METOD ... Med hjälp av Gram-Schmidts metod kan vi omvandla n st. linjäroberoende vektorer. samma rum dvs som satisfierar

Frågorna 1 till 6 ska svaras med ett kryss för varje korrekt påstående. Varje uppgift ger 1 poäng. Använd bifogat formulär för dessa 6 frågor.

Linjär algebra I, vt 12 Vecko PM läsvecka 4

TANA09 Föreläsning 5. Matrisnormer. Störningsteori för Linjära ekvationssystem. Linjära ekvationssystem

. b. x + 2 y 3 z = 1 3 x y + 2 z = a x 5 y + 8 z = 1 lösning?

Linjär algebra/matematik. TM-Matematik Mikael Forsberg ma014a, ma031a

Beräkna determinanten för produkten MMM Skissa, och bestäm arean av, det i det komplexa talplanet belägna området

LYCKA TILL! kl 8 13

Tentamen i ETE305 Linjär algebra , 8 13.

SF1624 Algebra och geometri Tentamen Torsdag, 9 juni 2016

1 De fyra fundamentala underrummen till en matris

x 2 x 1 W 24 november, 2016, Föreläsning 20 Tillämpad linjär algebra Innehåll: Projektionssatsen Minsta-kvadratmetoden

A = x

Exempelsamling :: Gram-Schmidt

10.4. Linjära höljet LINJÄRA RUM

MATRISTEORI, 6 hp, vt 2010, Kurskod FMA120. MATRISTEORI Projektkurs, 3 hp, Kurskod FMA125. och

SF1624 Algebra och geometri Lösningsförslag till tentamen DEL A

Tentamen i Linjär algebra (TATA31/TEN1) ,

Veckoblad 3, Linjär algebra IT, VT2010

Linjär algebra och geometri 1

SKOLVIS LISTA ÖVER TURER. Sida 1 av 5

TAIU07 Matematiska beräkningar med MATLAB för MI. Fredrik Berntsson, Linköpings Universitet. 15 januari 2016 Sida 1 / 26

Att beräkna:: Avstånd

(1, 3, 2, 5), (0, 2, 0, 8), (2, 0, 1, 0) och (2, 2, 1, 8)

Vektorgeometri för gymnasister

TMV166 Linjär Algebra för M. Tentamen

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 27 oktober 2015 Sida 1 / 31

Linjär algebra och geometri 1

Övningar. MATEMATISKA INSTITUTIONEN STOCKHOLMS UNIVERSITET Avd. Matematik. Linjär algebra 2. Senast korrigerad:

Kursinformation och lektionsplanering BML402

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 9 november 2015 Sida 1 / 28

Lösningar till MVE021 Linjär algebra för I

Linjär algebra och geometri I

Veckoblad 4, Linjär algebra IT, VT2010

SKRIVNING I VEKTORGEOMETRI

Linjär Algebra, Föreläsning 2

LINJÄR ALGEBRA II LEKTION 6

SF1624 Algebra och geometri Lösningsförslag till tentamen DEL A

För studenter på distans och campus Linjär algebra ma014a ATM-Matematik Mikael Forsberg

Prov i matematik Civilingenjörsprogrammen EL, IT, K, X, ES, F, Q, W, Enstaka kurs LINJÄR ALGEBRA

Algebraiska egenskaper hos R n i)u + v = v + U

DEL I. Matematiska Institutionen KTH. Lösning till tentamensskrivning på kursen Linjär algebra II, SF1604, den 15 mars 2010 kl

Kursinformation och lektionsplanering BML402

Linjär algebra och geometri I

8. Euklidiska rum 94 8 EUKLIDISKA RUM

SKRIVNING I VEKTORGEOMETRI

SF1624 Algebra och geometri Bedömningskriterier till tentamen Fredagen den 22 oktober, 2010

Tentamen i Linjär algebra (TATA31/TEN1) , 8 13.

Linjär algebra kurs TNA002

Sjuksköterskeprogrammet, HT 2014, Termin 6, campus Umeå Kurs: Ledarskap i vården II, 3,0 hp Kurskod: 3OM280 * på schemat =obligatoriskt moment

SF1624 Algebra och geometri Lösningsförslag med bedömningskriterier till kontrollskrivning 2 Fredagen den 28 januari, 2011

Kontsys F7 Skalärprodukt och normer

Institutionen för Matematiska Vetenskaper TENTAMEN I LINJÄR ALGEBRA OCH NUMERISK ANALYS F1/TM1, TMA

Lösningar till tentan i 5B1760 Linjär och kvadratisk optimering, 17 december 2003.

SF1624 Algebra och geometri

DN1230 Tillämpad linjär algebra Tentamen Onsdagen den 29 maj 2013

TNA005 Kursinformation VT 2013

Repetition, Matematik 2 för lärare. Ï x + 2y - 3z = 1 Ô Ì 3x - y + 2z = a Ô Á. . Beräkna ABT. Beräkna (AB) T

Frågorna 1 till 6 ska svaras med ett kryss för varje korrekt påstående. Varje uppgift ger 1 poäng.

1. (a) Bestäm alla värden på c som gör att matrisen A(c) saknar invers: c 1

17. Övningar ÖVNINGAR Låt F och G vara avbildningar på rummet, som i basen e = {e 1,e 2,e 3 } ges av. x 1 x 2 2x 2 + 3x 3 2x 1 x 3

SF1624 Algebra och geometri

Definition 1 Ett vektorrum M (över R) är en mängd element, vektorer, sådan att det finns en kommutativ operation + på mängden M som uppfyller

Tentamen i Linjär algebra (TATA31/TEN1) ,

ÖVN 11 & 12 DEL A - DIFFTRANS - DEL2 - SF Nyckelord och innehåll. Inofficiella mål

Bestäm den matris B som löser ekvationen = 1 2

Övningar. c) Om någon vektor i R n kan skrivas som linjär kombination av v 1,..., v m på precis ett sätt så. m = n.

TMV036 Analys och linjär algebra K Kf Bt, del C

Exempel :: Spegling i godtycklig linje.

Transkript:

Projektion av träningsdata på aktuell underrum av dim Föreläsning : Klassificering, minsta kvadratproblem, SVD, forts. Berkant Savas Tillämpad matematik i natur och teknikvetenskap, TNA Institutionen för teknik och naturvetenskap Linköpings universitet mars z (vikt) x (hojd) y (bredd) Respektive underrum spänns upp av den första vänster-singulära-vektorn u / / er vid projektion på underrum för morötter er vid projektion på underrum för potatis Projektion pa underrum for morotter for potatisar for morotter 9 Projektion pa underrum for potatis for potatisar for morotter Beskriver underrummet potatisarna bra? / Beskriver underrummet potatisarna bra? /

Projektion av träningsdata på aktuell underrum av dim er vid proj på underrum dim- för morötter z (vikt) Projektion pa underrum av dim for morotter for potatisar, dim for morotter, dim for potatisar, dim for morotter, dim y (bredd) x (hojd) Respektive underrum spänns upp av u och u, de två första vänster-singulära-vektorerna. Notera att underrummen (båda) är plan genom origo! / Beskriver underrummet potatisarna bra? / er vid proj på underrum dim- för potatis Test: morötter från testmängden, dim- 9 Projektion pa underrum for potatis for potatisar, dim for morotter, dim for potatisar, dim for morotter, dim Morotter (testdata) Underrum for potatis, dim Underrum for morot, dim Beskriver underrummet potatisarna bra? / Morot Hur många blir korrekt klassificerade? /

Test: potatis från testmängden, dim- Test: morötter från testmängden, dim- Potatis (testdata) Underrum for potatis, dim Underrum for morot, dim. Morotter (testdata) Underrum for potatis, dim Underrum for morot, dim... Potatis Morot Hur många blir korrekt klassificerade? 9 / Hur många blir korrekt klassificerade nu? / Test: potatis från testmängden, dim- Algoritm : Klassificering genom projektion på underrum. Potatis (testdata) Underrum for potatis, dim Underrum for morot, dim TRÄNINGSFAS Använd träningsdata för att bestämma ett underrum för varje klass. Underrummen fås genom SVD från träningsdata för en klass: Ū V t = A potatis R. Ũ Ṽ t = A morot R Bestäm dimensionen d av underrumen, t.ex. d =, d = De första d vektorerna ur Ū och Ũ bildar baser för underrum:. B p =(ū,...,ū d ) B m =(ũ,...,ũ d ) Potatis Hur många blir korrekt klassificerade nu? / Endast basvektorerna i B p och B m används i testfasen. Modellen för en klass blir underrummet som representeras av dess basvektorer i B p och B m. /

Algoritm : Klassificering genom projektion på underrum TESTFAS För varje objekt b itestmängden: Projicera objektet på underrum för varje klass. Lös problemen Siffrorna Siffrorna är från US Postal Service databas Lösningarna ges av min kb p x x bk med lösning x p min kb m x x bk med lösning x m x p = B t pb resp. x m = B t mb b s projektion på underrummen blir B p x p samt B m x m Bestäm normen av residualerna som hör ihop med varje projektion. np = kb B p x p k n m = kb B m x m k Underrummet som ger minst residual bestämmer klassen för b. Jämför med facit om resultatet blev rätt! / 9 9 9 9 9 siffror i träningsmängden siffror i testmängden / Siffrorna Siffrorna Varje siffra är en bild med pixlar i gråskala Varje siffra lagras som en matris Numeriska värden för pixlarna ligger mellan och = vit bakgrund = svart bakgrund däremellan stegvis övergång från vit till svart Undersök i MATLAB Morötter och potatisar representeras som vektorer i R Men siffror är matriser! Problem? Lösning? / /

Siffrorna Morötter och potatisar representeras som vektorer i R Men siffror är matriser! Problem? Lösning? En given matris kan associeras med en vektor T.ex. A =! a = B C @ A MATLAB-tips: använd funktionen reshape Vi associerar varje matris (som representerar en siffra) med en vektor i R Siffrorna utgör då punkter(vektorer) i R Vi kan nu tillämpa samma metoder på siffrorna som vi gjorde med morötter och potatisar Algoritm : Klassificering genom projektion på underrum TRÄNINGSFAS Använd träningsdata för att bestämma ett underrum för varje klass. Underrummen fås genom SVD från träningsdata för en klass: U (i) (i) V (i),t = A i R n i i =,,,...9 Bestäm dimensionen d av underrumen, t.ex. d = De första d vektorerna ur U (i) bildar baser för underrum: B i =(u (i),...,u(i) ) i =,,,...9 d Endast basvektorerna i B,...,B 9 används i testfasen. Modellen för en klass blir underrummet som representeras av dess basvektorer i B i / / Algoritm : Klassificering genom projektion på underrum TESTFAS För varje objekt b itestmängden: Projicera objektet på underrum för varje klass. Lös problemen min x kb i x bk med lösning x i i =,,,...9 Lösningarna ges av x i = B t i b, i =,,,...9 b s projektion på underrummen blir B i x i, i =,,,...9 Bestäm normen av residualerna som hör ihop med varje projektion. n i = kb B i x i k i =,,,...9 Underrummet som ger minst residual bestämmer klassen för b. Jämför med facit om resultatet blev rätt! 9 / Rapportskrivning/redovisning En rapport och max två sidor lämnas in Ni får en annan rapport att opponera på Skriftlig opposition om ca en sida lämnas in Muntlig presentation ( min) och muntlig opposition ( min) Inlämning av ev. korrigerad rapport, alltid! Bedömningsmoment (per grupp): Rapport och presentation Opposition, skriftlig och muntlig Godkänd på MP när alla moment är godkända /

Reproducerbarhet Förslag på disposition Resultatet skall gå att reproducera Förutsättningar och procedurer måste anges tillräckligt noggrant för att kunna upprepas Utnyttja referenser En grundbult i begreppet "vetenskaplighet" Inledning/bakgrund Redogörelse för hur problemet löstes, metoder, algoritmer Resultat Diskussion (rimlighet) Slutsatser Referenser / / Viktiga datum I Viktiga datum II Gruppindelning meddelas respektive lärare per e-post senast tisdag mars kl. ED-specifika datum: Uppladdning av rapport miniprojekt senast tisdag april kl. :. Oppositionslista för ED anslås på Lisam senast tisdag april kl. :. Uppladdning av opposition miniprojekt senast onsdag 9 april kl. :. KTS- och MT-specifika datum: Uppladdning av rapport miniprojekt senast onsdag 9 april kl. 9:. Oppositionslista för KTS och MT anslås på Lisam senast torsdag april kl. 9:. Uppladdning av opposition miniprojekt senast fredag april kl. :. Uppladdning av eventuellt omarbetad rapport miniprojekt senast fredag maj kl. :. Resultat med återkoppling anslås inom tio arbetsdagar från maj. Uppladdning av rapport miniprojekt senast måndag 9 maj kl. : Resultat anslås inom tio arbetsdagar från maj. Inlämning får inte ske via e-post. Det blir ett extrainsatt lektionstillfälle i datorsal, mitten på nästa vecka. Jag kommer att vara tillgänglig (framförallt) för frågor kring implementering. / /