Chapter 01 개발환경 설치
1. 아나콘다 설치
2. 주피터 노트북 실행
3. 주피터 노트북 사용하기
4. 파이썬 모듈
Chapter 02 파이썬 기본
1. 파이썬 변수와 기본 문장
2. 파이썬 함수
3. 파이썬 클래스와 객체
4. 파이썬 내장 숫자 클래스
5. 문자열
Chapter 03 배열 데이터
1. 파이썬 리스트 클래스
2. 배열(array모듈의 배열
3. 넘파이 모듈의 다차원 배열
Chapter 04 판다스의 자료구조
1. 시리즈(Series클래스
2. 데이터프레임(Data Frame구조
3. 시리즈와 데이터프레임의 자료 형 관리 기준
Chapter 05 데이터 구조 접근하기
1. 다차원 배열 팬시 검색과 논리 검색
2. 판다스의 팬시 검색과 논리 검색
3. 데이터 구조 변경
Chapter 06 시각화
1. 그래프의 기본
2. 그래프 꾸미기
3. 다른 시각화 모듈
Chapter 07 수학 함수
1. 시그마와 파이 기호
2. 지수, 로그와 삼각 함수
3. 축 기준으로 함수 처리
Chapter 08 확률의 기초와 원리
1. 집합
2. 경우의 수
3. 확률의 원리
4. 확률 변수와 확률분포
5. 베이지안
Chapter 09 선형 대수로 넘파이 모듈 이해하기
1. 벡터와 1차원 배열
2. 행렬과 2차원 배열
3. 텐서와 다차원 배열
4. 유니버설 함수 (universal function
5. 선형대수 연산인 내적과 외적
6. 행렬식과 역행렬
7. 선형변환, 고윳값, 고유벡터
Chapter 10 신경망 사용 함수
1. 활성화 함수(activation function
2. 미분
3. 계층(layer을 다차원 배열로 계산하기
4. 합성 곱 함수
Chapter 11 데이터 변수 정제
1. 날짜 자료형
2. 결측값 및 이상치 값 처리
3. 다양한 값의 정규화와 변환
Chapter 12 데이터로 통계 알아보기
1. 중심위치
이 책의 특징
꼭 필요한 내용을 하나로 연결
가장 기본적인 처리를 기준으로 꼭 필요한 것을 하나로 연결해서 더 쉽게 접근할 수 있도록 묶었습니다.
넘파이와 판다스 모듈 이해와 선형대수 처리방식
데이터를 분석하려면 숫자를 관리하는 배열 형태의 자료구조를 알아야 합니다. 넘파이와 판다스 모듈의 배열 개념을 이해하고, 배열 내의 원소를 계산하는 선형대수 처리 방식을 알아봅니다.
머신러닝과 딥러닝
머신러닝과 딥러닝의 알고리즘을 잘 사용하는 것도 중요하지만 데이터가 왜 이런 결과로 만들어졌는지 정확히 파악하는 것도 중요하므로 그 원리를 알아봅니다.
각종 데이터분석에서 부터 자연어의 기본까지 데이터사이언스에서 필요한 대부분의 내용들을 다루고 있습니다.