T-hajautetun stokastisen naapurin upottamisen ( t-SNE ) algoritmi on dimensioiden vähentämistekniikka tietojen visualisointiin, jonka ovat kehittäneet Geoffrey Hinton ja Laurens van der Maaten. Tämä on epälineaarinen menetelmä pistejoukon esittämiseksi suurdimensionaalisesta avaruudesta kaksi- tai kolmiulotteiseksi avaruudeksi , sitten data voidaan visualisoida pistepilvellä . T-SNE-algoritmi yrittää löytää optimaalisen konfiguraation informaatioteorian kriteerin mukaan pisteiden välisen läheisyyden kunnioittamiseksi: Kahden alkuperäisessä tilassa lähellä olevan (tai etäisen) pisteen on oltava lähellä (vastaavasti kaukana) matalan ulottuvuuden kohdalla. tilaa.
T-SNE-algoritmi perustuu läheisyyksien todennäköisyystulkintaan. Todennäköisyysjakauma on määritelty yli paria pistettä alkuperäisessä tilaan siten, että pistettä lähellä toisiaan on suuri todennäköisyys tulla valituksi, kun etäälle toisistaan on pieni todennäköisyys 'on valittu. Todennäköisyysjakauma määritellään samalla tavalla myös visualisointiavaruuteen. T-SNE-algoritmi koostuu kahden todennäköisyystiheyden sovittamisesta minimoiden kahden jakauman välinen Kullback-Leibler-ero suhteessa pisteiden sijaintiin kartalla.
T-SNE-algoritmia on käytetty moniin sovelluksiin: musiikkianalyysiin, syöpätutkimukseen , bioinformatiikkaan ja biolääketieteen signaalinkäsittelyyn. Tätä menetelmää käytetään usein keinotekoisen hermoverkon oppimien korkean tason esitysten visualisointiin .