1. 텍스트 마이닝이란?
1.1. 문서 수집
1.2. 문서 특징
2. 데이터 사전 처리를 위한 기초 파이썬 코딩
2.1. 아나콘다 설치
2.2. 주피터 노트북
2.3. pandas 라이브러리
2.4. numpy 라이브러리
3.텍스트 데이터
3.1. 정규 표현식
3.2. 사전 처리
3.3. 품사 분석
4. 텍스트 마이닝 기법
4.1. 단어 빈도분석 - 기본적인 통계정보를 알아보자!
4.2. 군집 분석 - 유사한 문서들을 모아보자!
4.3. 토픽 모델링 - 토픽 모델링을 이용하여 문서의 토픽을 추론하자!
4.4. 감성 분석 - 텍스트의 감성 정도를 지표로 나타내자!
4.5. 연관어 분석
5. 텍스트 크롤링
5.1. Beautifulsoup을 이용한 크롤링
5.2. 셀레니움을 이용한 크롤링
5.3. lxml을 이용한 크롤링
6. 실전: 트위터 메시지 분석
7. 실전: 소셜커머스 후기 분석
이 책의 특징
- 입문자를 위한 기초 수준의 파이썬 기본 문법들을 소개한다.
- 파이썬을 이용한 텍스트 마이닝 방법들의 예제를 소개한다.
- 텍스트 마이닝과 함께 사용할 웹 크롤링 기법을 소개한다.
이 책이 필요한 독자
- 텍스트 마이닝을 이용하여 논문을 쓰려는 분
- 웹에서 발생하는 텍스트 정보를 활용하여 기업 마케팅 및 인사이트 도출을 원하는 분
- 텍스트 마이닝을 공부하고 싶은 분
독자대상
초중급
우리는 데이터의 홍수 속에서 살아가고 있지만 넘치는 데이터를 전부 받아들이고 분석을 할 수 없을 것이다. 데이터를 분석하기 위해서 그만큼 엄청난 인건비와 시간이 소요되기 때문이다. 데이터의 종류는 많지만, 우리가 가장 많이 보고 접하는 데이터는 역시 텍스트 데이터이다. 따라서 텍스트 데이터 분석이 가장 필요할 것이다..
이 책은 공학도가 아닌 독자에게도 유용할 것이다. 가장 인기 있는 프로그래밍 언어 중 하나인 파이썬을 이용해 텍스트 데이터 수집을 위한 크롤링을 넘어 분석까지 스스로 할 수 있도록 도와주면서 파이썬과 텍스트 마이닝의 기초를 배우게 될 것이다.