파이썬(Python) 3학년 머신러닝의 구조 : 체험으로 배우고! 대화 형식으로 공부!

파이썬(Python) 3학년 머신러닝의 구조 : 체험으로 배우고! 대화 형식으로 공부!

$18.00
Description
인공지능의 부분집합 머신러닝을 알기 쉽게 설명!
머신러닝의 개념과 비교, 실행 방법을 확실하게 잡아주는 똑똑한 입문서
인공지능의 인기로 학습 필요성이 높아진 머신러닝 입문서 『파이썬 3학년』이 출간되었다.
염소 박사와 다솜 양 같은 동물 캐릭터의 친근한 일러스트와 묻고 답하는 대화형 설명으로 친숙한 『파이썬 1학년』이 출간된 이후 『파이썬 2학년 스크래핑의 구조』, 『파이썬 2학년 데이터 분석 구조』이 니왔고 이번에 『파이썬 3학년 머신러닝의 구조』 편이 나온 것이다.

인공지능 머신러닝을 실습해볼 수 있는 데이터세트는 이미 많이 공개되어 있다. 이 책의 장점은 이런 데이터세트를 실행하기 위한 파이썬 라이브러리를 포함하여 설치되는 배포판 아나콘다 설치 방법부터 파이썬 웹 인터프리터인 구글 코랩과 주피터 노트북(주피터랩)으로 누구나 실행할 수 있도록 그림과 설명으로 자세하고 쉽게 안내한다는 점이다.

인공지능과 머신러닝(기계학습)에 대해 이 책의 염소 박사는 이렇게 쉽게 설명한다.

“인공지능은 데이터를 ‘입력’하면, 판단이나 예측을 ‘출력’하는 것, 즉 ‘매우 똑똑한 함수’야. 실제로 인공지능은 ‘함수’로 기술되어 있어.”
“머신러닝은 데이터를 많이 넘겨주면, 컴퓨터가 스스로 학습하는 편리한 방법이야.”

머신러닝의 주요 개념으로 많이 인용되는 회귀, 분석, 클러스터링 같이 구부하기 어려운 개념도 척척 잡아주고, 파이썬 개발 환경의 차이는 물론이고 예를 들면 ‘분류’를 공부할 때 결정 트리와 랜덤 포레스트를 이용했을 때 정확도 차이 등 개념과 활용 면에서 비교해서 공부하기 어려운 부분을 완전히 이해해서 쉽게 설명하는 디테일이 훌륭하다.

이 책의 예제 코드(.ipynb 파일들)와 함께 홈페이지 회원들에게만 제공하는 회원특전 PDF는 예제 관련 사이트 링크로 성안당 홈페이지(www.cyber.co.kr)에 회원가입 후 [자료실]-[자료실]에서 도서 검색을 통해 다운로드할 수 있다.

저자

모리요시나오

『마이컴BASIC매거진』(전파신문사)시절부터게임을계속만들었고,현재는콘텐츠제작및집필활동을한다.간사이학원대학시간강사,간사이학원고등부시간강사,세이안조형대학시간강사,오사카예술대학시간강사,프로그래밍스쿨코프리강사등을맡고있다.저서로『Python1학년』,『Python2학년스크래핑의구조』,『Python2학년데이터분석의구조』,『Java1학년』,『실행하며배우는Vue.js개발입문』(이상쇼에이샤),『게임만들기로즐겁게배우는Python기초』,『즐겁게배우는Unity2D초입문강좌』,『즐겁게배우는Unity3D초입문강좌』(이상마이나비출판)등이있다.

목차


들어가며
이책의예제테스트환경
이책의대상독자와3학년시리즈에대하여
이책을읽는방법
예제파일과회원특전PDF다운로드방법

제1장머신러닝준비

LESSON01머신러닝이뭘까?
머신러닝이란?
데이터분석과머신러닝의차이

LESSON02나눈다는것은이해한다는것
머신러닝알고리즘으로하는것은‘선을그리는일’
잘나누기위해서는의미가있는특징량이중요하다

LESSON머신러닝을준비하자
ColabNotebook준비하기
Windows에JupyterNotebook설치하기
macOS에JupyterNotebook설치하기

제2장샘플데이터를살펴보자

LESSON04scikit-learn샘플데이터세트
붓꽃품종데이터세트

LESSON05샘플데이터세트를자동으로생성하자
분류용데이터세트자동생성(클러스터)
분류용데이터세트자동생성(초승달)
분류용데이터세트자동생성(2중원)
분류용데이터세트자동생성(동심원)
회귀용데이터세트자동생성

제3장머신러닝과정을이해하자

LESSON06데이터를준비한다

LESSON07데이터를학습용과테스트용으로나눈다

LESSON08모델을선택해서학습한다

LESSON09모델을테스트한다

LESSON10새로운값을넘겨주고예측한다

LESSON11분류상태를시각화한다

제4장머신러닝의다양한알고리즘

LESSON12회귀:선형회귀
어떤알고리즘일가?
모델사용법
시험해보자

LESSON13분류:로지스틱회귀
어떤알고리즘일까?
모델사용법
시험해보자

LESSON14분류:SVM(서포트벡터머신)
모델사용법
시험해보자

LESSON15분류:결정트리
어떤알고리즘일가?
모델사용법
시험해보자

LESSON16분류:랜덤포레스트
어떤알고리즘일가?
모델사용법
시험해보자

LESSON17k-NN(k최근접이웃법)
어떤알고리즘일가?
모델사용법
시험해보자

LESSON16클러스터링k-means(k평균법)
어떤알고리즘일가?
모델사용법
시험해보자

제5장치노다시한번!이미지로숫자를예측하자

LESSON19데이터를준비한다
새노트북을만든다

LESSON20학습데이터를준비한다

LESSON21학습하게한다

LESSON22예측하게한다
[ColabNotebook에서업로드하는경우]
[JupyterNotebook에서업로드하는경우]
이미지를읽고숫자를예측한다

LESSON23비지도학습을이용해데이터를표시해보자

LESSON24앞으로무엇을공부하면좋을까

찾아보기

출판사 서평

‘요즘자주들리는인공지능과머신러닝에대해알고싶다’거나‘머신러닝이어떤일을하는지’궁금해하는분들이많아진듯합니다.이책은그런분들을위해머신러닝의기초부터친절하게설명합니다.

대상독자
-파이썬의기본문법을알고있는분(『파이썬1학년』,파이썬의기본문법을알고있는분(『Python1학년』,『Python2학년데이터분석구조』,『Python2학년스크래핑의구조』를다읽으신분)
-머신러닝(기계학습)초심자

3학년시리즈의포인트셋
-포인트1기초지식을알수있다:각장의첫부분에만화나일러스트를넣어학습할내용을간단히소개합니다.그이후는일러스트를섞어가며기초지식을설명했습니다.
-포인트2프로그램의구조를알수있다:최소한의문법을선정하여설명했습니다.중간에포기하지않도록대화를위주로하여알기쉽게설명했습니다.
-포인트3개발체험을할수있다:처음으로머신러닝(기계학습)을배우는분들을위해즐겁게학습할수있도록고안한예제를준비했습니다.

이책의포인트
염소박사님이다솜양과함께머신러닝의구조를친절하게설명합니다.샘플데이터를보는방법에서시작,머신러닝과정을기초부터설명합니다.또한다양한알고리즘도소개합니다.마지막장에서는이미지에서수치를예측하는머신러닝을체험할수있습니다.