Next: Neural Data Analysis
Up: Muita vastaavia ohjelmistoja
Previous: Muita vastaavia ohjelmistoja
Itseorganisoituvien karttojen opetukseen ja visualisointiin on TKK:n
Neuraalilaskennan tutkimusyksikössä kehitetty SOM_PAK-ohjelmakirjasto
[24], joka on kirjoitettu C-kielellä (ANSI C). Paketista on
saatavissa versio niin MS-DOS- kuin UNIX-koneillekin. Ohjelmia voi
käyttää komentotulkin välityksellä menetelmätoteutuksena, mutta SOM_PAKia
voi hyödyntää myös C-kielisenä aliohjelmakirjastona. SOM_PAKista on tullut
perustyökalu, jota on hyödynnetty monissa lähteissä. Paketin etuja ovat mm.
- helppo siirrettävyys: ANSI C -standardin mukainen C-koodi
mahdollistaa käännöksen MS-DOS ja UNIX-järjestelmissä yleisesti
käytetyillä kääntäjillä.
- kohtalainen muunneltavuus ja hyvä integroitavuus: C-kieli
on suosituimpia ohjelmointikieliä, ja SOM_PAKia voi käyttää sillä
ohjelmoitaessa aliohjelmakirjastona. SOM_PAKia on käytetty
esimerkiksi osana Entire-nimistä data-analyysityökalua. Entire
[41] ei ole levityksessä kaupallisesti eikä
ilmaisohjelmana, mutta siitä on otettu vaikutteita SOM Toolboxiin.
- saatavuus: SOM_PAK on ilmaisohjelma. Se on
vapaasti käytettävissä tieteellisiin tarkoituksiin.
- varmuus: SOM_PAKin ensimmäinen versio on vuodelta 1992,
ja sitä on voitu korjata ja kehittää myös käyttäjien tekemien huomioiden
pohjalta.
- asiantunteva dokumentointi, jossa esitetään myös suositeltavia
menettelytapoja ja parametrivalintoja kartan opettamiseksi.
SOM_PAK on ollut innoituksena ja vertailukohteena
SOM Toolboxille. SOM_PAKin koodia ei SOM Toolboxissa ole voitu
hyödyntää eri ohjelmointikielen takia, mutta SOM_PAK oli SOM Toolboxin
testauksen referenssiohjelmana: SOM Toolboxin
antamia tuloksia verrattiin SOM_PAKilla saatuihin. SOM Toolboxin
vahvuudet SOM_PAKiin verrattuna ovat Matlab-ympäristön antama tuki,
käyttäjäystävällisyys ja visualisointiominaisuudet; suurimpia
heikkouksia ovat opetusalgoritmin hitaus ja tukeutuminen kaupalliseen
ohjelmistoon.
Next: Neural Data Analysis
Up: Muita vastaavia ohjelmistoja
Previous: Muita vastaavia ohjelmistoja
Johan Himberg
12/11/1997