딥러닝 #머신러닝 #인공지능 #AI #NB
-
NB (Naive Bayes) 알고리즘딥러닝 2023. 8. 5. 15:12
NB(Naive Bayes) 알고리즘은 지도 학습(Supervised Learning)에서 분류(Classification) 문제를 해결하는 데 사용되는 확률기반의 알고리즘이다. NB 알고리즘은 Bayes 정리를 기반으로 하는데, Bayes 정리는 사건 A가 발생한 조건에서 사건 B가 발생할 확률을 계산하는 데 사용되는 확률적인 방법입니다. 이를 수식으로 나타내면 다음과 같다. P(B|A) = (P(A|B) * P(B)) / P(A) NB 알고리즘은 분류할 클래스(라벨)를 y, 입력 변수를 x1, x2, ..., xn이라고 할 때, 주어진 데이터에 대한 각 클래스의 확률을 계산하여 새로운 데이터 포인트를 분류하는 방식으로 작동한다. 이 때, 각 feature들은 서로 조건부로 독립이라는 가정을 한다. 이..