AI 2

[딥러닝] 자연어 처리

자연어 처리란?| 컴퓨터가 자연어를 이해할 수 있다면, 인간과 자연스럽게 대화하는 컴퓨터가 가능할 것이다.| 자연어 처리의 응용 분야  중 하나가 챗봇이다. 자연어 처리의 역사| 자연어 처리는 1950년대부터 시작되어, 그동안 많으 연구가 진행되었다.| 그동안은 단어 간의 통계적인 유사성에 바탕을 둔 방법이 사용되었다.| 최근에는 딥러닝을 이용한 방법이 많은 인기를 얻고 있다. 자연어 처리는 주로 순환 신경망(RNN)을 많이 이용한다.음성 인식과 자연어 처리| 자연어 처리는 텍스트 형태로 자연어를 입력받아서 처리한다.| 음성 인식(speech recognition)은 음성에서 출발하여서, 컴퓨터를 이용하여 음성을 텍스트로 변환하는 방법론과 기술을 개발하는 분야 자연어 처리 라이브러리 | NLTK 텍스트 ..

AI/Deep Learning 2024.12.09

[딥러닝] Generative Model

생성 모델이란?- 훈련 데이터의 규칙성 또는 패턴을 자동으로 발견하고 학습하여, 훈련 데이터의 확률 분포와 유사하지만, 새로운 샘플을 생성하는 신경망- 생성 모델은 훈련 데이터들의 잠재 공간 표현을 학습할 수 있으며, 학습이 종료된 후에, 잠재 공간에서 랜덤으로 하나의 좌표가 입력되면 거기에 대응되는 출력을 만들어 낼 수 있다. (1) 생성 모델은 훈련 데이터를 생성하는 규칙을 파악한다. (2) 생성 모델은 결정적이기보다는 확률적이어야 한다.-> 생성 모델에서는 학습이 종료된 후에 입력된느 랜덤 노이즈가 이 역할을 함. (3) 분류 모델과 생성 모델의 차이- 분류 모델(discriminative modeling)> 데이터x와 레이블 y가 주어지면 분류 모델은 x가 어떤 부류에 속하는지를 파악.> 조건부 ..

AI/Deep Learning 2024.12.09