딥러닝 with 텐서플로와 케라스

딥러닝 with 텐서플로와 케라스

$42.38
Description
독자들은 딥러닝을 위해 어떤 프레임워크를 사용하는 것이 좋은가? 지금까지 학계와 기업 모두에서 가장 인기 있는 프레임워크는 텐서플로(TensorFlow)이다. 이 책은 텐서플로를 백엔드 엔진으로 사용하는 딥러닝 프레임워크, 즉 케라스(Keras)를 사용한다. 케라스는 딥러닝 비전문가라도 각자 분야에서 손쉽게 딥러닝 모델을 개발하고 활용하는 데 가장 좋은 도구로 널리 권할 만한 것이다. 이 책을 다 읽고 나면 딥러닝이 무엇이고, 왜 중요하며, 어떻게 작동하는지를 이해할 수 있을 것이다.

이 책은 총 10개의 장으로 구성되어 있다. 제1장에서는 전반적인 딥러닝 개요에 대해 소개하고, 제2장에서는 딥러닝 실습을 위한 환경에 대해 다룬다. 제3장에서는 딥러닝의 기반이 되는 인공 신경망에 대해 다루며, 제4장에서는 딥러닝 기본 절차에 대해 다루고, 제5장에서는 케라스에 대해 다룬다. 제6장에서는 딥러닝의 모델 중 DNN 모델에 대해 다루고, 제7장에서는 영상 인식에 사용되는 CNN 모델, 제8장에서는 자연어 처리 모델, 제9장에서는 순차 데이터에 적합한 RNN 모델과 LSTM 모델, 그리고 제10장에서는 딥러닝에서 ‘실제같이 보이는 허구’를 만들어내는 GAN 모델에 대해 다룬다.
저자

임동훈

부산대학교계산통계학과졸업(이학사)
부산대학교대학원계산통계학과졸업(이학석사)
부산대학교대학원통계학과졸업(이학박사)
미국오하이오주립대학교(Post-Doc)
현)경상대학교정보통계학과교수

목차

1장딥러닝개요
1.1딥러닝의역사
1.2머신러닝과딥러닝관계
1.3여러가지딥러닝모델
연습문제

2장실습환경만들기
2.1아나콘다설치
2.2텐서플로설치
2.3케라스설치
2.4주피터노트북설치
연습문제

3장딥러닝의기원-인공신경망
3.1퍼셉트론
3.2다층퍼셉트론
3.3역전파알고리즘
연습문제

4장딥러닝의기본절차
4.1딥러닝의6단계과정
4.2데이터셋생성하기
4.3모델생성하기
4.4모델컴파일하기
4.5모델학습하기
4.6모델평가하기
연습문제

5장케라스
5.1텐서플로와케라스의관계
5.2케라스로모델구현하기
5.3케라스로신경망구현하기
5.4케라스를이용한회귀모델구현
5.5케라스를이용한분류모델구현
연습문제

6장DNN모델
6.1DNN모델이란?
6.2케라스로DNN모델구현하기:회귀모델
6.3케라스로DNN모델구현하기:분류모델
6.4케라스로콜백사용하기
연습문제

7장CNN모델
7.1CNN모델이란?
7.2CNN모델의구성요소
7.3MNIST데이터에서CNN모델구현
7.4ImageDataGenerator활용하기
연습문제

8장자연어처리모델
8.1자연어처리의개념
8.2텍스트전처리
8.3자연어처리를이용한감성분석구현
연습문제

9장RNN모델과LSTM모델
9.1RNN모델
9.2LSTM모델
연습문제

10장GAN모델
10.1GAN모델이란?
10.2MNIST데이터에서GAN구현
10.3DCGAN모델
10.4MNIST데이터에서DCGAN구현
연습문제

찾아보기