나이브 베이즈 알고리즘은 분류문제에 쓰이는 머신러닝 알고리즘으로써,
주로 고차원 데이터인 text 분류에 쓰여진다.
예를 들어 spam메세지 필터링, 감정분석, 기사 분석에 쓰인다.
Naive Bayes 알고리즘은 naive 알고리즘으로 불린다.
각기 다른 feature 들은 서로 독립이라는 것을 가정하기 때문이다.
Bayes 알고리즘은 조건부확률공식을 생각하면된다. (https://www.youtube.com/watch?v=sjUDlJfdnKM)
머신러닝 알고리즘에서 나이브 베이즈 알고리즘은 multiple features and classes ( C1, C2 ,C3, C4... )에서
각 feature vector사이의 특정 각 class (C)에 대한 조건부확률을 구하는 것이다.
'개발 > ML+ Data Science' 카테고리의 다른 글
Reduce Load Data memory (데이터프레임 용량줄이기) (0) | 2019.09.24 |
---|---|
SVM vs Logistic Regression (0) | 2019.09.15 |
KNN 알고리즘? (0) | 2019.09.15 |
No module named 'pandas.tools' (0) | 2019.09.11 |
Kaggle The plotly.plotly module is deprecated 에러? (0) | 2019.09.10 |