반응형

언어모델 2

[AI] RNN(Recurrent Neural Network)과 MLP(Multi-Layer Perceptron)의 차이

1. 구조적 차이항목RNNMLP구조순환 구조. 이전 시점의 출력을 현재 입력과 함께 사용계층적 구조. 모든 입력은 독립적으로 처리됨파라미터 공유시간축에서 가중치 공유층 간에는 파라미터 공유 없음입력 형태시퀀스 데이터(시간 또는 순서가 있는 데이터)고정된 벡터 형태의 입력2. 데이터 처리 방식항목RNNMLP시간 의존성시간 순서를 따라 데이터를 처리하며, 이전 정보(히든 상태)를 기억모든 입력을 독립적으로 처리상태 저장내부 상태(히든 스테이트)를 유지함상태 저장 없음3. 사용되는 분야항목RNNMLP적합한 작업자연어 처리(NLP), 시계열 예측, 음성 인식 등 순차 데이터 처리이미지 분류, 구조화된 데이터 분류/회귀 등예시텍스트 생성, 기계 번역, 주가 예측 등숫자 분류, 고객 이탈 예측 등4. 계산 흐름ML..

개발 창고/AI 2025.05.30

[AI] 나이브 베이즈(Naive Bayes)

"이 메일은 스팸일까?"우리가 매일 받는 이메일 중 어떤 건 쓸모 있고, 어떤 건 스팸입니다.이걸 자동으로 판단해주는 계산기가 바로 나이브 베이즈(Naive Bayes)입니다.나이브 베이즈란?한마디로 말해,확률을 이용해 어떤 대상이 어느 범주에 속하는지 판단하는 분류 모델입니다.예를 들어 메일 내용에 포함된 단어들을 보고스팸일 확률과 정상 메일일 확률을 계산한 뒤더 높은 쪽을 선택하는 방식입니다.예시로 이해해보자어떤 이메일에 이런 문구가 들어있다고 해볼게요."무료""당첨""지금 클릭"이때 나이브 베이즈는 이렇게 생각합니다.“이 단어들이 들어있는 메일이 스팸일 가능성은 얼마나 될까?”그리고 단어 하나하나가 스팸 메일에서 얼마나 자주 등장했는지를 기준으로확률을 곱해서 결과를 계산합니다.왜 '나이브(순진한)'..

개발 창고/AI 2025.05.28
반응형