關於t-SNE降維繪圖的問題
您好!我想請教兩個問題:
1.截圖部分藍筆處,在將X降至2維後,為什麼(X[i]-shown_images)取平方相加會是dist(後面判斷式註解寫don't show points that are too close,所以應該是距離?)?
2.截圖紅筆處,shown_images被assign完value之後,就沒有當任何function的參數或做後續使用,但如果把紅筆註解,為什麼會影響到圖片輸出,變成灰白?(從彩色->灰白)
紅筆勾勾沒有註解時:
紅筆勾勾住解時:
非常謝謝您的回覆!
回答列表
-
2020/05/21 下午 04:52Jeffrey贊同數:1不贊同數:0留言數:0
問題一: 對於 t-SNE降維的繪圖表示:
1. 當兩個點相距相對近的時候,低維空間中比高維空間中相對更近。
2. 當兩個點相距相對遠的時候,低維空間中比高維空間中相對更遠。
所以是看作"距離"
Note:
SNE兩個主要思路/步驟:
1. 將歐氏距離轉化為條件概率來表徵點間相似度(pairwise similarity)。
2.使用梯度下降算法來使低維分佈學習/擬合高維分佈。
-
2020/05/21 下午 05:39Jeffrey贊同數:0不贊同數:0留言數:1
問題一:為什麼會影響到圖片輸出,變成灰白?(從彩色->灰白)
請問是加了那些註解?
-
2020/05/23 上午 01:53張維元 (WeiYuan)贊同數:1不贊同數:0留言數:0
shown_images = ... 後面的 x[i] 就是顏色的維度。
如果這個回答對你有幫助請主動點選「有幫助」的按鈕,也可以追蹤我的GITHUB帳號。若還有問題的話,也歡迎繼續再追問或者把你理解的部分整理上來,我都會提供你 Review 和 Feedback 😃😃😃
-
2020/05/23 上午 01:54張維元 (WeiYuan)贊同數:1不贊同數:0留言數:0
1.截圖部分藍筆處,在將X降至2維後,為什麼(X[i]-shown_images)取平方相加會是dist(後面判斷式註解寫don't show points that are too close,所以應該是距離?)?
=> 歐幾里德距離公式:兩數相減取平方開根號,這裡是省略開根號。
如果這個回答對你有幫助請主動點選「有幫助」的按鈕,也可以追蹤我的GITHUB帳號。若還有問題的話,也歡迎繼續再追問或者把你理解的部分整理上來,我都會提供你 Review 和 Feedback 😃😃😃