R 딥러닝 쿡북 (텐서플로, H2O, MxNet으로 구현하는)

R 딥러닝 쿡북 (텐서플로, H2O, MxNet으로 구현하는)

$30.67
Description
이 책에서는 R에서 사용 가능한 딥러닝 패키지 MXNet, 텐서플로, H2O를 소개하고, 이를 사용해 딥러닝 모델을 구현해본다. 주피터와 도커를 이용해 R 딥러닝 패키지를 설정하고 로지스틱 회귀, MLP 등 기초 개념을 이해한다. 데이터를 다운로드한 후 CNN, 오토인코더, 생성 모델, RNN, 강화 학습을 실제 예를 들어 설명하고, 직접 실습한다. 또한 사례연구로 텍스트 마이닝과 신호 처리에 적용해본다. 마지막으로 이전 학습 방법과 GPU 사용법도 다룬다.

★ 이 책에서 다루는 내용 ★
■ 텐서플로, H2O, MXNet을 사용한 다양한 응용 분야의 딥러닝 모델 개발
■ 심층 볼츠만 머신 분석
■ DBN 설정과 분석
■ 다양한 머신 러닝 알고리즘을 사용한 지도 학습 모델 개발
■ 다양한 종류의 기본 콘볼루션 함수 설정
■ 오토인코더를 사용한 특징 표현 이해
■ 딥러닝에서 가능한 생성 모델을 탐색
■ RNN을 사용한 순차 모델링 발견
■ 강화 학습 기초 이해
■ 텍스트 마이닝에 딥러닝을 적용하는 데 필요한 과정 학습
■ 신호 처리에 딥러닝을 적용하는 방법
■ 이전 학습을 사용한 딥러닝 모델 개발
■ GPU를 사용한 딥러닝 모델 훈련
저자

PKS프라카시

저자PKS프라카시(PKSPrakash)
데이터과학자이자작가다.지난12년동안신체건강,제조,의약,전자거래분야주요기업에서데이터과학을이용한해결책을개발했다.현재ZS어소시에이츠(Associates)에서근무중이다.
ZS는세계에서가장큰사업서비스회사중하나다.ZS는고급분석에기반을둔데이터주도전략으로고객이사업에성공하고필요한곳에역량을집중하게돕는다.데이터주도전략을사용해판매,마케팅부서의경쟁력을높일수있다.
위스콘신메디슨(Wisconsin-Madison)대학교에서산업및시스템엔지니어링으로박사학위를취득했다.그후,영국워릭대학교(UniversityofWarwick)에서두번째공학박사학위를받았다.미국위스콘신메디슨에서석사학위를취득했고,인도의국립제련주조공대(NIFFT,NationalInstituteofFoundryandForgeTechnology)에서학사학위를받았다.워릭대학교에서박사과정때연구한내용을바탕으로워릭분석회사(WarwickAnalytics)를공동창업했다.
오퍼레이션리서치(operationalresearch)와관리,소프트컴퓨팅(softcomputing)도구,고급알고리즘등폭넓은연구분야의주요학술지인IEEE-Trans,EJOR,IJPR에논문을게재했다.「IntelligentApproachestoComplexSystems」의한호를편집했고,『EvolutionaryComputinginAdvancedManufacturing』(Wiley,2011)에감수자로참여했으며『R데이터구조와알고리즘』(에이콘,2017)의공동저자다.

목차

1장.시작하기
소개
R과IDE설치
주피터노트북애플리케이션설치
R머신러닝기초시작
R딥러닝도구/패키지설치
RMXNet설치
R텐서플로설치
R의H2O설치
도커로세패키지한번에설치

2장.R딥러닝
로지스틱회귀시작
준비
데이터셋도입
H2O로지스틱회귀
텐서플로로지스틱회귀
텐서플로그래프시각화
다층퍼셉트론시작
H2O인공신경망
H2O그리드서치를활용한초매개변수조정
MXNet인공신경망
텐서플로인공신경망

3장.콘볼루션신경망
소개
이미지데이터셋다운로드와설정
CNN분류기구조이해
가중치와편향초기화함수정의
새콘볼루션계층생성함수정의
콘볼루션계층평탄화함수정의
과연결계층평탄화함수정의
플레이스홀더변수정의
첫번째콘볼루션계층생성
두번째콘볼루션계층생성
두번째콘볼루션계층평탄화
첫번째완전연결계층생성
첫번째완전연결계층의드롭아웃적용
드롭아웃을사용한두번째완전연결계층생성
소프트맥스활성화를사용한클래스예측
최적화를위한손실함수정의
경사하강손실최적화
텐서플로세션에서의그래프실행
검증데이터상성능평가

4장.오토인코더데이터표현
소개
오토인코더설정
데이터정규화
표준화오토인코더설정
오토인코더매개변수조정
적층오토인코더설정
노이즈제거오토인코더설정
확률인코더와디코더생성과비교
오토인코더다양체학습
희소분해평가

5장.딥러닝생성모델
RBM과주성분분석비교
베르누이분포입력값의RBM설정
RBM훈련
RBM역방향혹은재구성단계
재구성CD이해
새텐서플로세션초기화와시작
RBM결과평가
RBM협동필터링설정
RBM전체훈련수행
DBN설정
피드포워드역전달신경망구현
DRBM설정

6장.순환신경망
기본RNN설정
양방향RNN모델설정
심층RNN모델설정
LSTM기반순차모델설정

7장.강화학습
소개
MDP설정
모델기반학습수행
모델자유학습수행

8장.텍스트마이닝딥러닝응용
텍스트데이터전처리와감정추출
tf-idf를사용한문서분석
LSTM망을사용한감정예측
text2vec를사용한응용

9장.신호처리딥러닝응용
음악MIDI파일소개와전처리
RBM모델개발
새악보생성

10장.이전학습
소개
사전학습모델사용법설명
이전학습모델설정
이미지분류모델개발
GPU딥러닝모델학습
CPU와GPU성능비교

출판사 서평

★이책의대상독자★
데이터과학전문가혹은분석가를대상으로한다.머신러닝과제를끝내고이제딥러닝구현에따라오는불편을해결하기위해접근이쉬운참고서를원하는사람에게적합하다.다른딥러닝전문가보다앞서가고싶은사람에게유용할것이다.

★옮긴이의말★
지난7년간의딥러닝연구발전속도는정말놀랍습니다.기계가사진에서사람,동물,물건을확인하고이름을찾아주며,일상적인대화를이해하고외국어를어느정도자연스럽게번역하는등이전에는미처상상하지못했던일들을해내고있습니다.아직은보편적인공지능을달성하려면갈길이까마득하지만현재가능한기술로도얼마든지우리의일상과업무환경을바꿀수있습니다.이책은이름에걸맞게구현된코드예시를제공해주고실습후코드에담긴이론을설명해줍니다.또한책의간결성때문에설명이부족할때는담지못한개념을어느곳에서더알아봐야할지도알려줍니다.
이책은R통계언어를사용하므로프로그래밍언어가익숙하지않은사람도쉽게접근할수있습니다.또한다양한R패키지의설치법과사용법을다루므로딥러닝패키지에대한전반적지식을얻게도와줍니다.현재폭넓게사용하는CNN,오토인코더,RNN,전이학습등의개념을다루고있기에좋은입문서가될것으로생각합니다.딥러닝을만나는즐거운첫걸음이되기를기대합니다.