S-92.305 Avaruustekniikan Erityiskysymyksiä (3 ov) L: Kaukokartoitusaineistojen fysikaalinen ja tilastollinen tulkinta
Juhan harjoitus: Metsien inventointi
Jonkinlaista yhteenvetoa tuloksista.
Tehtävänä on ohjelmoida luokittelija ja testata sitä annetulla datajoukolla.
Eli tee näin:
Datajoukkoja on kolmea päätyyppiä sekä kutakin päätyyppiä kaksi joukkoa:
Luokkien numerot ja hahmovektorien lukumäärät (joukko 1 / joukko 2) ovat:
Virheen estimointimenetelminä käytetään resubstituutio- ja holdout-menetelmiä. Resubstituutio-menetelmässä luokittelija opetetaan eli suunnitellaan käyttäen samaa datajoukkoa kuin testattaessa luokittelijaa. Estimaatti on optimistisesti harhainen. Holdout-menetelmässä data jaetaan kahteen osaan, toisella suunnitellaan luokittelija ja toisella testataan. Estimaatti on pessimistisesti harhainen. Eli toisin sanoen:
Luokittelun (sekä resubstituutio että holdout) jälkeen laske luokittelun virhematriisi ja tarkkuusluvuista ainakin kokonaistarkkuus (voihan ne muutkin laskea). Lisäksi, jos luokittelija on hylännyt hahmovektoreita on myös ilmoitettava hylättyjen osuus.
Virhematriisi kuvaa miten hahmovektorit ovat luokittuneet. Sarakesuunnassa ilmaistaan miten referenssiaineiston (maastotieto, kartta tai toinen luokitus) tiettyyn luokkaan kuuluvat hahmovektorit ovat luokittuneet luokittelutuloksessa. Rivisuunnassa ilmaistaan mihin luokkiin luokittelutuloksen tietyn luokan hahmovektorit kuuluvat referenssiaineistossa. Tietoa tarkkuuslukujen laskennasta löytyy eräästä luokitteluesimerkistä tai teoksesta: P.Sotkas, J.Laaksonen, R.Kuittinen: Satelliittikuvan tulkintatarkkuuden määrittäminen, Geodeettinen laitos, tiedote 5, 1992.
Tehtävänä on ohjelmoida algoritmi, joka luokittelee hahmovektorit eri luokkiin käyttäen minimietäisyysluokittelijaa.
Ajattelin tehdä tämän malliksi, tässä tulokset:
A: Tehtävänä on ohjelmoida algoritmi, joka luokittelee hahmovektorit eri luokkiin Bayesin päätössääntöä käyttäen. Oletuksena on, että luokat ovat normaalijakautuneita eli tiheysfunktiot estimoidaan maximum-likelihood menetelmällä. Päätössääntö olettaa kustannus-funktion (0-1) mukaiseksi. Testattavana suureena on hylkäyskynnys lr. Kokeile vähintään neljällä eri arvolla joista yksi on niin pieni, että kaikki hahmovektorit luokitellaan johonkin luokkaan. Käytä datana alkuperäisistä kuvista otettuja joukkoa 1 ja joukkoa 2.
Tekijät:
B: Tehtävänä on ohjelmoida algoritmi, joka luokittelee hahmovektorit eri luokkiin Bayesin päätössääntöä käyttäen. Oletuksena on, että luokat ovat normaalijakautuneita eli tiheysfunktiot estimoidaan maximum-likelihood menetelmällä. Päätössääntö olettaa kustannus-funktion (0-1) mukaiseksi. Testattavana suureena on hylkäyskynnys lr. Kokeile vähintään neljällä eri arvolla joista yksi on niin pieni, että kaikki hahmovektorit luokitellaan johonkin luokkaan. Käytä datana alkuperäisistä kuvista lasketuista kolmesta ensimmäisestä pääkomponentista otettuja joukkoa 1 ja joukkoa 2.
Tekijät:
C: Tehtävänä on ohjelmoida algoritmi, joka luokittelee hahmovektorit eri luokkiin Bayesin päätössääntöä käyttäen. Oletuksena on, että luokat ovat normaalijakautuneita eli tiheysfunktiot estimoidaan maximum-likelihood menetelmällä. Päätössääntö olettaa kustannus-funktion (0-1) mukaiseksi. Testattavana suureena on hylkäyskynnys lr. Kokeile vähintään neljällä eri arvolla joista yksi on niin pieni, että kaikki hahmovektorit luokitellaan johonkin luokkaan. Käytä datana alkuperäisistä kuvista lasketuista Tasselled Cap-muunnoksen piirteistä kirkkaus, kasvillisuus ja kosteus otettuja joukkoa 1 ja joukkoa 2.
Tekijät:
A: Valmista ohjelma, joka suorittaa Bayesilaisen luokituksen (Bayesin sääntö pienimmälle virheelle). Tiheysfunktiot estimoidaan histogrammiin pohjautuvalla menetelmällä. Testattavana suureena on alueiden b koko. Kokeile vähintään neljällä eri arvolla. Käytä datana alkuperäisistä kuvista otettuja joukkoa 1 ja joukkoa 2.
Tekijät:
B: Valmista ohjelma, joka suorittaa Bayesilaisen luokituksen (Bayesin sääntö pienimmälle virheelle). Tiheysfunktiot estimoidaan histogrammiin pohjautuvalla menetelmällä. Testattavana suureena on alueiden b koko. Kokeile vähintään neljällä eri arvolla. Käytä datana alkuperäisistä kuvista lasketuista kolmesta ensimmäisestä pääkomponentista otettuja joukkoa 1 ja joukkoa 2.
Tekijät:
C: Valmista ohjelma, joka suorittaa Bayesilaisen luokituksen (Bayesin sääntö pienimmälle virheelle). Tiheysfunktiot estimoidaan histogrammiin pohjautuvalla menetelmällä. Testattavana suureena on alueiden b koko. Kokeile vähintään neljällä eri arvolla. Käytä datana alkuperäisistä kuvista lasketuista Tasselled Cap-muunnoksen piirteistä kirkkaus, kasvillisuus ja kosteus otettuja joukkoa 1 ja joukkoa 2.
Tekijät:
A: Valmista ohjelma, joka suorittaa Bayesilaisen luokituksen (Bayesin sääntö pienimmälle virheelle). Tiheysfunktiot estimoidaan Parzenin estimaattorilla, ydinfunktiona Gaussin funktio. Testattavana suureena on ydinfunktion koko r. Kokeile vähintään neljällä eri arvolla. Käytä datana alkuperäisistä kuvista otettuja joukkoa 1 ja joukkoa 2.
Tekijät:
B: Valmista ohjelma, joka suorittaa Bayesilaisen luokituksen (Bayesin sääntö pienimmälle virheelle). Tiheysfunktiot estimoidaan Parzenin estimaattorilla, ydinfunktiona Gaussin funktio. Testattavana suureena on ydinfunktion koko r. Kokeile vähintään neljällä eri arvolla. Käytä datana alkuperäisistä kuvista lasketuista kolmesta ensimmäisestä pääkomponentista otettuja joukkoa 1 ja joukkoa 2.
Tekijät:
C: Valmista ohjelma, joka suorittaa Bayesilaisen luokituksen (Bayesin sääntö pienimmälle virheelle). Tiheysfunktiot estimoidaan Parzenin estimaattorilla, ydinfunktiona Gaussin funktio. Testattavana suureena on ydinfunktion koko r. Kokeile vähintään neljällä eri arvolla. Käytä datana alkuperäisistä kuvista lasketuista Tasselled Cap-muunnoksen piirteistä kirkkaus, kasvillisuus ja kosteus otettuja joukkoa 1 ja joukkoa 2.
Tekijät:
A: Valmista ohjelma, joka suorittaa Bayesilaisen luokituksen (Bayesin sääntö pienimmälle virheelle). Tiheysfunktiot estimoidaan Parzenin estimaattorilla, ydinfunktiona hyperpallo. Testattavana suureena on ydinfunktion koko r. Kokeile vähintään neljällä eri arvolla. Käytä datana alkuperäisistä kuvista otettuja joukkoa 1 ja joukkoa 2.
Tekijät:
B: Valmista ohjelma, joka suorittaa Bayesilaisen luokituksen (Bayesin sääntö pienimmälle virheelle). Tiheysfunktiot estimoidaan Parzenin estimaattorilla, ydinfunktiona hyperpallo. Testattavana suureena on ydinfunktion koko r. Kokeile vähintään neljällä eri arvolla. Käytä datana alkuperäisistä kuvista lasketuista kolmesta ensimmäisestä pääkomponentista otettuja joukkoa 1 ja joukkoa 2.
Tekijät:
C: Valmista ohjelma, joka suorittaa Bayesilaisen luokituksen (Bayesin sääntö pienimmälle virheelle). Tiheysfunktiot estimoidaan Parzenin estimaattorilla, ydinfunktiona hyperpallo. Testattavana suureena on ydinfunktion koko r. Kokeile vähintään neljällä eri arvolla. Käytä datana alkuperäisistä kuvista lasketuista Tasselled Cap-muunnoksen piirteistä kirkkaus, kasvillisuus ja kosteus otettuja joukkoa 1 ja joukkoa 2.
Tekijät:
A: Valmista ohjelma, joka suorittaa Bayesilaisen luokituksen (Bayesin sääntö pienimmälle virheelle). Tiheysfunktiot estimoidaan Parzenin estimaattorilla, ydinfunktiona hyperkuutio. Testattavana suureena on ydinfunktion koko r. Kokeile vähintään neljällä eri arvolla. Käytä datana alkuperäisistä kuvista otettuja joukkoa 1 ja joukkoa 2.
Tekijät:
B: Valmista ohjelma, joka suorittaa Bayesilaisen luokituksen (Bayesin sääntö pienimmälle virheelle). Tiheysfunktiot estimoidaan Parzenin estimaattorilla, ydinfunktiona hyperkuutio. Testattavana suureena on ydinfunktion koko r. Kokeile vähintään neljällä eri arvolla. Käytä datana alkuperäisistä kuvista lasketuista kolmesta ensimmäisestä pääkomponentista otettuja joukkoa 1 ja joukkoa 2.
Tekijät:
C: Valmista ohjelma, joka suorittaa Bayesilaisen luokituksen (Bayesin sääntö pienimmälle virheelle). Tiheysfunktiot estimoidaan Parzenin estimaattorilla, ydinfunktiona hyperkuutio. Testattavana suureena on ydinfunktion koko r. Kokeile vähintään neljällä eri arvolla. Käytä datana alkuperäisistä kuvista lasketuista Tasselled Cap-muunnoksen piirteistä kirkkaus, kasvillisuus ja kosteus otettuja joukkoa 1 ja joukkoa 2.
Tekijät:
A: Valmista ohjelma, joka suorittaa Bayesilaisen luokituksen (Bayesin sääntö pienimmälle virheelle). Tiheysfunktiot estimoidaan K-lähimmän naapurin menetelmällä. Testaa ohjelmalla parametrin k vaikutusta. Kokeile vähintään neljällä eri k:n arvolla. Käytä datana alkuperäisistä kuvista otettuja joukkoa 1 ja joukkoa 2.
Tekijät:
B: Valmista ohjelma, joka suorittaa Bayesilaisen luokituksen (Bayesin sääntö pienimmälle virheelle). Tiheysfunktiot estimoidaan K-lähimmän naapurin menetelmällä. Testaa ohjelmalla parametrin k vaikutusta. Kokeile vähintään neljällä eri k:n arvolla. Käytä datana alkuperäisistä kuvista lasketuista kolmesta ensimmäisestä pääkomponentista otettuja joukkoa 1 ja joukkoa 2.
Tekijät:
C: Valmista ohjelma, joka suorittaa Bayesilaisen luokituksen (Bayesin sääntö pienimmälle virheelle). Tiheysfunktiot estimoidaan K-lähimmän naapurin menetelmällä. Testaa ohjelmalla parametrin k vaikutusta. Kokeile vähintään neljällä eri k:n arvolla. Käytä datana alkuperäisistä kuvista lasketuista Tasselled Cap-muunnoksen piirteistä kirkkaus, kasvillisuus ja kosteus otettuja joukkoa 1 ja joukkoa 2.
Tekijät:
A: Tee k-NNR luokittelija. Tutki erityisesti k:n vaikutusta lopputulokseen, k:n arvot voivat olla vaikka k=1,3,5,jne. Käytä datana alkuperäisistä kuvista otettuja joukkoa 1 ja joukkoa 2.
Tekijät:
B: Tee k-NNR luokittelija. Tutki erityisesti k:n vaikutusta lopputulokseen, k:n arvot voivat olla vaikka k=1,3,5,jne. Käytä datana alkuperäisistä kuvista lasketuista kolmesta ensimmäisestä pääkomponentista otettuja joukkoa 1 ja joukkoa 2.
Tekijät:
C: Tee k-NNR luokittelija. Tutki erityisesti k:n vaikutusta lopputulokseen, k:n arvot voivat olla vaikka k=1,3,5,jne. Käytä datana alkuperäisistä kuvista lasketuista Tasselled Cap-muunnoksen piirteistä kirkkaus, kasvillisuus ja kosteus otettuja joukkoa 1 ja joukkoa 2.
Tekijät:
A: Tee (k,l)-NNR luokittelija. Tutki erityisesti k:n ja l:n vaikutusta lopputulokseen, eli aseta k vakioksi (esim. 5) ja muuta l:n arvoa. Käytä datana alkuperäisistä kuvista otettuja joukkoa 1 ja joukkoa 2.
Tekijät:
B: Tee (k,l)-NNR luokittelija. Tutki erityisesti k:n ja l:n vaikutusta lopputulokseen, eli aseta k vakioksi (esim. 5) ja muuta l:n arvoa. Käytä datana alkuperäisistä kuvista lasketuista kolmesta ensimmäisestä pääkomponentista otettuja joukkoa 1 ja joukkoa 2.
Tekijät:
C: Tee (k,l)-NNR luokittelija. Tutki erityisesti k:n ja l:n vaikutusta lopputulokseen, eli aseta k vakioksi (esim. 5) ja muuta l:n arvoa. Käytä datana alkuperäisistä kuvista lasketuista Tasselled Cap-muunnoksen piirteistä kirkkaus, kasvillisuus ja kosteus otettuja joukkoa 1 ja joukkoa 2.
Tekijät: