자연어 처리에서 초보자 자원의 선별 된 목록
관리자
Dibya Chakravorty
기여
풀 요청을 보내거나 이메일을 보내 주시기 바랍니다 ([email protected])
이 목록이 시작된 방법
2016 년 11 월 10 일, 해커 뉴스 (HN) 사용자 Aarohmankad는 HN 커뮤니티에 초보자 NLP 리소스에 대한 제안을 요청했습니다. 이 요청은 HN 스레드가 인기를 얻었고 한동안 첫 페이지에 머물 렀습니다. 이 시점에서 초보자 NLP 리소스에 대한 많은 커뮤니티 생성 제안을 수집했습니다. 이 목록은이 토론을 일관된 리소스 목록으로 요약하려는 시도입니다. 나는 또한 이것에 대한 블로그 게시물을 썼습니다.
목차
- 서적
- MOOCS
- YouTube 동영상
- 온라인 대학 과정
- 함께 플레이 할 패키지
- 학술 논문
- 행동함으로써 학습
- 오픈 소스 프로젝트
- 재미있는 아이디어
- 아피스
- 사용자 그룹
- 다른 가이드
서적
- 언어 및 언어 처리 : NLP의 고전 및 표준 교과서. 제 3 판의 사전 출판물 초안은 여기에서 사용할 수 있습니다.
- 파이썬을 사용한 자연 언어 처리 : 응용 프로그램 지향 책. 예는 Python (NLTK)에 있습니다. 무료 온라인 버전.
- 길들이기 텍스트 : 응용 프로그램 지향적 책. 예는 Java입니다.
- 통계 자연 언어 처리의 기초 : 통계 NLP의 고전적인 텍스트. 파서, 태거 등의 구현에 깊이 들어갑니다.
- 자연어 처리 핸드북 : 역사적 뿌리에서 시작하여 NLP의 현대적인 방법으로 끝나는 NLP의 완전한 처리.
- 통계 기계 번역 : Google 번역과 같은 서비스를 만드는 방법 배우기
- 정보 검색 소개 : Google Search 및 Google News (검색, 텍스트 분류, 클러스터링 등)와 같은 서비스의 견과 및 볼트를 배우십시오.
- 프롤로그 및 자연어 분석 : 프롤로그에서 NLP Algortihms를 구현합니다.
MOOCS
- Coursera Course of Michigan이 제공하는 코스 : 모든 전제 조건 자료를 다루는 입문 과정. 선호하는 프로그래밍 언어는 파이썬입니다.
- Comlumbia University가 제공하는 Dicontinued Coursera 과정은 학업 급류에서 제공됩니다 : 이론 및 개념 지향 과정. 이 시점에서 코스 자료 만 사용할 수 있습니다.
YouTube 동영상
- Jurafsky와 Martin의 비디오 시리즈 : Jurafsky와 Martin은 모두 Stanford의 교수이며 NLP에 여러 개의 클래식 교과서를 작성했습니다.
- Stanford CS224D : NLP의 딥 러닝 : NLP의 딥 러닝 응용 프로그램
- Python 및 NLTK를 사용한 NLP : Python 및 NLTK를 사용한 응용 프로그램 지향 비디오 시리즈.
온라인 대학 과정
함께 플레이 할 패키지
- NLTK : 파이썬에서 가장 인기있는 NLP 라이브러리. 책/무료 온라인 버전 형태의 훌륭한 문서. 강력하고 확장 가능한.
- Stanford Corenlp : Java로 작성된 Fast and Feature Rich NLP Library. 온라인 데모는 여기에서 제공됩니다.
- Spacy : Python의 또 다른 신흥 NLP 라이브러리. 빠르고 최신 예술. 최첨단 ART 알고리즘을 구현하면서 균일 한 API를 유지하려고합니다. 블로그와 온라인 데모가 있습니다.
- Apache Tika : 다양한 파일 형식 (PPT, PDF 등) 및 분석에서 텍스트 데이터 및 메타 데이터를 추출하기위한 통합 인터페이스를 제공합니다.
학술 논문
- NLP의 딥 러닝 : NLP에서 딥 러닝에 관한 논문을 수집하는 Github 리포지토리.
행동함으로써 학습
배우는 가장 좋은 방법은 기존 오픈 소스 NLP 프로젝트에 기여하거나 재미있는 아이디어를 구현하는 것입니다.
오픈 소스 프로젝트
- Betty : Betty는 실제 사용 및 실용적인 NLP 고려 사항을 모두 갖춘 오픈 소스 프로젝트이며 새로운 관리자를 찾고 있습니다.
재미있는 아이디어
- 대화식 소설/파서 기반 소설 : 플레이어의 상호 작용에 주로 텍스트가 포함되는 비디오 게임. 이 주제에 대해이 조명이있는 Floss 팟 캐스트를 들어보십시오.
아피스
- IBM Watson Cloud : IBM Watson 제작자 출신. API를 통해 앱에 NLP 기능을 통합 할 수 있습니다. 무료 계층/무료 평가판이 있습니다.
사용자 그룹
- AI의 ACM 특별 관심 그룹 : 인간의 접촉을 위해 갈망하는 경우.
다른 가이드
- NLP에 들어가는 방법에 대한 질문
- Github의 Awesome-NLP : 선별 된 NLP 리소스 목록을 포함하는 GitHub 리포지토리.