간편결제, 신용카드 청구할인
인터파크 롯데카드 5% (34,200원)
(최대할인 10만원 / 전월실적 40만원)
북피니언 롯데카드 30% (25,200원)
(최대할인 3만원 / 3만원 이상 결제)
NH쇼핑&인터파크카드 20% (28,800원)
(최대할인 4만원 / 2만원 이상 결제)
Close

실무자를 위한 딥러닝

원제 : Practical Deep Learning
소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 12
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

40,000원

  • 36,000 (10%할인)

    2,000P (5%적립)

할인혜택
적립혜택
  • I-Point 적립은 마이페이지에서 직접 구매확정하신 경우만 적립 됩니다.
추가혜택
배송정보
  • 11/29(화) 이내 발송 예정  (서울시 강남구 삼성로 512)
  • 무료배송
주문수량
감소 증가
  • 이벤트/기획전

  • 연관도서

  • 상품권

AD

책소개

딥러닝과 머신러닝의 초보 실무자나 실무 관리자를 위한 책이다. 딥러닝과 머신러닝은 데이터가 가장 중요하며, 데이터에서 모든 것이 시작된다. 데이터를 어떻게 다듬고, 구성하고, 사용해야 하는지를 상세히 설명한다. 모델 산출도 중요하지만 그다음이 더 중요하다. 모델의 성능을 어떻게 평가해야 하는지, 각 성능치가 의미하는 바가 무엇인지, 산출된 모델을 어떤 방식으로 개선해 나가야 하는지를 명료하게 해설한다. 언어 모델이나, 상담 챗봇, 이미지 생성/합성 등 화려한 최신 모델에 대한 책은 아니다. 기본에 충실해 독자가 실무 수행 중에 채워 넣어야 할 항목들을 담백하게 설명한다.

출판사 서평

◈ 이 책에서 다루는 내용 ◈

◆ k-최근접 이웃 알고리듬, 랜덤 포레스트, 서포트 벡터 머신 등의 고전적인 머신러닝 모델 사용 방법
◆ 신경망의 작동 원리와 학습 방법
◆ 컨볼루션 신경망의 사용 방법
◆ 성공적인 딥러닝 모델을 바닥부터 개발하는 방법

◈ 이 책의 대상 독자 ◈

머신러닝에 대한 배경 지식이 없지만 머신러닝에 관심이 많아 여러 가지 실습을 해보고 싶은 독자를 위한 책으로, 수학적인 내용은 최소한으로 설명한다. 이 책의 목표는 머신러닝의 핵심 개념을 이해하고 이 분야에서 일할 때 도움될 직관을 구축할 수 있도록 돕는 것이다.컴퓨터 프로그래밍 언어 중 어떤 언어이든 어느 정도 익숙하다고 가정한다. 또한 학생이든 대기업이든 머신러닝 분야에서 많이 사용하는 언어인 파이썬을 사용한다. 고등학교 저학년 수학에는 익숙하지만 미적분학에는 익숙하지 않다고 가정할 것이다. 약간의 미적분학은 언급하겠지만, 자세한 내용을 몰라도 기본적인 아이디어를 이해할 수 있다. 또한 약간의 통계 지식과 기본적인 확률론은 알고 있다고 가정한다. 고등학교 졸업 후 완전히 잊어버렸더라도 괜찮다. 내용을 따라가기에 충분한 배경 지식은 설명할 것이다.

◈ 이 책의 구성 ◈

1장, ‘시작하기’에서는 이 책에서 실습을 수행할 때 필요한 작업 환경을 설정하는 방법을 설명한다. 또한 이후에 나오는 설명의 배경 지식으로 사용할 수 있게 벡터, 행렬, 확률, 통계를 주제로 한 절이 포함돼 있다.
2장, ‘파이썬 사용’은 파이썬을 사용할 수 있게 안내한다.
3장, ‘넘파이 사용’에서는 파이썬을 확장한 라이브러리인 넘파이에 관해 이야기한다. 이 라이브러리로 인해 파이썬이 머신러닝에 유용한 언어가 됐다. 넘파이에 익숙해지도록 이 장을 정독할 것을 권장한다.
4장, ‘데이터 작업’에서는 좋은 데이터 세트를 구축하는 방법을 배울 수 있다.
5장, ‘데이터 세트 구축’에서는 책에서 사용될 데이터 세트를 구축한다. 데이터 세트를 증강시키는 방법도 배운다.
6장, ‘고전적인 머신러닝’에서는 머신러닝 초기에 사용됐던 모델 중 일부를 다룬다. 어디를 향해 가고 있는지 이해하고자 때로는 어디에서 왔는지를 알아보는 것이 중요하다.
7장, ‘고전 모델 실습’에서는 머신러닝에 대한 초기 접근 방식의 강점과 약점을 보여준다. 산출된 결과는 이 후의 장에서 비교 목적으로 참조할 것이다.
8장, ‘신경망 소개’에서는 신경망을 자세히 알아본다. 현대의 딥러닝은 신경망을 근간으로 한다.
9장, ‘신경망 학습’에서는 신경망이 학습되는 원리를 이해하는 데 필요한 지식을 소개한다. 몇 가지 기본적인 미적분 개념이 포함돼 있지만 당황할 필요는 없다. 직관을 만들어주는 것이 목적이므로 개념 위주로 내용을 구성했고, 처음에는 표기법이 낯설게 느껴질 수도 있지만 쉽게 이해할 수 있도록 자세히 설명한다.
10장, ‘실용적인 신경망 예제’는 실제로 데이터를 다루는 느낌과 직관을 얻을 수 있게 다양한 실습으로 구성돼 있다.
11장, ’모델 평가’는 모델을 평가하는 과정을 자세히 안내한다. 머신러닝 분야의 논문, 강연, 강의에서 논의되는 결과를 이해하려면 모델을 평가하는 방법을 알아야 한다.
12장, ‘컨볼루션 신경망 소개’에서는 CNN 네트워크의 기본 빌딩 블록을 설명한다. 이 책이 초점을 맞추고 있는 딥러닝 개념은 컨볼루션 신경망(CNN, Convolutional Neural Network)이라는 아이디어를 통해 실현된다.
13장, ‘케라스와 MNIST를 활용한 CNN 분석’에서는 딥러닝 분야의 기본 데이터 세트인 MNIST 데이터 세트를 이용한 실습을 통해 CNN 작동 원리를 살펴본다.
14장, ‘CIFAR-10 데이터 세트 실습’에서는 CIFAR-10이라는 또 다른 기본 데이터 세트를 살펴본다. 이 데이터 세트는 실질적인 이미지로 구성돼 있어 CNN 모델을 실험하기에 적합하다.
15장, ‘사례 연구: 오디오 샘플 분류’에서는 사례 연구로 모든 논의를 마무리한다. 흔치 않은 새로운 데이터 세트로 시작해 이를 분류하기 위한 좋은 모델을 구축하는 과정을 따라가 본다.
16장, ‘추가 학습’에서는 간과했던 몇 가지를 지적하고 다음에 공부해야 할 것에 집중할 수 있게 머신러닝과 관련된 주변의 산더미 같은 리소스를 살펴보는 데 도움이 될 내용을 담았다.

◈ 옮긴이의 말 ◈

기본에 충실한 좋은 책을 번역할 수 있는 과분한 기회를 잡았다. 화려하지는 않지만 딥러닝과 머신러닝 실무자 혹은 실무 관리자가 빠트리기 쉬운 핵심 포인트들을 잘 짚어낸 책이다. 딥러닝과 머신러닝 실무 수행 중 뭔가 부족하다는 불안한 마음이 든다면 이 책에서 직접적인 해결 방법이나 간접적인 실마리를 찾을 수 있을 것이다.
저자의 의도를 전달하는 데 집중하면서 정성을 다해 번역했다. 문장의 본질적인 의미를 살리려다 보니 원문과 거리감이 있는 의역이 다소 있다. 역자의 주관이 개입될 위험을 무릅쓰고 영어 표현을 그대로 옮겼을 때 생길 수 있는 지면 낭비를 없애 보려고 노력한 것이니 너그러운 아량으로 읽어 주기 바란다.

백성복

추천사


이 책을 쓰던 2020년에 참석한 머신러닝 콘퍼런스에는 13,000명 이상이 참석했다. 머신러닝 분야는 폭발적으로 성장했다. 유행처럼 쉽게 사라질 주제는 아니다. 머신러닝은 우리 삶에 지대한 영향을 미쳤으며 앞으로도 그럴 것이다. 머신러닝 기술은 종종 과장된 광고의 형태로 발표되는 경우가 많기 때문에 핵심 개념을 제대로 파악해둘 필요가 있다. 이 책의 목적은 머신러닝의 핵심적인 내용을 알려주는 것이다. 특히 딥러닝 접근 방식에 초점을 맞출 것이다.

마이클 모저(Michael C. Mozer) 박사(콜로라도 대학교 볼더 캠퍼스 컴퓨터 과학과, 인지 과학 연구소 교수)
견고한 개념적 기초를 제공할 뿐만 아니라 독자가 자신의 프로젝트와 솔루션을 설계하는 데 적용할 실용적인 지침을 제공한다. 현재 이 분야에서 표준으로 인정되는 모델 평가 방식을 소개하면서 이를 이용해 머신러닝 모델의 성능을 조정하고 평가하는 방법을 설명한다.
어떤 책도 완벽하지 않으며 이 책은 입문서일 뿐이다. 이 책의 마지막 장은 딥러닝 혁명으로의 여정을 계속하면서 다음으로 살펴볼 만한 주제가 무엇인지 제시한다. 즐거운 탐험이 되길 바란다.

목차

1장. 시작하기
__프로그램 실행 환경
____넘파이
____싸이킷런
____케라스와 텐서플로
__툴킷 설치
__선형 대수 기초
____벡터
____행렬
____행렬과 벡터의 곱
__통계와 확률
____서술 통계
____확률 분포
____통계적 검정
__그래픽 처리 장치
__요약

2장. 파이썬 사용
__파이썬 인터프리터
__문장과 공백
__변수와 기본적인 자료 구조
____수의 표현
____변수
____문자열
____리스트
____딕셔너리
__제어 구조
____if-elif-else문
____for 반복문
____while 반복문
____break문과 continue문
____with문
____try-except문으로 에러 처리
__함수
__모듈
__요약


3장. 넘파이 사용
__왜 넘파이인가?
____배열과 리스트
____배열과 리스트 간의 처리 속도 비교
__기본 배열
____np.array로 배열 정의
____0과 1로 구성된 배열 정의
__배열 원소에 접근
____배열 인덱싱
____배열 슬라이싱
____말 줄임 기호
__연산자와 브로드캐스팅
__배열 입력과 출력
__난수
__넘파이와 이미지
__요약

4장. 데이터 작업
__클래스와 레이블
__피처와 피처 벡터
____피처의 유형
____피처 선택과 차원의 저주
__좋은 데이터 세트의 특징
____내삽법과 외삽법
____모분포
____사전 클래스 확률
____컨퓨저
____데이터 세트의 크기
__데이터 준비
____피처의 범위 조정
____누락된 피처 값
__학습, 검증, 테스트 데이터
____3개의 부분 데이터
____데이터 세트의 분할
____k-Fold 교차 검증
__데이터 검토
____데이터 점검
____주의할 사항
__요약


5장. 데이터 세트 구축
__아이리스 꽃 데이터
__유방암 데이터 세트
__MNIST 숫자
__CIFAR-10
__데이터 증강
____학습 데이터를 증강시키는 이유
____학습 데이터 증강법
____아이리스 꽃 데이터 세트 증강시키기
____CIFAR-10 데이터 세트 증강시키기
__요약

6장. 고전적인 머신러닝
__최근접 센트로이드
__k-최근접 이웃
__나이브 베이즈
__의사결정 트리와 랜덤 포레스트
____재귀의 개념
____의사결정 트리 만들기
____랜덤 포레스트
__서포트 벡터 머신 (Support Vector Machines)
____마진
____서포트 벡터
____최적화
____커널
__요약


7장. 고전 모델 실습
__아이리스 꽃 데이터 세트 실험
____고전 모델 테스팅
____최근접 센트로이드 분류기의 구현
__유방암 데이터 세트 실험
____두 개의 초기 테스트 실행
____랜덤 분할의 효과
____k-폴드 검증 추가
____하이퍼파라미터 분석
__MNIST 데이터 세트 실험
____고전 모델 테스팅
____실행 시간 분석
____PCA 구성 요소 실험
____데이터 세트 스크램블링
__고전 모델 요약
____최근접 센트로이드
____k-최근접 이웃
____나이브 베이즈
____의사결정 트리
____랜덤 포레스트
____서포트 벡터 머신(SVM)
__고전 모델의 사용
____데이터 세트가 소규모인 경우
____컴퓨팅 자원의 제약이 심한 경우
____판정 결과를 설명할 수 있는 모델이 필요한 경우
____벡터 입력 작업
__요약


8장. 신경망 소개
__신경망의 구조
____뉴런
____활성화 함수
____네트워크의 구조
____출력 계층
____가중치와 편향 표현법
__간단한 신경망의 구현
____데이터 세트 구축
____신경망의 구현
____신경망 학습과 테스팅
__요약


9장. 신경망 학습
__개요
__경사 하강법
____최솟값 찾기
____가중치 갱신
__확률적 경사 하강법
____배치와 미니배치
____콘벡스 함수와 비콘벡스 함수
____학습 종료
____학습률 갱신
____모멘텀
__역전파
____역전파, 첫 번째 설명
____역전파, 두 번째 설명
__손실 함수
____절대 손실과 평균 제곱 오차 손실
____교차 엔트로피 손실
__가중치 초기화
__과적합과 정규화
____과적합의 이해
____정규화의 이해
____L2 정규화
____드롭아웃
__요약

10장. 실용적인 신경망 예제
__데이터 세트
__sklearn의 MLPClassifier 클래스
__네트워크 구조와 활성화 함수
____소스코드
____실행 결과
__배치 크기
__기본 학습률
__학습 데이터 세트의 크기
__L2 정규화
__모멘텀
__가중치 초기화
__피처 간의 순서
__요약

11장. 모델 평가
__정의와 가정
__정확도만으로 충분하지 않은 이유
__2 × 2 혼동 행렬
__2 × 2 혼동 행렬에서 파생된 메트릭
____2 × 2 행렬에서 메트릭 도출
____메트릭으로 모델 해석
__고급 메트릭
____정보도와 표식도
____F1 점수
____코헨 카파 계수
____매튜 상관 계수
____메트릭 구현
__수신자 조작 특성(ROC) 곡선
____모델 수집
____그래프로 메트릭 출력
____ROC 곡선 해석
____ROC 분석을 통한 모델 비교
____ROC 곡선 그리기
____정밀도-재현율 곡선
__다중 클래스 다루기
____혼동 행렬의 확장
____가중치를 고려한 정확도 계산
____다중 클래스 매튜 상관 계수
__요약

12장. 컨볼루션 신경망 소개
__컨볼루션 신경망을 사용하는 이유
__컨볼루션
____커널을 이용한 스캐닝
____이미지 처리에 사용하는 컨볼루션
__컨볼루션 신경망의 해부학
____다양한 유형의 계층
____CNN을 통한 데이터 처리 과정
__컨볼루션 계층
____컨볼루션 계층의 작동 방식
____컨볼루션 계층의 사용
____다중 컨볼루션 계층
____컨볼루션 계층 초기화
__풀링 계층
__완전 연결 계층
__완전 컨볼루션 계층
__단계별 분석
__요약


13장. 케라스와 MNIST를 활용한 CNN 분석
__케라스로 CNN 구축
____MNIST 데이터 로드
____모델 구축
____모델 학습과 평가
____오차 플로팅
__기본 실험
____아키텍처 실험
____학습 세트 크기, 미니배치, 에폭
____옵티마이저
__완전 컨볼루션 네트워크
____모델의 구축과 학습
____테스트 이미지 만들기
____모델 테스트
__스크램블된 MNIST 숫자
__요약

14장. CIFAR-10 데이터 세트 실습
__CIFAR-10 복습
__전체 CIFAR-10 데이터 세트를 이용한 실습
____모델 구축
____모델 분석
__동물과 교통수단 구분
__이진 클래스와 다중 클래스
__전이학습
__모델 미세 조정
____데이터 세트 구축
____미세 조정을 위한 모델 수정
____모델 테스트
__요약

15장. 사례 연구: 오디오 샘플 분류
__데이터 세트 구축
____데이터 세트 증강
____데이터 전처리
__오디오 피처 분류
____클래식 모델 사용
____전통적인 신경망 사용
____컨볼루션 신경망 사용
__스펙트로그램
__스펙트로그램 분류
____초기화, 정규화, 배치 정규화
____혼동 행렬 조사
__앙상블
__요약

16장. 추가 학습
__CNN 추가 연구
__강화학습과 비지도학습
__생성적 적대 신경망(GAN) 모델
__순환 신경망
__온라인 리소스
__학술대회
__서적
__맺음말, So Long and Thanks for All the Fish

관련이미지

저자소개

로널드 크누젤 [저] 신작알림 SMS신청
생년월일 -

2003년부터 산업 현장에서 머신러닝 기술을 활용해 왔으며 2016년 볼더에 있는 콜로라도 대학교에서 머신러닝 분야의 박사 학위를 받았다. 현재는 엘쓰리해리스 테크놀로지스(L3Harris Technologies Inc.)에서 근무하고 있다. 스프링거(Springer) 출판사에서 『Numbers and Computers(숫자와 컴퓨터)』와 『Random Numbers and Computers(난수와 컴퓨터)』라는 두 권의 책을 출판하기도 했다.

저자의 다른책

전체보기
백성복 [역] 신작알림 SMS신청
생년월일 -

1992년, 한국개발연구원에서 주임 연구원으로 근무하면서 처음으로 신경망을 접했다. 1995년, KT 융합기술원으로 자리를 옮겨 다양한 통신망 기술을 연구하다가 2016년부터 딥러닝과 강화학습 기반의 네트워크 지능화 연구에 매진하고 있다. 컴퓨터 과학 전공으로 강원대 학사, 숭실대 석사를 거쳐 일리노이 공학대학교에서 박사 학위를 취득했으며, ITU-T FG-ML5GFocus Group on Machine Learning for Future Networks including 5G 부의장, TTA 표준화위원회 인공지능 기반 기술 프로젝트 그룹(PG1005) 부의장 등을 역임했고, 국가 ICT 표준화 전략 수립에도 참여하고

펼쳐보기

컴퓨터/인터넷 분야에서 많은 회원이 구매한 책

    리뷰

    0.0 (총 0건)

    100자평

    작성시 유의사항

    평점
    0/100자
    등록하기

    100자평

    0.0
    (총 0건)

    판매자정보

    • 인터파크도서에 등록된 오픈마켓 상품은 그 내용과 책임이 모두 판매자에게 있으며, 인터파크도서는 해당 상품과 내용에 대해 책임지지 않습니다.

    상호

    (주)교보문고

    대표자명

    안병현

    사업자등록번호

    102-81-11670

    연락처

    1544-1900

    전자우편주소

    callcenter@kyobobook.co.kr

    통신판매업신고번호

    01-0653

    영업소재지

    서울특별시 종로구 종로 1(종로1가,교보빌딩)

    교환/환불

    반품/교환 방법

    ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청 또는 1:1 문의 게시판 및 고객센터(1577-2555)에서 신청 가능

    반품/교환가능 기간

    변심 반품의 경우 출고완료 후 6일(영업일 기준) 이내까지만 가능
    단, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

    반품/교환 비용

    변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
    상품이나 서비스 자체의 하자로 인한 교환/반품은 반송료 판매자 부담

    반품/교환 불가 사유

    ·소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)

    ·소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등

    ·복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집

    ·시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우

    ·전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우

    상품 품절

    공급사(출판사) 재고 사정에 의해 품절/지연될 수 있음

    소비자 피해보상
    환불지연에 따른 배상

    ·상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨

    ·대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

    (주) 인터파크 안전결제시스템 (에스크로) 안내

    (주)인터파크의 모든 상품은 판매자 및 결제 수단의 구분없이 회원님들의 구매안전을 위해 안전결제 시스템을 도입하여 서비스하고 있습니다.
    결제대금 예치업 등록 : 02-006-00064 서비스 가입사실 확인

    배송안내

    • 교보문고 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다.

    • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

    • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능합니다.

    • 배송비는 업체 배송비 정책에 따릅니다.

    • - 도서 구매 시, 1만 원 이상 무료, 1만원 미만 2천 원 - 상품별 배송비가 있는 경우, 상품별 배송비 정책 적용