T-SNE'deki eksenlerin anlamı nedir?


12

Şu anda başımı t-SNE matematiğinin etrafına sarmaya çalışıyorum . Ne yazık ki, tatmin edici bir şekilde cevaplayamadığım bir soru var: Bir t-SNE grafiğindeki eksenlerin gerçek anlamı nedir? Eğer bu konuda bir sunum yaparsam ya da herhangi bir yayına dahil edersem: Eksenleri uygun şekilde nasıl etiketleyebilirim?

Not: Bu Reddit sorusunu okudum ama orada verilen cevaplar ("yoruma ve alan bilgisine bağlı" gibi), bunu anlamama gerçekten yardım etmeyin.

Yanıtlar:


20

T-SNE'deki münferit eksenlerin hiçbir anlamı yoktur.

MDS, SNE, t-SNE, vb. Gibi algoritmalar noktalar arasındaki sadece çift mesafelere dikkat eder. Noktaları bir düzlem üzerinde, aralarındaki çift mesafeler belirli bir kriteri en aza indirecek şekilde konumlandırmaya çalışırlar. Bu, bir t-SNE grafiği alıp döndürürseniz, elde edilen düzenlemenin, t-SNE açısından eşit derecede iyi olacağı anlamına gelir. Bu nedenle, t-SNE algoritmasından elde ettiğiniz toplam döndürme isteğe bağlıdır.

Eksenleri etiketlemek için "t-SNE boyut 1" ve "t-SNE boyut 2" gibi bir şey yazmanızı öneririm.

(Bazen insanlar "t-SNE 1" ve "t-SNE 2" ya da buna benzer bazı şeyler yazıyorlar. Bazen "t-SNE bileşen 1" ve "t-SNE bileşen 2" görüyorum; "bileşen" bu bağlamda çok iyi çalışmıyor.)


2
Bu cevabın sonucu, Reddit önerisinin biraz yanlış olmasıdır. Uygulanacak alan adı bilginiz olsa bile, genel olarak eksenleri yorumlamanın makul bir yolu yoktur.
shadowtalker

3
Bu cevabın başka bir sonucu, eksenlerin aynı ölçekte gösterilmesi gerektiğidir, böylece bir rotator matrisi ile çarpılır ve başınızı buna göre eğerek, çizim tam olarak aynı görünecektir. Bu ne yazık ki standart uygulamadan uzak (homurdanıyor!).
eric_kernfeld
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.