New Immissions/Updates:
boundless - educate - edutalab - empatico - es-ebooks - es16 - fr16 - fsfiles - hesperian - solidaria - wikipediaforschools
- wikipediaforschoolses - wikipediaforschoolsfr - wikipediaforschoolspt - worldmap -

See also: Liber Liber - Libro Parlato - Liber Musica  - Manuzio -  Liber Liber ISO Files - Alphabetical Order - Multivolume ZIP Complete Archive - PDF Files - OGG Music Files -

PROJECT GUTENBERG HTML: Volume I - Volume II - Volume III - Volume IV - Volume V - Volume VI - Volume VII - Volume VIII - Volume IX

Ascolta ""Volevo solo fare un audiolibro"" su Spreaker.
CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Tukivektorikone – Wikipedia

Tukivektorikone

Wikipedia

Tukivektorikone (engl. Support Vector Machine) on 1990-luvulla keksitty neuroverkkotyyppi [1], joka lähestyy aihepiiriä tilastollisen riskin minimoimisen näkökulmasta. Tukivektorikoneen mahdollinen hyöty on parempi yleistämiskyky verrattuna perinteisiin neuroverkkoihin. Yleistämiskyky tarkoittaa kykyä arvioida uutta tietoa, jota koneelle ei ole opetuksen aikana näytetty. Tukivektorikoneisiin perustuvat luokittelumenetelmät pystyvät käsittelemään korkeaulotteisia avaruuksia hyvin, koska luokittelija pystyy karsimaan epäoleellisen opetustiedon. Epäoleellisuus määritellään siten, että piste on sitä epäoleellisempi mitä kauempana se on tietyn luokan reuna-alueesta. Tukivektorikonetta voi käyttää sekä piirteiden luokitteluun että funktioiden arvioimiseen.

Sisällysluettelo

[muokkaa] Tukivektoriluokittelija

Tukivektoriluokittelijan perusajatus on jakaa piirreavaruus kahteen tai useampaan luokkaan (avaruuden osajoukkoon). Tukivektorikoneen pitää opetuksen jälkeen osata arvioida luokka mille tahansa avaruuden pisteelle. Luokittelija suunnitellaan tietyn opetusaineiston perusteella, ja siksi sen hyvyys on riippuvainen opetusaineiston hyvyydestä. Samaan luokkaan kuuluvien pisteiden ei tarvitse muodostaa yhtenäisiä alueita, vaan ne voivat olla ripoteltuna mielivaltaisesti ympäri avaruutta. Suunnittelumenetelmä etsii opetusaineistosta ne vektorit, jotka määrittävät eri luokkien reuna-alueet. Kyseisiä vektoreita kutsutaan tukivektoreiksi. Opetuksen jälkeen sama tulos voitaisiin saavuttaa pelkästään tukivektoreiden perusteella, joten menetelmä osaa karsia epäoleellisen opetustiedon pois.

[muokkaa] Joustava marginaaliluokittelija

Joustava marginaaliluokittelija (C-SVM) on samankaltainen luokittelija kuin optimimarginaaliluokittelija, mutta sallii joidenkin pisteiden luokittelun menevän väärin. Tämä on käytännön kannalta haluttava asia, koska täydellinen luokittelu on usein mahdotonta ja oikein luokittelu suurella todennäköisyydellä on riittävää.

Joustava marginaaliluokittelija Rn-avaruudessa voidaan määrittää ratkaisemalla neliöllisen optimoinnin ongelma joka on muotoa

Minimoi

\frac{1}{2}\|\bold{w}\|^2 + C \sum_{i=1}^l \gamma_i

muuttujien \bold{w}, b ja γi suhteen kun reunaehdot ratkaisulle ovat

y_i (\bold{w}^T\bold{x}_i + b) \ge 1 - \gamma_i
\gamma_i \ge 0

kaikilla arvoilla i = 1, \dots, l. Tämä ratkaisu on kuitenkin erikoistapaus euklidiselle Rn-avaruudelle, ja seuraava tehtävänasettelu perustuu ratkaisuun implisiittisessä piirreavaruudesta.

Monesti on piirrevaruus tuntematon, mutta siitä tunnetaan ydinfunktio K(\bold{x}, \bold{y}) joka kuvaa vektorit \bold{x} ja \bold{y} sitä vastaavaan implisiittiseen sisätuloavaruuteen ja laskee siellä sisätulon näille kahdelle vektorille. Kuvausfunktiota lähtöavaruudesta piirreavaruuteen ei kuitenkaan välttämättä tunneta, ja siksi kyseistä piirreavaruutta kutsutaan implisiittiseksi. Mercerin teorian perusteella voidaan tietää, että tietylle ydinfunktiolle K on olemassa tarkoitukseen sopiva sisätuloavaruus mikäli matriisi M on positiivisemidefiniitti ja K on symmetrinen funktio, kun M_{i j} = K(\bold{x}_i, \bold{x}_j) kaikille i, j = 1, \dots, l. Luokittelu suoritetaan implisiittisessä piirreavaruudessa lineaarisesti, mutta lähtöavaruuden näkökulmasta on kyseessä epälineaarinen luokittelu. Käytännön kannalta Mercerin teoria mahdollistaa epälineaaristen luokittelijoiden rakentamisen intuitiivisella tavalla.

Tehtävän asettelussa minimoidaan kohdefunktio

\frac{1}{2} \sum_{i=1}^l \sum_{j=1}^l \alpha_i \alpha_j K(\bold{x_i}, \bold{x_j}) - \bold{1}^T \bold{\alpha}

vektorin \bold{\alpha} suhteen, kun reunaehdot ovat

0 \le \bold{\alpha} \le C \bold{1}
\bold{y}^T \bold{\alpha} = 0

missä \bold{1} = [1, \dots, 1]^T \in R^l ja \bold{y} = [y_1, \dots, y_l]^T.

Tämän jälkeen voidaan mielivaltaisen pisteen \bold{x} luokittelu implisiittisessä piirreavaruudessa laskea epäsuorasti vektorin \bold{\alpha} ja ydinfunktion K avulla kaavalla

d = \sum_{i=1}^l \alpha_i K(\bold{x}_i, \bold{x}).

Kun d > 0, piste \bold{x} kuuluu luokkaan + 1 ja muussa tapauksessa toiseen luokkaan − 1. Oleellista on erityisesti se, että mikäli αi > 0 on \bold{x_i} tukivektori. Kaikki muut kuin tukivektorit voidaan jättää huomioimatta luokittelussa, koska niillä ei ole vaikutusta d:n arvoon.

[muokkaa] Ydinfunktiota

Yleisiä perusvalintoja ydinfunktioksi K ovat esimerkiksi polynomiaalinen ydinfunktio (\bold{x}^T \bold{y} + 1)^p, kun p on positiivinen kokonaisluku, ja RBF-ydinfunktio \exp(-\frac{1}{2 \sigma^2} \|\bold{x} - \bold{y}\|^2), kun σ > 0. Polynomiaalisesta ydinfunktiosta erottelee piirteet lineaarisesti lähtöavaruudessa kun taas RBF-ydinfunktio erottelee piirteet lineaarisesti tietyssä ääretönulotteisessa vektoriavaruudessa. Lähtöavaruuden näkökulmasta RBF-ydinfunktio erottelee piirteitä epälineaarisesti ja se on siten kykeneväinen erottelemaan tiettyjä luokkia mitä polynomiaalisella luokittelijalla ei pystyisi erottelemaan ollenkaan.

[muokkaa] Lähteet

^ C. Cortes, V. N. Vapnik, Support Vector Networks, Machine Learning, 1995. Volume 20, Number 3. pp. 273-297

Static Wikipedia (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu