확장메뉴
주요메뉴


소득공제
공유하기

수학으로 이해하는 머신러닝 원리

: 라이브러리 사용만으로는 부족함을 느낀다면

도서 제본방식 안내이동
첫번째 리뷰어가 되어주세요 | 판매지수 612
베스트
OS/데이터베이스 top100 2주
정가
30,000
판매가
27,000 (10% 할인)
YES포인트
eBook이 출간되면 알려드립니다. eBook 출간 알림 신청
소중한 당신에게 5월의 선물 - 산리오 3단 우산/디즈니 우산 파우치/간식 접시 머그/하트 이중 머그컵
월간 개발자 2022년 5월호
내일은 개발자! 코딩테스트 대비 도서전
5월 전사
5월 쇼핑혜택
1 2 3 4 5

품목정보

품목정보
출간일 2021년 06월 18일
쪽수, 무게, 크기 448쪽 | 170*232*30mm
ISBN13 9791186710678
ISBN10 1186710675

책소개 책소개 보이기/감추기

체계적인 학습 가이드로 라이브러리 너머의 원리를 이해한다!

이 책은 단순히 머신러닝의 알고리즘 사용법을 알려주는 것이 아니라 파이썬을 이용해 알고리즘을 처음부터 구현해봄으로써 알고리즘의 동작 원리를 이해하는 것을 목표로 한다. 따라서 현업에서 프레임워크나 라이브러리를 사용하면서 잊기 쉬운 머신러닝의 기초와 기반 구조를 이해할 수 있다. 또한 머신러닝 알고리즘을 설명하기에 앞서 머신러닝에 필수적인 수학의 기본기를 탄탄히 쌓아가기 때문에 머신러닝에 대한 응용과 문제해결 능력을 키우는 데 힘을 실어준다. 머신러닝을 속부터 깊게 알고 싶은 입문자나 원리는 정확히 모른 채 겉핥기로만 머신러닝을 활용하고 있는 실무자에게 추천하며, 이 책을 통해 머신러닝의 진정한 구조를 이해하고 머신러닝을 제대로 다룰 수 있게 되기를 바란다.

목차 목차 보이기/감추기

Chapter 01 머신러닝 준비하기

_1 이 책의 목적
_2 이 책에서 다루지 않는 내용
__2.1 적절한 머신러닝 알고리즘을 선택하는 방법
__2.2 최적화한 구현의 소개
__2.3 딥러닝
_3 머신러닝의 기초
_4 파이썬 개발 환경 준비
__4.1 파이썬 버전
__4.2 아나콘다 가상 환경
__4.3 파이썬과 라이브러리 개별 설치
__4.4 예제 파일 다운로드

Chapter 02 파이썬 기초 살펴보기

_1 프로그램 실행 방법
__1.1 REPL
__1.2 주피터 노트북
_2 파이썬 기본 문법 살펴보기
__2.1 주석
_3 숫자와 문자열
_4 여러 줄 다루기
_5 제어 구조
_6 리스트, 딕셔너리, 세트
__6.1 리스트
__6.2 튜플
__6.3 시퀀스 타입
__6.4 딕셔너리
__6.5 세트
_7 함수 정의
_8 표준 라이브러리 이용
__8.1 클래스 정의
_9 모듈
__9.1 모듈 만들기
_10 파일 다루기
__10.1 pickle 모듈 이용
__10.2 기타 파일 형식
_11 예외 처리

Chapter 03 머신러닝에 필요한 수학

_1 머신러닝의 기초 수학 개념
__1.1 집합
__1.2 수열
__1.3 사상과 함수
_2 선형대수학
__2.1 벡터 기본
__2.2 벡터의 내적
__2.3 벡터의 기하학적 표현
__2.4 행렬의 기본
__2.5 행렬의 연산
__2.6 블록행렬의 계산
__2.7 역행렬과 연립방정식
__2.8 역행렬과 선형독립
__2.9 1차변환
__2.10 고윳값
__2.11 직교행렬
__2.12 대칭행렬
_3 미적분
__3.1 극한
__3.2 지수함수
__3.3 로그함수
__3.4 미분
__3.5 다항식의 미분
__3.6 곱과 몫의 미분과 고계도함수
__3.7 합성함수와 역함수의 미분
__3.8 지수함수와 로그함수의 미분
__3.9 지수의 미분
__3.10 함수의 증가·감소와 극대·극소
__3.11 부정적분
__3.12 정적분
__3.13 편미분과 기울기

Chapter 04 파이썬을 이용한 연산

_1 기본 연산
__1.1 실수 연산
__1.2 연산에서 발생하는 유의성의 손실
__1.3 수치의 범위 고려하기
_2 넘파이 기본
__2.1 넘파이의 배열
__2.2 2차원 배열
__2.3 배열의 데이터 속성 확인하기
__2.4 배열의 형태 변경
__2.5 기타 배열 관련 기능
__2.6 행렬 연결
_3 배열의 기본 연산
__3.1 브로드캐스팅
__3.2 배열끼리의 연산
_4 희소행렬
_5 넘파이와 사이파이를 이용한 선형대수학
_6 난수
__6.1 시드와 재현성
_7 데이터 시각화
__7.1 꺾은선 그래프
__7.2 산점도
__7.3 곡선 그래프
__7.4 다중 그래프
__7.5 히스토그램
__7.6 그래프 여러 개 그리기
__7.7 등고선
_8 수학적 최적화
__8.1 선형계획법
__8.2 2차계획법
__8.3 경사하강법
__8.4 뉴턴 방법
__8.5 라그랑주 곱셈자 방법
_9 통계
__9.1 통계의 기본
__9.2 정규분포와 확률밀도함수

Chapter 05 머신러닝 알고리즘

_1 준비
__1.1 입력 데이터
__1.2 용어
__1.3 인터페이스
_2 회귀
__2.1 원점을 지나는 직선을 이용한 근사
__2.2 일반 직선을 이용한 근사
__2.3 다차원 특징 벡터
__2.4 실제 데이터를 사용하는 예
__2.5 머신러닝 알고리즘의 평가
_3 릿지 회귀
__3.1 하이퍼 파라미터
_4 일반화와 과적합
__4.1 모델의 일반화 성능
__4.2 교차 검증
_5 라쏘 회귀
_6 로지스틱 회귀
_7 서포트 벡터 머신
__7.1 오차를 허용하는 분류
__7.2 커널 기법
_8 k-평균 알고리즘
_9 주성분 분석
__9.1 다차원 투영과 특잇값 분해
__9.2 주성분 분석 알고리즘

Chapter 06 참고 문헌과 자료

_1 수학
_2 파이썬
_3 머신러닝

저자 소개 (2명)

출판사 리뷰 출판사 리뷰 보이기/감추기

머신러닝, 수학으로 기본 원리를 파헤치다.

2016년 알파고의 등장 이후 인공지능 관련 기술이 큰 주목을 받았습니다. 따라서 인공지능을 구현하는 수단인 머신러닝 라이브러리를 이미 사용해본 사람이 많이 있을 것으로 생각합니다. 이 책은 머신러닝 라이브러리 사용법만을 알려주는 수많은 책으로부터 머신러닝의 진정한 원리에 대해 갈증을 느꼈던 자들에게 꼭 맞는 책입니다.

머신러닝의 기본 언어인 파이썬 기초 문법과 더불어 머신러닝 입문자가 가장 어려워하는 머신러닝의 기반이 되는 수학 개념을 설명하고, 라이브러리가 아닌 알고리즘을 직접 구현하며 머신러닝의 원리를 체계적으로 이해할 수 있게 합니다.

라이브러리에만 의지해서 머신러닝을 따라 했던 공부법을 벗어던지고 머신러닝을 뼛속부터 파헤치고 싶은 자들에게 이 책이 발판이 되기를 바랍니다.
  •  쿠폰은 결제 시 적용해 주세요.
1   27,000
뒤로 앞으로 맨위로 aniAlarm