next up previous contents
Next: Datatietorakenne Up: Toteutus Previous: Perustoiminnot

Tietorakenteet ja funktiot

Peruselementtejä SOM Toolboxissa ovat data- ja karttatietorakenne ja niihin liittyvät käyttäjän perustyökalut (funktiot ja graafiset käyttöliittymät) datan esikäsittelystä visualisointiin. Data- ja karttatietorakenteisiin kerätään kaikki olennainen tieto kartasta ja kartan alustus- ja opetushistoriasta. Opetusdatan, skaalauksen, kartan ja eri opetuskertojen parametrit pysyvät keskitetysti tallessa. Tämä on hyödyllistä käyttäjälle ja tarpeellista visualisoinnin kannalta. Visualisointifunktio saa kaikki tiedot mm. datan skaalauksesta suoraan karttarakenteesta. Näin visualisointi voi esittää alkuperäiset syöteavaruuden skaalaamattomat arvot ilman erillisiä toimenpiteitä.

Seuraavissa alaluvuissa esitellään perustyökalut ja tietorakenteet. Esitys on jaoteltu tietorakenteiden mukaan. Työkalut (funktiot) on esitetty suhteessa tietorakenteiden luomiseen tai manipulointiin. Kuva 3.2 esittää tietorakenteiden ja funktioiden keskinäisiä suhteita.

Rakenteet kuvataan kartan alustuksen, opetuksen ja visualisoinnin perusmenettelyn mukaisesti (kuva 3.2). Käyttäjä voi toimia toisinkin, muun muassa:


  
Figure: SOM Toolboxin opetusprosessi, tietorakenteet ja funktioita. Ympyrällä tai ellipsillä reunustetut ovat käyttäjälle keskeisiä funktioita eli käyttäjän perustyökaluja. Ilman reunustusta on esitetty niihin liittyviä apufunktioita. Suorakulmiolla ympyröidyt ovat SOM Toolboxin tietorakenteita tai muita Matlabin työtilan muuttujia. Kuvioiden lähekkäisyys ilmaisee yhteenkuuluvuutta: esimerkiksi funktio som_addhits tarvitsee syötteekseen dataa ja karttatietorakenteen, manipuloi visualisointiobjektia ja käyttää apunaan funktioita som_hits ja som_planeH. Paksulla mustalla nuolella on ilmaistu opetusprosessin oletettu kulku.
\begin{figure}
\begin{center}

\epsfig {file=kuvat/somtoolbox/somtoolbox.eps, width=.9\textwidth}\end{center}\end{figure}



 
next up previous contents
Next: Datatietorakenne Up: Toteutus Previous: Perustoiminnot
Johan Himberg
12/11/1997