이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
[PART I 기초]CHAPTER 1 시작하기1.1 Spark NLP와 자연어 처리1.2 기타 도구1.3 환경 설정1.4 아파치 스파크에 익숙해지기1.5 Spark NLP를 사용한 Hello WorldCHAPTER 2 자연어 처리 기초2.1 자연어 처리 정의2.2 언어학2.3 사회언어학2.4 화용론2.5 문자2.6 인코딩2.7 연습 문제: 토큰화2.8 참고 자료CHAPTER 3 아파치 스파크의 NLP 라이브러리3.1 병렬처리, 동시성과 분산 컴퓨팅3.2 아파치 스파크의 아키텍처3.3 스파크 SQL과 Spark MLlib3.4 NLP 라이브러리3.5 Spark NLP3.6 연습 문제: 토픽 모델 구축3.7 참고 자료CHAPTER 4 딥러닝 기초4.1 경사 하강법4.2 역전파4.3 합성곱 신경망4.4 순환 신경망4.5 연습 문제 14.6 연습 문제 24.7 참고 자료[PART II 빌딩 블록]CHAPTER 5 단어 처리5.1 토큰화5.2 어휘 감소5.3 단어 가방5.4 CountVectorizer5.5 n-gram5.6 시각화: 단어 및 문서 분산5.7 연습 문제5.8 참고 자료CHAPTER 6 정보 검색6.1 역 인덱스6.2 벡터 공간 모델6.3 연습 문제6.4 참고 자료CHAPTER 7 분류와 회귀7.1 BoW 기능7.2 정규식 특성7.3 특성 선택7.4 모델링7.5 반복7.6 연습 문제CHAPTER 8 케라스를 사용한 시퀀스 모델링8.1 문장 분할8.2 섹션 분할8.3 품사 태깅8.4 조건부 무작위장8.5 청킹 및 구문 분석8.6 언어 모델8.7 순환 신경망8.8 연습 문제: 문자 n-gram8.9 연습 문제: 단어 언어 모델8.10 참고 자료CHAPTER 9 정보 추출9.1 개체명 인식9.2 상호 참조 해결9.3 어서션 상태 감지9.4 관계 추출9.5 마치며9.6 연습 문제CHAPTER 10 주제 모델링10.1 k-평균10.2 잠재 의미 분석10.3 음수 미포함 행렬 분해10.4 잠재 디리클레 할당10.5 연습 문제CHAPTER 11 단어 임베딩11.1 Word2Vec11.2 글로브11.3 패스트텍스트11.4 변환자11.5 ELMo, BERT와 XLNet11.6 doc2vec11.7 연습 문제[PART III 애플리케이션]CHAPTER 12 감성 분석과 감지12.1 문제 진술과 제약12.2 프로젝트 계획12.3 솔루션 설계12.4 솔루션 구현12.5 솔루션 테스트와 측정12.6 검토12.7 마치며CHAPTER 13 지식 베이스 구축13.1 문제 진술과 제약13.2 프로젝트 계획13.3 솔루션 설계13.4 솔루션 구현13.5 솔루션 테스트와 측정13.6 검토13.7 마치며CHAPTER 14 검색엔진14.1 문제 진술과 제약 조건14.2 프로젝트 계획14.3 솔루션 설계14.4 솔루션 구현14.5 솔루션 테스트 및 측정14.6 검토14.7 마치며CHAPTER 15 챗봇15.1 문제 진술 및 제약15.2 프로젝트 계획15.3 솔루션 설계15.4 솔루션 구현15.5 솔루션 테스트 및 측정15.6 검토15.7 마치며CHAPTER 16 객체 문자 인식16.1 OCR 작업의 종류16.2 문제 진술 및 제약16.3 프로젝트 계획16.4 솔루션 구현16.5 솔루션 테스트 및 측정16.6 모델 중심 지표16.7 검토16.8 마치며[PART IV NLP 시스템 구축]CHAPTER 17 다국어 지원17.1 언어 유형17.2 시나리오: 학술 논문 분류17.3 다양한 언어의 텍스트 처리17.4 전이 학습과 다국어 딥러닝17.5 언어 간 검색17.6 체크리스트17.7 마치며CHAPTER 18 수동 레이블링18.1 가이드라인18.2 시나리오: 학술 논문 분류18.3 레이블러 간 동의18.4 반복 레이블링18.5 텍스트 레이블링18.6 체크리스트18.7 마치며CHAPTER 19 NLP 애플리케이션 제작19.1 Spark NLP 모델 캐시19.2 Spark NLP와 텐서플로 통합19.3 체크리스트19.4 마치며
|
Alex Thomas
이창현의 다른 상품
|
언어학자, 데이터 과학자, 소프트웨어 개발자의 눈으로 구현하는 자연어 처리 애플리케이션자연어 처리는 사람과 기계를 소통할 수 있게 만드는 기술입니다. 최근에는 의료 산업, 기계번역, 작문, 챗봇과 같이 데이터를 분석해 서비스를 제공하는 애플리케이션의 개발과 기술 도입이 활발하게 확대되고 있습니다. 자연어 처리 기술을 쉽게 구현하도록 돕는 라이브러리 중 하나인 Spark NLP는 아파치 스파크 기반으로 정확성과 확장 가능성, 빠른 속도를 자랑합니다. 그러나 애플리케이션을 만들기 전에 유념해야 할 부분은 우리가 다룰 데이터(텍스트, 이미지, 영상, 음성)가 컴퓨터를 염두에 두고 만들어지지 않았다는 점입니다. 이 책에서는 이런 데이터를 잘 분석하고 처리하기 위해서 언어학, 데이터 과학, 소프트웨어 공학 측면에서 이를 살펴봐야 한다는 새로운 관점을 제시합니다. 애플리케이션을 구현하기 전, 언어학자가 되어 추출하려는 데이터의 내용에 초점을 맞춰 살펴보고, 데이터 과학자가 되어 데이터에서 필요한 정보를 추출하는 방법을 고민하고, 소프트웨어 개발자가 되어 애플리케이션이 수행해야 할 작업에 초점을 맞춰 접근하는 방법을 알아봅니다. 세 가지 관점으로 구현하려는 애플리케이션과 데이터를 바라보면 NLP 애플리케이션을 효율적으로 개발할 수 있고, 사용자에게 더 유용한 애플리케이션을 제공할 수 있습니다. 이 책에서 Spark NLP 사용법과 NLP 애플리케이션을 현명하게 구현하는 방법을 배워 자연어 처리 전문가가 되어봅시다.주요 내용● 자연어 처리와 Spark NLP, 딥러닝 기초를 설명합니다.● 토큰화, 문장 분할, 개체명 인식 방법을 살펴보고 각각의 작동 방식을 이해합니다.● 자신만의 NLP 애플리케이션 구축에 필요한 설계, 개발, 실험 과정을 차례대로 살펴봅니다.● NLP 애플리케이션 제작과 배포 시 고려해야 할 중요한 항목을 알아봅니다.
|