혼자공부하는 머신러닝 + 딥러닝 (개정판)

고객평점
저자박해선
출판사항한빛미디어, 발행일:2025/04/07
형태사항p.747 46배판:26
매장위치자연과학부(B2) , 재고문의 : 051-816-9500
ISBN9791169213608 [소득공제]
판매가격 32,000원   28,800원  (인터넷할인가:10%)
포인트 1,440점
배송비결제주문시 결제
  • 주문수량 

총 금액 : 0원

책 소개

머신러닝 분야 부동의 베스트셀러! 트랜스포머와 LLM 실습까지 더 많이 채웠다!

케라스는 물론 파이토치까지, 혼자서도 1:1 과외하듯 배우는 인공지능 자습서

** 혼공 용어 노트, 저자 직강 유튜브 강의, FAQ(자주 하는 질문), 오픈 채팅 등 풀패키지 제공

『혼자 공부하는 머신러닝+딥러닝』 (개정판)은 머신러닝과 딥러닝의 핵심 개념을 쉽고 체계적으로 익힐 수 있도록 돕는 입문서로, 최신 AI 트렌드를 반영해 더욱 완성도를 높였다. 특히 트랜스포머와 대규모 언어 모델(LLM) 실습을 새롭게 추가하여, 최신 AI 기술이 실제로 어떻게 동작하는지 배울 수 있도록 했다.

1판에서 많은 독자의 사랑을 받았던 '1:1 과외하듯 배우는 설명 방식'과 '구글 코랩(Colab) 기반 실습'을 유지하면서, 파이토치 예제 코드를 보강했다. 또한, 각 장마다 '자주 하는 질문(FAQ)' 코너를 추가해 학습자의 이해를 돕고, 실습 중 마주할 수 있는 오류나 개념적 궁금증을 쉽게 해결할 수 있도록 구성했다. 입문자가 실전에서 부딪히는 문제를 미리 경험하고 해결하는 능력을 키울 수 있어, 더욱 효과적으로 머신러닝과 딥러닝을 익힐 수 있다.

또한, 혼공 용어 노트, 저자 유튜브 강의, Q&A 커뮤니티 등 다양한 학습 지원을 제공해 혼자서도 끝까지 학습을 이어갈 수 있도록 돕는다. 최신 AI 개념을 이해하고 실습까지 제대로 해보고 싶다면, 지금 이 책을 만나보자.


머신러닝과 딥러닝을 한 권으로 처음부터 끝까지 배우고 싶을 때

수식 없이 직관적으로 개념을 익히고 싶을 때

혼자서도 실습하며 AI 모델을 구현해 보고 싶을 때


》 하나, '입문자 맞춤형 학습 설계'로 개념과 실습을 함께 익힌다!

이 책은 머신러닝과 딥러닝을 처음 배우는 학습자를 위한 맞춤형 학습 설계로 구성되었다. 개념을 쉽게 이해할 수 있도록 스토리텔링 방식의 설명과 직관적인 비유를 활용하며, 모든 실습은 구글 코랩(Colab) 환경에서 바로 실행할 수 있도록 제공한다. 또한, 개정판에서는 각 장마다 '자주 하는 질문(FAQ)' 코너를 추가하여 학습자의 궁금증을 바로 해결할 수 있도록 했다.


》 둘, 최신 AI 기술까지 다루는 확장된 실습 범위!

기존의 머신러닝 및 딥러닝 개념을 탄탄히 다지는 것은 물론, 개정판에서는 트랜스포머와 대규모 언어 모델(LLM) 실습을 새롭게 추가했다. 또한, 독자 요청이 많았던 파이토치 예제 코드를 보강해, 케라스뿐만 아니라 파이토치까지 함께 익힐 수 있도록 구성했다.


》 셋, 혼자서도 끝까지 학습할 수 있도록 [용어 노트], [유튜브 강의] 등 다양한 학습 지원 제공!

책을 읽으며 학습을 이어갈 수 있도록 혼공 용어 노트, 저자 유튜브 강의, Q&A 커뮤니티, 독자 전용 오픈 채팅 등을 지원한다. 어려운 개념이 나오더라도 언제든 참고할 수 있도록 복습 자료를 제공하며, 궁금한 점은 온라인 커뮤니티에서 해결할 수 있도록 했다.

▶ 학습 사이트: https://hongong.hanbit.co.kr


》 넷, 실습과 개념을 균형 있게 익히고 싶은 모든 학습자를 위한 책!

이 책은 머신러닝과 딥러닝을 처음 배우려는 입문자, AI 실습을 통해 직접 모델을 구현해 보고 싶은 개발자, 최신 AI 기술을 익히고 싶은 실무자까지 모두에게 적합한 학습서다. 머신러닝과 딥러닝을 체계적으로 익히고 싶다면, 지금 이 책을 만나보자. 

작가 소개

박해선

기계공학을 전공했지만 졸업 후엔 코드를 읽고 쓰는 일을 했다. 지금은 Microsoft AI MVP와 Google AI GDE로 활동하고 있으며, 머신러닝과 딥러닝에 관한 책을 집필하고 번역하면서 소프트웨어와 과학의 경계를 흥미롭게 탐험하고 있다. 『인공지능 전문가가 알려 주는 챗GPT와 대화하는 기술』(한빛미디어, 2023), 『혼자 공부하는 머신러닝+딥러닝(개정판)』(한빛미디어, 2025), 『Do It! 딥러닝 입문』(이지스퍼블리싱, 2019)을 집필했고, 『핸즈온 머신러닝(3판)』(한빛미디어, 2023), 『만들면서 배우는 생성 AI(2판)』(한빛미디어,2023), 『케라스 창시자에게 배우는 딥러닝(개정 2판)』(길벗, 2022)을 포함하여 여러 권의 머신러닝, 딥러닝 책을 우리말로 옮겼다.

목 차

Chapter 01 나의 첫 머신러닝


01-1 인공지능과 머신러닝, 딥러닝

인공지능이란

머신러닝이란

딥러닝이란

[키워드로 끝내는 핵심 포인트]

[이 책에서 배울 것]


01-2 코랩과 주피터 노트북

구글 코랩

텍스트 셀

코드 셀

노트북

[키워드로 끝내는 핵심 포인트]

[표로 정리하는 툴바와 마크다운]

[확인 문제]


01-3 마켓과 머신러닝

생선 분류 문제

첫 번째 머신러닝 프로그램

[문제해결 과정] 도미와 빙어 분류

[키워드로 끝내는 핵심 포인트]

[핵심 패키지와 함수]

[확인 문제]

[자주 하는 질문]


Chapter 02 데이터 다루기


02-1 훈련 세트와 테스트 세트

지도 학습과 비지도 학습

훈련 세트와 테스트 세트

샘플링 편향

넘파이

두 번째 머신러닝 프로그램

[문제해결 과정] 훈련 모델 평가

[키워드로 끝내는 핵심 포인트]

[핵심 패키지와 함수]

[확인 문제]


02-2 데이터 전처리

넘파이로 데이터 준비하기

사이킷런으로 훈련 세트와 테스트 세트 나누기

수상한 도미 한 마리

기준을 맞춰라

전처리 데이터로 모델 훈련하기

[문제해결 과정] 스케일이 다른 특성 처리

[키워드로 끝내는 핵심 포인트]

[핵심 패키지와 함수]

[확인 문제]

[자주 하는 질문]


Chapter 03 회귀 알고리즘과 모델 규제


03-1 k-최근접 이웃 회귀

k-최근접 이웃 회귀

데이터 준비

결정계수(R²)

과대적합 vs 과소적합

[문제해결 과정] 회귀 문제 다루기

[키워드로 끝내는 핵심 포인트]

[핵심 패키지와 함수]

[확인 문제]


03-2 선형 회귀

k-최근접 이웃의 한계

선형 회귀

다항 회귀

[문제해결 과정] 선형 회귀로 훈련 세트 범위 밖의 샘플 예측

[키워드로 끝내는 핵심 포인트]

[핵심 패키지와 함수]

[확인 문제]


03-3 특성 공학과 규제

다중 회귀

데이터 준비

사이킷런의 변환기

다중 회귀 모델 훈련하기

규제

럿지 회귀

라쏘 회귀

[문제해결 과정] 모델의 과대적합을 제어하기

[키워드로 끝내는 핵심 포인트]

[핵심 패키지와 함수]

[확인 문제]

[자주 하는 질문]


Chapter 04 다양한 분류 알고리즘


04-1 로지스틱 회귀

럭키백의 확률

로지스틱 회귀

[문제해결 과정] 로지스틱 회귀로 확률 예측

[키워드로 끝내는 핵심 포인트]

[핵심 패키지와 함수]

[확인 문제]


04-2 확률적 경사 하강법

점진적인 학습

SGDClassifier

에포크와 과대/과소적합

[문제해결 과정] 점진적 학습을 위한 확률적 경사 하강법

[키워드로 끝내는 핵심 포인트]

[핵심 패키지와 함수]

[확인 문제]

[자주 하는 질문]


Chapter 05 트리 알고리즘


05-1 결정 트리

로지스틱 회귀로 와인 분류하기

결정 트리

[문제해결 과정] 이해하기 쉬운 결정 트리 모델

[키워드로 끝내는 핵심 포인트]

[핵심 패키지와 함수]

[확인 문제]


05-2 교차 검증과 그리드 서치

검증 세트

교차 검증

하이퍼파라미터 튜닝

[문제해결 과정] 최적의 모델을 위한 하이퍼파라미터 탐색

[키워드로 끝내는 핵심 포인트]

[핵심 패키지와 함수]

[확인 문제]


05-3 트리의 앙상블

정형 데이터와 비정형 데이터

랜덤 포레스트

엑스트라 트리

그레이디언트 부스팅

히스토그램 기반 그레이디언트 부스팅

[문제해결 과정] 앙상블 학습을 통한 성능 향상

[키워드로 끝내는 핵심 포인트]

[핵심 패키지와 함수]

[확인 문제]

[자주 하는 질문]


Chapter 06 비지도 학습


06-1 군집 알고리즘

타깃을 모르는 비지도 학습

과일 사진 데이터 준비하기

픽셀값 분석하기

평균값과 가까운 사진 고르기

[문제해결 과정] 비슷한 샘플끼리 모으기

[키워드로 끝내는 핵심 포인트]

[확인 문제]


06-2 k-평균

k-평균 알고리즘 소개

KMeans 클래스

클러스터 중심

최적의 k 찾기

[문제 해결 과정] 과일을 자동으로 분류하기

[키워드로 끝내는 핵심 포인트]

[핵심 패키지와 함수]

[확인 문제]


06-3 주성분 분석

차원과 차원 축소

주성분 분석 소개

PCA 클래스

원본 데이터 재구성

설명된 분산

다른 알고리즘과 함께 사용하기

[문제해결 과정] 주성분 분석으로 차원 축소

[키워드로 끝내는 핵심 포인트]

[핵심 패키지와 함수]

[확인 문제]

[자주하는 질문]


Chapter 07 딥러닝을 시작합니다


07-1 인공 신경망

패션 MNIST

로지스틱 회귀로 패션 아이템 분류하기

인공 신경망

인공 신경망으로 모델 만들기

인공 신경망으로 패션 아이템 분류하기

[문제해결 과정] 인공 신경망 모델로 성능 향상

[키워드로 끝내는 핵심 포인트]

[핵심 패키지와 함수]

[확인 문제]


07-2 심층 신경망

2개의 층

심층 신경망 만들기

층을 추가하는 다른 방법

렐루 함수

옵티마이저

[문제해결 과정] 케라스 API를 활용한 심층 신경망

[키워드로 끝내는 핵심 포인트]

[핵심 패키지와 함수]

[확인 문제]

[파이토치 버전 살펴보기]


07-3 신경망 모델 훈련

손실 곡선

검증 손실

드롭아웃

모델 저장과 복원

콜백

[문제해결 과정] 최상의 신경망 모델 얻기

[키워드로 끝내는 핵심 포인트]

[핵심 패키지와 함수]

[확인 문제]

[파이토치 버전 살펴보기]

[자주 하는 질문]


Chapter 08 이미지를 위한 인공 신경망


08-1 합성곱 신경망의 구성 요소

합성곱

케라스 합성곱 층

합성곱 신경망의 전체 구조

[문제해결 과정] 합성곱 층과 풀링 층 이해하기

[키워드로 끝내는 핵심 포인트]

[확인 문제]


08-2 합성곱 신경망을 사용한 이미지 분류

패션 MNIST 데이터 불러오기

합성곱 신경망 만들기

모델 컴파일과 훈련

[문제해결 과정] 케라스 API로 합성곱 신경망 구현

[키워드로 끝내는 핵심 포인트]

[핵심 패키지와 함수]

[확인 문제]

[파이토치 버전 살펴보기]


08-3 합성곱 신경망의 시각화

가중치 시각화

함수형 API

특성 맵 시각화

[문제해결 과정] 시각화로 이해하는 합성곱 신경망

[키워드로 끝내는 핵심 포인트]

[핵심 패키지와 함수]

[확인 문제]

[파이토치 버전 살펴보기]

[자주 하는 질문]


Chapter 09 텍스트를 위한 인공 신경망


09-1 순차 데이터와 순환 신경망

순차 데이터

순환 신경망

셀의 가중치와 입출력

[문제해결 과정] 순환 신경망으로 순환 데이터 처리

[키워드로 끝내는 핵심 포인트]

[확인 문제]


09-2 순환 신경망으로 IMDB 리뷰 분류하기

IMDB 리뷰 데이터셋

순환 신경망 만들기

순환 신경망 훈련하기

단어 임베딩을 사용하기

[문제해결 과정] 케라스 API로 순환 신경망 구현

[키워드로 끝내는 핵심 포인트]

[핵심 패키지와 함수]

[확인 문제]

[파이토치 버전 살펴보기]


09-3 LSTM과 GRU 셀

LSTM 구조

LSTM 신경망 훈련하기

순환층에 드롭아웃 적용하기

2개의 층을 연결하기

GRU 구조

GRU 신경망 훈련하기

[문제해결 과정] LSTM과 GRU 셀로 훈련

[키워드로 끝내는 핵심 포인트]

[핵심 패키지와 함수]

[확인 문제]

[파이토치 버전 살펴보기]

[자주 하는 질문]


Chapter 10 언어 모델을 위한 신경망


10-1 어텐션 메커니즘과 트랜스포머

순환 신경망을 사용한 인코더-디코더 네트워크

어텐션 메커니즘

트랜스포머

셀프 어텐션 메커니즘

층 정규화

피드포워드 네트워크와 인코더 블록

토큰 임베딩과 위치 인코딩

디코더 블록

[키워드로 끝내는 핵심 포인트]

[확인 문제]


10-2 트랜스포머로 상품 설명 요약하기

트랜스포머 가계도

전이 학습

BART 모델 소개

BART의 인코더와 디코더

허깅페이스로 KoBART 모델 로드하기

텍스트 토큰화

[키워드로 끝내는 핵심 포인트]

[핵심 패키지와 함수]

[확인 문제]


10-3 대규모 언어 모델로 텍스트 생성하기

디코더 기반의 대규모 언어 모델

LLM 리더보드

EXAONE의 특징

EXAONE-3.5로 상품 질문에 대한 대답 생성하기

토큰 디코딩 전략

오픈AI 모델의 간략한 역사

오픈AI API 키 만들기

오픈AI API로 상품 질문에 대한 대답 생성하기

[키워드로 끝내는 핵심 포인트]

[핵심 패키지와 함수]

[확인 문제]


부록 한 발 더 나아가기 : 이 책에 대한 독자의 질문

역자 소개


01. 반품기한
  • 단순 변심인 경우 : 상품 수령 후 7일 이내 신청
  • 상품 불량/오배송인 경우 : 상품 수령 후 3개월 이내, 혹은 그 사실을 알게 된 이후 30일 이내 반품 신청 가능
02. 반품 배송비
반품 배송비
반품사유 반품 배송비 부담자
단순변심 고객 부담이며, 최초 배송비를 포함해 왕복 배송비가 발생합니다. 또한, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다.
상품의 불량 또는 오배송 고객 부담이 아닙니다.
03. 배송상태에 따른 환불안내
환불안내
진행 상태 결제완료 상품준비중 배송지시/배송중/배송완료
어떤 상태 주문 내역 확인 전 상품 발송 준비 중 상품이 택배사로 이미 발송 됨
환불 즉시환불 구매취소 의사전달 → 발송중지 → 환불 반품회수 → 반품상품 확인 → 환불
04. 취소방법
  • 결제완료 또는 배송상품은 1:1 문의에 취소신청해 주셔야 합니다.
  • 특정 상품의 경우 취소 수수료가 부과될 수 있습니다.
05. 환불시점
환불시점
결제수단 환불시점 환불방법
신용카드 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) 신용카드 승인취소
계좌이체 실시간 계좌이체 또는 무통장입금
취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준)
계좌입금
휴대폰 결제 당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소
전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준)
당일취소 : 휴대폰 결제 승인취소
익월취소 : 계좌입금
포인트 취소 완료 후, 당일 포인트 적립 환불 포인트 적립
06. 취소반품 불가 사유
  • 단순변심으로 인한 반품 시, 배송 완료 후 7일이 지나면 취소/반품 신청이 접수되지 않습니다.
  • 주문/제작 상품의 경우, 상품의 제작이 이미 진행된 경우에는 취소가 불가합니다.
  • 구성품을 분실하였거나 취급 부주의로 인한 파손/고장/오염된 경우에는 취소/반품이 제한됩니다.
  • 제조사의 사정 (신모델 출시 등) 및 부품 가격변동 등에 의해 가격이 변동될 수 있으며, 이로 인한 반품 및 가격보상은 불가합니다.
  • 뷰티 상품 이용 시 트러블(알러지, 붉은 반점, 가려움, 따가움)이 발생하는 경우 진료 확인서 및 소견서 등을 증빙하면 환불이 가능하지만 이 경우, 제반 비용은 고객님께서 부담하셔야 합니다.
  • 각 상품별로 아래와 같은 사유로 취소/반품이 제한 될 수 있습니다.

환불불가
상품군 취소/반품 불가사유
의류/잡화/수입명품 상품의 택(TAG) 제거/라벨 및 상품 훼손으로 상품의 가치가 현저히 감소된 경우
계절상품/식품/화장품 고객님의 사용, 시간경과, 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우
가전/설치상품 전자제품 특성 상, 정품 스티커가 제거되었거나 설치 또는 사용 이후에 단순변심인 경우, 액정화면이 부착된 상품의 전원을 켠 경우 (상품불량으로 인한 교환/반품은 AS센터의 불량 판정을 받아야 합니다.)
자동차용품 상품을 개봉하여 장착한 이후 단순변심의 경우
CD/DVD/GAME/BOOK등 복제가 가능한 상품의 포장 등을 훼손한 경우
내비게이션, OS시리얼이 적힌 PMP 상품의 시리얼 넘버 유출로 내장된 소프트웨어의 가치가 감소한 경우
노트북, 테스크탑 PC 등 홀로그램 등을 분리, 분실, 훼손하여 상품의 가치가 현저히 감소하여 재판매가 불가할 경우