파이썬 데이터 분석

파이썬 데이터 분석

$28.00
Description
제4차 산업혁명의 시대에 들면서 인공지능 기술은 산업과 우리 생활에 이르기까지 다양하게 활용되고 있다. 이제 우리 주변의 식당이나 호텔에서 로봇이 서빙을 시작하고 있으며, 일상적으로 로봇이 배달하는 피자를 먹을 날도 멀지 않은 것 같다. ‘인공지능’이란 용어도 그만큼 친숙하게 느껴지고 있다. 그러면, 인공지능은 어떻게 구현되는 것일까?

최근, 인공지능을 구현하는 한 방법인 머신러닝이 크게 활용되고 있다. 머신러닝은 사람들이 지식과 경험을 통해 학습하고 답을 찾듯이, 빅데이터를 기반으로 패턴을 분석하고 학습하며 문제에 대한 답을 준다. 머신러닝은 이미 여러 분야에서 사람보다 우수한 결과를 낳고 있다. 이미지 인식과 얼굴 인식은 물론, 의료 이미지 판독을 통한 진단도 인공지능을 더 신뢰하게 되었고, 인공지능이 작곡도 하며 영화 시나리오도 창착하고 있다. 이제 인공지능과 공존해야 할 세상이 되었다.

빅데이터 분석을 위한 머신러닝을 이해하는 것은 인공지능을 잘 활용하며 이 시대를 살아가는 경쟁력의 한 요인이기도 하다. 이 책은 머신러닝의 여러 기법들에 대한 기초적인 원리와 활용 방법을 익힐 수 있도록 만들어졌다. 데이터로 학습한다는 것은 어떤 의미일까? 데이터로 학습하는 방법에는 어떤 것이 있을까? 학습된 모형들은 어떤 일을 할 수 있을까? 이 책을 통해 이런 질문에 대한 답을 얻길 기대한다.

이 책이 나오기까지 오랫동안 인내로 기다리며 많은 조언을 주신 생능출판사의 김민수 이사님과 독자들에게 좋은 책을 보여드리고자 헌신적으로 정성을 쏟으신 편집부의 김민보 차장님께 감사드린다.
저자

장용식

저자장용식교수는서강대학교이학사,POSTECH이학석사,KAIST에서경영공학박사학위를취득하였고,현재한신대학교IT경영학과교수로재직중이다.POSCO그룹에서MIS연구및개발경험이있으며,지능정보분야의다수국내외연구논문을발표하였고,안드로이드앱,JSP웹,R코딩,R데이터분석등의저서를출판하였다.현재최적화모형,사물인터넷,그리고데이터분석기반인공지능시스템의연구에관심을두고있다.

목차

머리말
학습내용과절차

Chapter1데이터분석과머신러닝개요
1.1인공지능과데이터분석
1.2머신러닝기법
1.3머신러닝개발환경

Chapter2주성분분석
2.1차원축소개요
2.2주성분분석의기본원리
2.3주성분분석예시
2.4파이썬기반분석
2.5응용:붓꽃의차원축소
요약
연습문제
응용문제:보스톤주택가격의차원축소

Chapter3K-평균군집화
3.1군집화개요
3.2K-평균군집화의기본원리
3.3K-평균군집화의예시
3.4파이썬기반분석
3.5응용:붓꽃의군집화
요약
연습문제
응용문제:자동차모델의군집화

Chapter4Apriori알고리즘
4.1연관분석개요
4.2Apriori알고리즘의기본원리
4.3Apriori알고리즘의예시
4.4파이썬기반분석
4.5응용:온라인유통상품의연관성분석
요약
연습문제
응용문제:‘Adult’인구조사데이터분석

Chapter5K-최근접이웃알고리즘
5.1KNN개요
5.2KNN기본원리
5.3KNN의예시
5.4파이썬기반분류
5.5파이썬기반회귀
5.6응용:유방암진단
요약
연습문제
응용문제:붓꽃종의분류

Chapter6서포트벡터머신
6.1SVM개요
6.2SVM의기본원리
6.3SVM의예시
6.4파이썬기반분류
6.5응용:유방암진단
요약
연습문제
응용문제:붓꽃종의분류

Chapter7C5.0
7.1의사결정나무분석개요
7.2C5.0의기본원리
7.3C5.0의예시
7.4파이썬기반분석
7.5응용:붓꽃종의분류
요약
연습문제
응용문제:유방암진단

Chapter8경사하강법
8.1경사하강법개요
8.2경사하강법의기본원리
8.3경사하강법의예시
8.4파이썬기반분석
8.5응용:당노병진단(단순회귀)
요약
연습문제
응용문제:당뇨병진단(다중회귀분석)

Chapter9인공신경망과퍼셉트론
9.1인공신경망의개요
9.2퍼셉트론의기본원리
9.3퍼셉트론의예시
9.4파이썬기반분석
9.5응용:붓꽃의분류
요약
연습문제
응용문제1:AND/XOR연산의분류문제
응용문제2:이진분류

Chapter10다층퍼셉트론과딥러닝
10.1딥러닝개요
10.2다층퍼셉트론과XOR예시
10.3역전파기본원리
10.4파이썬기반XOR연산
10.5파이썬기반비선형함수의회귀분석
요약
연습문제
응용문제1:이진분류
응용문제2:비선형함수의회귀분석

Chapter11딥러닝:회귀분석
11.1회귀분석예시:보스톤주택가격예측
11.2딥러닝모형개요
11.3파이썬기반분석
11.4과적합과드롭아웃모형
요약
연습문제
응용문제1:당뇨병진단
응용문제2:와인평가

Chapter12딥러닝:분류분석
12.1분류문제예시:MINST손글씨분류
12.2딥러닝모형개요
12.3파이썬기반분석
12.4과적합과드롭아웃모형
요약
연습문제
응용문제1:붓꽃의종분류
응용문제2:패선MNIST이미지분류
응용문제3:와인분류

Chapter13합성곱신경망의이미지분류
13.1합성곱신경망의개요
13.2합성곱신경망의모형구조와기본원리
13.3파이썬기반분석
요약
연습문제
응용문제:패선MNIST이미지분류

부록
참고문헌
찾아보기

출판사 서평

학습내용과절차

학습내용은1장의‘데이터분석과머신러닝개요’로시작하여2장~13장까지의빅데이터분석을위한12가지머신러닝기법들로구성하였다.각장에서는차원축소,군집화,연관분석,분류분석,회귀분석에대한대표적인분석알고리즘을소개하였으며,9장부터는인공신경망을이해하는퍼셉트론을시작으로딥러닝을단계적으로소개하였다.

1장
-데이터분석과머신러닝개요
2장
-분석알고리즘:주성분분석
-분석유형예시:차원축소
3장
-분석알고리즘:K-평균군집분석
-분석유형예시:군집화
4장
-분석알고리즘:Apriori알고리즘
-분석유형예시:연관분석
5장
-분석알고리즘:K-최근접이웃알고리즘
-분석유형예시:분류분석,회귀분석
6장
-분석알고리즘:서포트벡터머신
-분석유형예시:분류분석(회귀분석은제외함)
7장
-분석알고리즘:C5.0(의사결정나무분석)
-분석유형예시:분류분석
8장
-분석알고리즘:경사하강법
-분석유형예시:회귀분석
9장
-분석알고리즘:인공신경망과퍼셉트론
-분석유형예시:분류분석,회귀분석
10장
-분석알고리즘:다층퍼셉트론과딥러닝
-분석유형예시:분류분석,회귀분석
11장
-분석알고리즘:딥러닝:회귀분석
-분석유형예시:회귀분석
12장
-분석알고리즘:딥러닝:분류분석
-분석유형예시:분류분석
13장
-분석알고리즘:합성곱신경망과이미지분류
-분석유형예시:분류분석
부록
-Colab의한글폰트설치및그래프출력

2장부터소개하는각장의학습단계는머신러닝기법들의기본원리를이해하고,예시를통해활용방법을익히며,파이썬패키지또는머신러닝관련기관에서제공하는토이데이터세트(toydatasets)를활용하는학습과정으로설계되어있다.그과정은‘개요▶기본원리▶예제분석▶파이썬기반예제실습▶파이썬기반토이데이터세트실습▶요약’순이며,각장이끝날때마다‘연습문제’와‘응용문제’를통해이해여부를파악하고응용능력을키울수있도록하였다.

1.개요(1절)▶2.기본원리(2절)▶3.예제분석(3절)▶4.파이썬기반예제실습(4절)▶5.파이썬기반토이데이터세트실습(5절)▶6.요약▶7.연습문제▶8.응용문제

학습절차는다음과같다.먼저,1장에서데이터분석개요와구글Colab의개발환경을파악할필요가있다.그림왼쪽에있는2~7장은순서에관계없이흥미있는주제를적절히선택하면될것이다.한편,그림오른쪽에있는8장의경사하강법은회귀분석의원리를설명하고있으나,인공신경망학습의기본원리가되기때문에잘익혀둘필요가있다.이어서인공신경망의학습모형을단계적으로설명하는9장부터13장까지순서대로학습하길권한다.

1장데이터분석과머신러닝개요▶[2장주성분분석/3장K-평균군집화/4장Apriori알고리즘/5장K-최근접이웃알고리즘/6장서포트벡터머신/7장C5.0(의사결정나무분석)]▶8장경사하강법▶9장인공신경망과퍼셉트론▶10장다층퍼셉트론과딥러닝▶11장딥러닝:회귀분석▶12장딥러닝:분류분석▶13장합성곱신경망과이미지분류