- 이 저장소는 자연어 처리(NLP)에 관련된 내용을 공부하고 정리한 내용을 담고 있습니다.
- 자연어 처리는 인간이 사용하는 언어를 기계가 이해하고 처리할 수 있도록 하는 분야로, 기계 번역, 감성 분석, 텍스트 분류, 문서 요약 등 다양한 응용 분야에서 활용됩니다.
- 개발 언어
- Python (ver. 3.8.16)
- 개발 도구
- VS Code
- Python, Jupyter, Ancaconda 환경에 필요한 Extension 설치 (Python, Code Runner, ...)
- VS Code
- 실행 환경
- Virtual Environment: Anaconda
- GPU: RTX-4090
- 각 Task에 따른 딥러닝 라이브러리 및 패키지는 필요시 각 파트에서 별도 정리
NLP 분야 중 QA(Question-Answering) 분야에 대한 코드와 내용을 정리합니다.
- MRC (Machine Reading Comprehension)
NLP 분야 중 Topic Modeling 분야에 대한 코드와 내용을 정리합니다.
- LSA (Latent Semantic Analysis, 잠재 의미 분석)
- LDA (Latent Dirichlet Allocation, 잠재 디리클레 할당)
NLP를 학습하면서 발생하는 부가적인 내용들을 정리합니다.
- Dictionary
- 학습하면서 몰랐던 용어들을 정리