Numerical 데이터로 바꿀 때, 0 또는 1 만을 사용하는 방법을 의미한다.

예시

예 1) [‘apple’, ‘dog’, ‘cat’] = [[0, 0, 1], [0, 1, 0], [1, 0, 0]]
예 2, Word Representation)
|

이렇게 하면 모든 데이터가 orthogonal vector space 에 존재하는 vector 들로 표현된다.

특징

장점

  • 데이터 간 관계성을 없앰으로써, Label Encoding 의 단점을 해결한다.

단점

Notes

일반적으로 One Hot Encoding 이후 machine_learning/Principal Component Analysis 를 적용하는 과정을 거치면 좋다.