이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

가격
24,000
24,000
YES포인트?
0원
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요
배송안내
서울특별시 영등포구 은행로 11(여의도동, 일신빌딩) 변경
배송비?
무료

이미 소장하고 있다면 판매해 보세요.

  •  국내배송만 가능
  •  문화비소득공제 가능

이 분야의 이벤트

상세 이미지

책소개

목차

제1부 파이토치 1.x와 심층 학습 구성 요소

제1장 파이토치로 심층 학습 시작하기
인공 지능 탐구 4
인공 지능의 역사 4
실제의 기계 학습 4
그래서, 왜 심층 학습(DL) 인가? 5
심층 학습의 응용 6
이미지의 텍스트 자동 번역 6
자율주행 자동차의 물체 감지 7
심층 학습 프레임워크 7
왜 파이토치인가? 8
파이토치 v1.x의 새로운 점은 무엇인가? 9
CPU 대 GPU 9
CUDA란 무엇인가? 10
어떤 GPU를 사용해야 하는가? 10
GPU가 없다면 어떻게 해야 하는가? 11
파이토치 v1.x 구축하기 11
파이토치 설치하기 11
요약 12

제2장 신경망의 구성 요소
무엇이 신경망 인가? 13
신경망의 구조 이해하기 14
파이토치에서 신경망 구축하기 16
파이토치 순차형 신경망 16
nn.Module을 이용한 파이토치 신경망 구축하기 19
파이토치 텐서 이해하기 23
텐서의 모양 및 변형 이해하기 27
텐서 연산 이해하기 29
파이토치에서 텐서 유형 이해하기 30
파이토치 텐서로 데이터셋 가져오기 32
파이토치에서 신경망 학습하기 34
요약 36


제2부 심층 학습으로 나아가기

제3장 신경망 더 깊이 알아보기

신경망 구성 요소에 관해 깊이 있게 알아보기 41
레이어-신경망의 기본 블록 43
비선형 활성화 46
Sigmoid 46
Tanh 47
ReLU 47
Leaky ReLU 48
파이토치 비선형 활성화 49
심층 학습 알고리즘을 구축하는 파이토치 방법 49
여러가지 심층 학습 문제를 위한 모델 아키텍처 50
손실 함수 51
네트워크 아키텍처 최적화하기 53
심층 학습을 이용한 이미지 분류 55
파이토치 텐서로 데이터 로딩하기 58
네트워크 아키텍처 구축하기 61
모델 학습하기 63
요약 65

제4장 컴퓨터 비전을 위한 심층 학습
신경망 소개 68
MNIST-데이터 가져오기 69
CNN 모델 처음부터 구축하기 71
Conv2d 73
Pooling 76
비선형 활성화-ReLU 78
View 79
모델 학습하기 81
개와 고양이 분류하기-처음부터 CNN 84
전이 학습을 이용하여 개와 고양이 분류하기 86
VGG16 모델을 생성하고 알아보기 88
레이어 고정하기 90
VGG16 파인튜닝 하기 90
VGG16 모델 학습하기 90
특징에 미리 합성곱 계산하기 94
CNN 모델의 학습 내용 이해하기 97
중간 레이어의 출력 시각화하기 97
CNN 레이어의 가중치 시각화 하기 101
요약 101

제5장 순차 데이터를 이용한 자연어 처리
텍스트 데이터로 작업하기 104
토큰화 105
N-gram 표현 107
벡터화 108
감성 분류기를 구축하면서 단어 임베딩 학습하기 112
IMDb 데이터 다운로드 및 텍스트 토큰화 수행하기 113
Vocabulary 구축하기 115
벡터의 배치 생성하기 117
임베딩으로 네트워크 모델 생성하기 119
모델 학습하기 120
사전 학습된 단어 임베딩 사용하기 122
임베딩 다운로드하기 122
모델에 임베딩 불러오기 124
임베딩 레이어 가중치 고정하기 124
순환 신경망 125
예제로 RNN이 작동하는 방법 이해하기 126
LSTM을 이용하여 텍스트 분류 문제 해결하기 130
장기 의존성(Long-term dependency) 130
LSTM 네트워크 130
순차 데이터에 대한 합성곱 네트워크 137
순차 데이터에 대한 일차원 합성곱 이해하기 137
언어 모델링 140
사전 학습된 모델 140
Embeddings from language models 141
Bidirectional Encoder Representations from Transformers 141
Generative Pretrained Transformer 2 142
파이토치 구현 143
요약 146


제3부 심층 학습의 최신 아키텍처 이해하기

제6장 오토인코더(Autoencoders) 구현하기

오토인코더의 어플리케이션 150
보틀넥과 손실 함수 150
합성곱 오토인코더 155
노이즈제거(denoising) 오토인코더 157
Variational autoencoders 158
VAE 학습하기 160
제한된 볼츠만 머신(Restricted Boltzmann machines) 164
RBM 학습하기 167
이론적인 예제-RBM 추천 시스템 168
DBN 아키텍처 174
미세조정 176
요약 176

제7장 생성적 적대 신경망
Neural style transfer 180
데이터 로딩하기 183
VGG 모델 생성하기 184
콘텐츠 손실 185
스타일 손실 185
손실 추출하기 188
각 레이어의 손실 함수 생성하기 192
최적화기 생성하기 192
모델 학습하기 192
GAN에 대한 소개 194
DCGAN 196
생성자 네트워크 정의하기 197
판별자 네트워크 정의하기 202
손실 및 최적화기 정의하기 203
판별자 훈련하기 204
생성자 네트워크 훈련하기 205
전체 네트워크 훈련하기 206
생성된 이미지 검사 207
요약 210

제8장 최신 아키텍처로 전이 학습 수행하기
최신 네트워크 아키텍처들 212
ResNet 212
인셉션(Inception) 220
조밀하게 연결된 합성곱 네트워크 - 덴스넷(DenseNet) 229
_DenseBlock 객체 230
_DenseLayer 객체 231
덴스넷 모델 생성하기 233
덴스넷 특징 추출하기 233
데이터셋과 로더 생성하기 234
완전 연결 모델 생성하기 및 훈련하기 234
모델 앙상블 236
모델 생성하기 238
이미지 특징 추출하기 238
데이터 로더와 함께 커스텀 데이터셋 생성하기 240
앙상블 모델 생성하기 241
모델 훈련하기 및 검증하기 242
인코더-디코더 아키텍처 244
인코더 246
디코더 246
어텐션(attention)을 갖는 인코더-디코더 246
요약 247

제9장 심층 강화 학습
RL에 대한 소개 249
모델 기반(Model-based) RL 251
모델 프리(Model-free) RL 253
온-폴리시(on-policy)와 오프-폴리시(off-policy) 비교하기 253
Q-learning 254
가치를 이용한 방법 256
가치 반복 257
코드 예제-가치 반복 257
정책을 이용한 방법 260
정책 반복 261
가치 반복 VS 정책 반복 264
정책 경사(Policy gradient) 알고리즘 265
Deep Q-networks 271
DQN 손실 함수 272
경험 재생(Experience replay) 273
코드 예제-DQN 273
Double deep Q-learning 280
Actor-critic 방법 281
코드 예제-actor-critic 모델 283
Asynchronous actor-critic 알고리즘 286
실용 어플리케이션들 287
요약 290

제10장 그 다음은?
그 다음은? 291
이 책의 개요 291
연구 논문을 읽고 구현하기 293
더 알아볼 만한 내용들 294
객체 감지 295
이미지 분할 295
파이토치의 OpenNMT 297
Allen NLP 297
fast.ai-다시 신경망이 어렵게 느껴진다면 297
Open neural network exchange 297
최신 정보를 유지할 수 있는 방법 298
요약 298

저자 소개 5

비슈누 수브라마니안

관심작가 알림신청
 

Vishnu Subramanian

공 지능, 기계 학습 및 심층 학습을 이용한 여러가지 빅데이터 분석 프로젝트를 주도, 설계, 구현한 경험을 가지고 있다. 그는 기계 학습, 심층 학습, 분산 기계 학습 및 시각화를 전문적으로 다룬다. 그는 판매, 금융 및 여행 분야에 대한 경험이 있다. 또한, 그는 비즈니스, AI 및 엔지니어링 팀들 간의 이해와 조율에도 능숙하다.

비슈누 수브라마니안의 다른 상품

로라 미첼

관심작가 알림신청
 

Laura Mitchell

Edinburgh 대학에서 수학을 전공하여 학위를 수여받았다. 기술과 데이터 분야에서 15년의 경력을 쌓은 Laura는 데이트, 소셜 및 비즈니스를 통해 5억명이 넘는 사람들의 삶을 연결해온 브랜드를 가지고 있는 MagicLab의 수석 데이터 과학자이다. Laura는 자연어 처리, 이미지 분류 및 추천 시스템과 같은 분야의 프로젝트를 초기 개념에서 생산에 이르기까지 담당한 실무 경험을 가지고 있다. 그녀는 업계 동향을 스스로 파악하며 새로운 기술을 배우는데 열정을 가지고 있다.

스리 요게시 K

관심작가 알림신청
 

Sri. Yogesh K

고등 교육분야에서 일한 경력이 있는 경험 많은 데이터 과학자이다. 그는 Python, Apache Spark, deep learning, Hadoop 및 기계 학습에 대한 기술을 가지고있다. 그는 International School of Engineering(INSOFE)에서 Certificate of EngineeringExcellence를 받은 훌륭한 공학 전문가이며 빅 데이터 분석에 주력하고 있다. Sri는 Flipkart,Honeywell, GE 및 Rakuten을 포함한 여러 회사에서 데이터 과학과 심층 학습에 관한 500명이 넘는 전문 인력을 훈련시켜 왔다. 또한,
고등 교육분야에서 일한 경력이 있는 경험 많은 데이터 과학자이다. 그는 Python, Apache Spark, deep learning, Hadoop 및 기계 학습에 대한 기술을 가지고있다. 그는 International School of Engineering(INSOFE)에서 Certificate of EngineeringExcellence를 받은 훌륭한 공학 전문가이며 빅 데이터 분석에 주력하고 있다. Sri는 Flipkart,Honeywell, GE 및 Rakuten을 포함한 여러 회사에서 데이터 과학과 심층 학습에 관한 500명이 넘는 전문 인력을 훈련시켜 왔다. 또한, 그는 심층 학습 및 파이토치와 관련한 여러가지
프로젝트를 담당해왔다.
광운대학교 전자계산학과 학부와 대학원(석, 박사)을 졸업했고, 울산과학기술원(UNIST) 전기전자공학과 산학협력중점교수, 한남대학교 컴퓨터공학과 명예교수이다. 정보통신과 정보보호 분야를 연구하며, 데이터 통신, 컴퓨터 네트워크, 정보통신 보안, 네트워크 프로그래밍 등을 강의한다. 정보처리학회와 정보보호학회에서 활동하고 있다. 번역서로는 『와이어샤크 네트워크 완전 분석』, 『데이터통신과 네트워킹』 등이 있다.

이재광의 다른 상품

강원대학교 전자공학과 석사. 현재 음성인식 관련 업체에서 스마트 tv, 가상 비서 및 다수의 프로젝트 참여 중

방영규의 다른 상품

품목정보

발행일
2020년 09월 28일
쪽수, 무게, 크기
338쪽 | 188*257*30mm
ISBN13
9791196965631

출판사 리뷰

최근 4차 산업혁명 시대를 맞이하여 소프트웨어에 대한 중요성이 점점 더 높아지고 있다. 그 중에서도 특히 소프트웨어를 이용한 인공지능(AI) 분야에 대한 적용 및 활용 기술의 개발이 활발하게 이루어지고 있다. 따라서 인공지능, 기계 학습, 심층 학습, 강화 학습 분야의 기술 개발을 위해 파이썬 등과 같은 다양한 프로그램 언어들이 개발되어 사용되고 있는데, 그 중에서 파이토치(PyTorch)에 대한 관심이 높아지고 있다. 이 책은 최근에 파이토치에 대해 출간된 책 중에서 국내 인공지능 분야 개발자들에게 도움이 될 좋은 책이라 생각되어 번역하게 되었다.

파치토치는 기계 학습 및 심층 학습 개발자들과 연구자들에게 개발에 대한 접근성과 효율성으로 인해 사용자가 늘어가고 있는 추세이다. 이 책의 내용을 차례로 이해하고 주어진 예제들을 하나씩 실행해 되면 파이토치에서 심층 학습을 지원하는 다양한 기본 구성 요소들을 배우게 될 뿐만 아니라 합성곱 신경망(CNN), 순환 신경망(RNN), 장단기 메모리(LSTM) 네트워크를 이용하여 실제 문제를 해결하는 방법을 배울 수 있게 된다. 아울러 ResNet, DenseNet, Inception과 같은 다양한 최신 심층 학습 아키텍처의 개념을 이해할 수 있을 것이다. 그리고 컴퓨터 비전, 자연어 처리(NLP)와 같은 다양한 영역에 신경망을 적용하는 방법도 익힐 수 있다.

또한 파이토치로 모델을 구축하고, 학습하고, 확장하는 방법을 배우게 될 것이며 텍스트와 이미지를 생성하기 위해 생성적 네트워크 및 오토인코더와 같은 복잡한 신경망들을 이해할 수 있게 될 것이다. 그리고, GPU 컴퓨팅과 복잡한 계산을 수행하기 위해 GPU를 이용하는 방법과 전이 학습(transfer learning)과 강화 학습(reinforcement learning) 문제를 위해 심층 학습 기반의 아키텍처를 이용하여 작업하는 방법을 익히게 될 것이다.

그러다 보면, 파이토치를 이용하여 개발자가 개발하고 싶은 심층 학습 어플리케이션을 구현할 수 있게 될 것으로 생각된다. 나름 전문 용어들을 표준에 맞추어 번역하려고 노력하였지만 부족한 점이 많으리라 생각된다. 혹 미흡한 부분을 지적해 주시면 다음 기회에 더 좋은 내용이 되도록 노력하겠다. 이 책을 통하여 기계 학습 및 심층 학습 알고리즘 개발에 조금이나마 도움이 되었으면 한다.


[출판사 서평]

예상을 넘어 알파고가 승리한지 4년이 지난 현재 구글을 필두로 하는 기업들은 4차 산업혁명 시대의 주도권을 선점하기 위하여 AI(인공지능) 기술 연구에 총력을 기울이고 있다.

인간의 지각, 학습 및 추론 능력을 모방한 AI 논문들이 수없이 발표되며, 물체인식 분야는 이미 인간의 인식능력을 뛰어넘었다. 인터넷 사용자의 검색 패턴으로 연령대, 성향, 능력등을 분석하여 맞춤형 검색 서비스가 익숙해졌고, 챗봇은 특정인의 목소리를 학습하고 흉내 내어 현실과 가상의 경계가 모호해 지고 있다. AI의 미래 가능성은 전문가들조차도 가늠하기 어려우며 이에 따라 AI 소프트웨어 역량의 강화가 요구되고 있다. 우리나라도 소프트웨어적 사고와 AI 인재 양성을 위해 소프트웨어 교육을 강화하고 있다. 이 싯점에서 인공지능의 기초와 실습이 포함된 실용적인 “Practical Deep Learning for Cloud, Mobile, and Edge”를 번역하여 국내 독자들에게 보급하게 되어 기쁘다.

이 책은 먼저 AI와 딥러닝에 대한 지식이 없어도 쉽게 따라할 수 있도록 간단한 이미지 및 객체 분류기의 구현으로 시작한다. 순차적으로 내용이 강화되어 초보자뿐만 아니라 AI를 연구하고 있는 개발자들에게도 실질적인 도움을 제공하고 있다. 값비싼 하드웨어없이 텐서플로우나 케라스로 구현된 소스 코드들을 클라우드와 모바일 및 에지 처리장치를 기반으로 실험을 할 수 있고 앱을 구현하여 배포할 수 있는 방법까지 설명하고 있다. 또한 에지 처리장치(라즈베리파이, 구글의 Coral, 인텔의 Movidius) 를 이용하여 창의적인 로봇 제작에 대한 방법을 제시하고 있다. AI 역량이 필요한 독자들이 이 책의 사례들을 차례대로 학습, 구현 및 분석하면서 각자의 실력을 향상시키기를 희망한다.


[이 책의 특징]

파이토치는 접근성, 효율성 및 파이썬 개발 방식에 더 가깝다는 사실로 인해 심층 학습 연구자들과 데이터 과학 전문가들의 관심을 끌고 있다. 이 책은 최신의 심층 학습 라이브러리 중 하나인 파이토치를 시작하고 실행할 수 있도록 해줄 것이다.

이 두 번째 판에서, 파이토치 1.x 라이브러리가 새롭게 제공해 주는 것들과 새로운 기능들을 이용하여 최신 심층 학습을 지원하는 다양한 기본 구성 요소들에 대해 배우게 될 것이다. 합성곱 신경망(convolutional neural networks, CNNs), 순환 신경망(recurrent neural networks, RNNs) 및 장단기 메모리(long short-term memory, LSTM) 네트워크를 이용하여 실제 문제들을 해결하는 방법에 대해
학습하게 될 것이다. 그리고 나서, ResNet, DenseNet 및 Inception과 같은 다양한 최신 심층 학습 아키텍처들의 개념을 이해하게 될 것이다. 컴퓨터 비전, 자연어 처리(natural language processing, NLP) 등과 같은 다양한 영역에 신경망을 적용하는 방법에 대해 배우게 될 것이다.

파이토치로 모델을 구축하고, 훈련하고, 확장하는 방법을 알게 될 것이며 텍스트와 이미지들을 생성하기 위해 생성적 네트워크 및 오토인코더와 같은 복잡한 신경망 속으로 들어가 볼 것이다. 또한, GPU 컴퓨팅과 복잡한 계산을 수행하기위해 GPU를 이용하는 방법에 대해 배우게 될 것이다. 마지막으로, 전이 학습(transfer learning)과 강화 학습(reinforcement learning) 문제들을 위해 심층 학습 기반의 아키텍처들로 작업하는 방법을 배우게 될 것이다. 책을 다 공부하면, 파이토치로 쉽게 심층 학습 어플리케이션을 구현할 수 있게 될 것이다.


| 이 책이 다루는 내용 |

1장. 파이토치로 심층 학습 시작하기에서는 심층 학습, 기계 학습 및 AI의 역사를 소개한다.
이와 같은 것들이 신경 과학 및 다른 과학 영역들(통계학, 정보 이론, 확률, 선형 대수)과 어떻게 관련되어 있는지 알아본다.

2장. 신경망의 구성요소에서는 파이토치를 이용하여 신경망을 이해하고 통찰력을 가지는데
필요한 다양한 수학 개념들을 다룬다.

3장. 신경망 더 깊이 알아보기에서는 다양한 실제 사례에 신경망을 적용하는 방법을 보여준다.

4장. 컴퓨터 비전을 위한 심층 학습에서는 최신 CNN 아키텍처들의 다양한 구성 요소들을
다룬다.
5장. 순차 데이터를 이용한 자연어 처리에서는 순차 데이터, 특히 텍스트 데이터를 다루는
방법을 보여주고 네트워크 모델을 생성하는 방법을 알려준다.

6장. 오토인코더 구현하기에서는 오토인코더의 소개를 통해 준 지도 학습 알고리즘들의 개
념을 소개한다.

7장. 생성적 적대 신경망에서는 텍스트와 이미지들을 생성할 수 있는 생성 모델을 구축하는 방법에 대해 보여준다.

8장. 최신 아키텍처로 전이학습 수행하기에서는 ResNet, Inception, DenseNet 및 Seq2Seq와 같은 최신 아키텍처들을 다루고, 또한 전이 학습을 위해 사전 학습된 가중치들을 사용하는 방법에 대해서도 보여줄 것이다.

9장. 심층 강화 학습에서는 에이전트, 상태, 보상 및 정책을 다루는 것을 포함하여 강화 학
습에 대한 기본 소개로 시작한다. 또한, Deep Q network, 정책 경사 방법 및 actorcritic
모델과 같은 강화 학습 문제들을 위한 심층 학습 기반 아키텍처들의 실습 코드도
포함되어 있다.

10장. 그 다음은?에서는 업계의 최신 발전 사항들을 매일 파악할 수 있는 방법에 대한 정보와 함께 책에서 다룬 내용에 대해 간략하게 정리한다.

리뷰/한줄평2

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

5.0 한줄평 총점

클린봇이 부적절한 글을 감지 중입니다.

설정
24,000
1 24,000