Head vs breakz

[인공지능] - 차원축소 본문

Head/인공지능

[인공지능] - 차원축소

headbreakz 2020. 2. 10. 13:57

 

 2차원 좌표에 (10,8)의 좌표가 있다. 이 좌표를 1차원으로 만들기 위해서는 x값이나 y값을 선택해야한다. 하지만 둘 중 하나의 값을 선택하게 될 경우 수 많은 오차가 발생한다.x값을 선택시 y값이 사라짐, y값을 선택시 x값이 사라짐. 이러한 문제를 해결하기 위해, 원점을 이동시킨다. 이동된 원점을 중심으로 분포된 좌표에 2개의 축을 생성하고 bias가 작은 축은 버린다. 그리고 나머지 축을 사용하여 좌표에 새로운 좌표(값)를 지정해 준다. 이때의 값은 원래의 값이 아닌, 새로 생성된 축의 값이다.

 비지도 학습에서 차원 축소는 noise 데이터를 제거하기 위해 전처리 단계에서 사용한다. 그리고 차원 축소를 관련 있는 정보를 대부분 유지하면서 더 작은 차원의 부분 공간으로 데이터를 압축한다.

'Head > 인공지능' 카테고리의 다른 글

[인공지능] - 알고리즘 선택  (0) 2020.02.11
[인공지능] - NLP  (0) 2020.02.10
[인공지능] - 가중치 규제  (0) 2020.02.03
[인공지능] - YOLO  (0) 2020.01.29
[인공지능] - dropout  (0) 2020.01.23
Comments