2015. 3. 7. 21:19
Deep Learning
NMF(non-negative matrix factorization) 기법을 소개한다. 이 기법은 데이터내에 독립된 특성을 찾는데 사용한다. 많은 데이터 세트 내의 항목들은 미리 알기 어려운 다른 특성들과의 조합으로 생성되고 이러한 특성을 찾아 본다.
이전 분류 방식
- 베이지안 분류기 (Classification)
- 의사결정트리
- 지지벡터머신(SVM)
- 군집 (Clustering)
비음수 행렬 인수분해 (NMF)
- 행렬 준비
+ 특성 행렬(feature matrix) : 가로줄에 각각의 특성을 가졌고 세로줄에 단어, 값들은 단어 특성의 중요도
+ 가중치 행렬(weights matrix) : 가로줄 타이틀, 세로줄 특성
+ 행렬 만들기 = 특성 행렬 * 가중치 행렬
- 비음수 행렬 인수분해라 불리는 이유는 음수가 아닌 특성과 가중치를 리턴하기 때문이다. 모든 특성은 양수 값을 가져야 함을 의미한다.
- 단어 출현 횟수와 같은 명사류 데이터뿐만 아니라 주식시장 데이터와 같은 숫자 데이터 문제에도 잘 어울린다.
- 진행 : 행렬 준비 -> NMF 실행 -> 결과 출력
* 특성을 나누는 행렬을 만들고 필요없는 특성을 제거하면서 원하는 차원을 줄여서 원하는 것을 종합적인 결과를 출력함
<참조>
- 얼굴 인식
- PCA, NMF
<참조>
'Deep Learning' 카테고리의 다른 글
[Cost Function] 로지스틱 회귀의 비용함수 이해 (0) | 2018.08.11 |
---|---|
[인공지능] 공부 여정 (0) | 2018.07.31 |
[ML] 10주차 - 고급 분류 기법 (0) | 2015.02.28 |
[ML] 9주차 - 가격 모델링 (0) | 2015.02.21 |
[ML] 8주차 - 7장 의사결정트리 (0) | 2015.02.14 |