윤만석 2024. 8. 30. 01:24

https://pineapple-receipt-183.notion.site/7-17-Open-Tsne-1e0c4029d4454e9f9aba31d5bc071663?pvs=4

 

윤민석-7/17 Open-Tsne | Notion

@Reference

pineapple-receipt-183.notion.site

기존에는 ScikitLearn에서 제공하는 TSNE를 사용했지만, 이번에는 OpenTSNE에서 제공하는 TSNE를 사용해봤습니다.

기존Tsne와 OpenTsne의 가장 큰 차이점으로는 Transformation 메소드였습니다.

Transformation 메소드는, 기존 데이터 임베딩에 추가적인 데이터를 임베딩할 수 있게 합니다.

이는, Incremental하게 들어오는 데이터 환경에서 글로벌한 데이터 구조를 유지할 수 있게 하는 최종 목표와 동일했습니다.

 

하지만, 기존 라벨이 10개인 데이터에 추가적으로 새로운 라벨의 데이터가 들어오는경우, 그 데이터를 기존 라벨에 피팅하려고 하는, 즉 새로운 라벨의 데이터로 인지하지 못하는 문제를 새로 발견했습니다.

따라서 최종 목표가 수정되어, Transform을 활용하여 새로운 데이터가 들어오면 기존 라벨의 데이터가 아닌 새로운 라벨의 데이터임을 인지하는것으로 Task가 수정되었습니다.