개발자를 위한 머신러닝 & 딥러닝

개발자를 위한 머신러닝 & 딥러닝

$34.00
Description
수학이 어려운 개발자에게 바치는
코드 실습형 머신러닝 가이드북
인공지능 기술 도입률이 늘면서 개발자에게 필요한 역량도 높아지고 있다. 산업을 획기적으로 변화시키는 인공지능, 어떻게 하면 현명하고 실속 있게 마스터할 수 있을까? 이 책의 목표는 개발자가 마주하게 될 다양한 문제를 머신러닝으로 해결하는 방법을 안내하고, 머신러닝과 인공지능 개발자로 레벨 업할 수 있도록 돕는 것이다.
수만 명이 선택한 온라인 강좌 기반으로 내용을 구성했고, 복잡하거나 어려운 수식은 다루지 않으며 다양한 예제 코드를 실습하면서 주요 개념을 배워본다. 머신러닝 세계에서 만나게 될 다양한 시나리오를 구현해보고, 컴퓨터 비전, 자연어 처리, 웹, 모바일, 클라우드 및 임베디드 런타임을 위한 시퀀스 모델링도 소개한다. 이 책을 읽고 나면 여러분은 곧 파이썬과 텐서플로로 머신러닝과 인공지능의 세계를 자유롭게 유영하는 인공지능 개발자로 업그레이드하게 될 것이다.

저자

로런스모로니

저자:로런스모로니
구글의인공지능개발지원팀(advocacy)리더.소프트웨어개발자가머신러닝으로인공지능시스템을구축할수있도록교육하는것이목표입니다.텐서플로유튜브채널에영상을자주올리며,국제적으로유명한기조연설자입니다.수많은책과각본을저술한작가이기도하며그중SF소설몇권이베스트셀러에오르기도했습니다.워싱턴주사마미시에거주하며지독한커피홀릭입니다.

역자:박해선
기계공학을전공했지만졸업후엔줄곧코드를읽고쓰는일을했습니다.텐서플로우블로그를운영하고있고,머신러닝과딥러닝에관한책을집필하고번역하면서소프트웨어와과학의경계를흥미롭게탐험하고있습니다.
『혼자공부하는머신러닝+딥러닝』(한빛미디어,2020),『Doit!딥러닝입문』(이지스퍼블리싱,2019)을집필했습니다.『XGBoost와사이킷런을활용한그레이디언트부스팅』(한빛미디어,2022),『구글브레인팀에게배우는딥러닝withTensorFlow.js』(길벗,2022),『파이썬라이브러리를활용한머신러닝(번역개정2판)』(한빛미디어,2022),『머신러닝파워드애플리케이션』(한빛미디어,2021),『파이토치로배우는자연어처리』(한빛미디어,2021),『머신러닝교과서with파이썬,사이킷런,텐서플로(개정3판)』(길벗,2021),『딥러닝일러스트레이티드』(시그마프레스,2021),『GAN인액션』(한빛미디어,2020),『핸즈온머신러닝(2판)』(한빛미디어,2020),『미술관에GAN딥러닝실전프로젝트』(한빛미디어,2019),『파이썬을활용한머신러닝쿡북』(한빛미디어,2019),『케라스창시자에게배우는딥러닝』(길벗,2018)을포함하여여러권의책을우리말로옮겼습니다.

목차

[PARTI모델구축]

CHAPTER1텐서플로소개
1.1머신러닝이란
1.2전통적인프로그래밍의한계
1.3프로그래밍에서학습으로
1.4텐서플로란
1.5텐서플로사용하기
1.6머신러닝시작하기
1.7마치며

CHAPTER2컴퓨터비전소개
2.1의류아이템인식하기
2.2컴퓨터비전을위한뉴런
2.3신경망설계
2.4신경망훈련하기
2.5모델출력살펴보기
2.6더오래훈련하기:과대적합
2.7훈련조기종료
2.8마치며

CHAPTER3고급컴퓨터비전:이미지에서특징감지하기
3.1합성곱
3.2풀링
3.3합성곱신경망만들기
3.4합성곱신경망살펴보기
3.5말과사람을구별하는CNN만들기
3.6이미지증식
3.7전이학습
3.8다중분류
3.9드롭아웃규제
3.10마치며

CHAPTER4텐서플로데이터셋으로공개데이터셋사용하기
4.1텐서플로데이터셋시작하기
4.2케라스모델에서텐서플로데이터셋사용하기
4.3데이터증식을위해매핑함수사용하기
4.4사용자정의분할사용하기
4.5TFRecord이해하기
4.6텐서플로에서데이터관리를위한ETL프로세스
4.7마치며

CHAPTER5자연어처리소개
5.1언어를숫자로인코딩하기
5.2불용어제거와텍스트정제
5.3실제데이터다루기
5.4마치며

CHAPTER6임베딩을사용한감성프로그래밍
6.1단어의의미구축하기
6.2텐서플로의임베딩
6.3임베딩시각화
6.4텐서플로허브에서사전훈련된임베딩사용하기
6.5마치며

CHAPTER7자연어처리를위한순환신경망
7.1순환구조
7.2순환을언어로확장하기
7.3RNN으로텍스트분류기만들기
7.4RNN에사전훈련된임베딩사용하기
7.5마치며

CHAPTER8텐서플로로텍스트생성하기
8.1시퀀스를입력시퀀스로변환하기
8.2모델만들기
8.3텍스트생성하기
8.4데이터셋확장하기
8.5모델구조바꾸기
8.6데이터개선하기
8.7문자기반인코딩
8.8마치며

CHAPTER9시퀀스와시계열데이터이해하기
9.1시계열의공통특징
9.2시계열예측기법
9.3마치며

CHAPTER10시퀀스를예측하는머신러닝모델만들기
10.1윈도데이터셋만들기
10.2DNN을만들고시퀀스데이터로훈련하기
10.3DNN의결과평가하기
10.4전반적인예측살펴보기
10.5학습률튜닝하기
10.6케라스튜너로하이퍼파라미터튜닝하기
10.7마치며

CHAPTER11시퀀스모델을위한합성곱신경망과순환신경망
11.1시퀀스데이터를위한합성곱
11.2NASA날씨데이터사용하기
11.3RNN으로시퀀스모델링하기
11.4다른순환층
11.5드롭아웃사용하기
11.6양방향RNN사용하기
11.7마치며

[PARTII모델사용]

CHAPTER12텐서플로라이트소개
12.1텐서플로라이트란
12.2훈련된모델을텐서플로라이트로변환하기
12.3전이학습으로만든이미지분류기를텐서플로라이트로변환하기
12.4마치며

CHAPTER13안드로이드앱에서텐서플로라이트사용하기
13.1안드로이드스튜디오란
13.2첫번째텐서플로라이트안드로이드앱만들기
13.3이미지를처리하는앱만들기
13.4텐서플로라이트샘플앱(안드로이드용)
13.5마치며

CHAPTER14iOS앱에서텐서플로라이트사용하기
14.1Xcode로첫번째텐서플로라이트앱만들기
14.2한걸음더:이미지처리하기
14.3텐서플로라이트샘플앱(iOS용)
14.4마치며

CHAPTER15TensorFlow.js소개
15.1TensorFlow.js란
15.2브래킷츠설치하고실행하기
15.3첫번째TensorFlow.js모델만들기
15.4붓꽃분류기만들기
15.5마치며

CHAPTER16TensorFlow.js에서컴퓨터비전모델훈련하기
16.1텐서플로개발자를위한자바스크립트고려사항
16.2자바스크립트로CNN만들기
16.3시각화를위해콜백사용하기
16.4MNIST데이터셋으로훈련하기
16.5TensorFlow.js로이미지에대해추론수행하기
16.6마치며

CHAPTER17파이썬모델을변환해재사용하기
17.1파이썬기반모델을자바스크립트로변환하기
17.2사전에변환된모델사용하기
17.3마치며

CHAPTER18자바스크립트의전이학습
18.1MobileNet으로전이학습수행하기
18.2텐서플로허브를사용한전이학습
18.3TensorFlow.org를사용한전이학습
18.4마치며

CHAPTER19텐서플로서빙으로배포하기
19.1텐서플로서빙이란
19.2텐서플로서빙설치하기
19.3모델구축과배포
19.4마치며

CHAPTER20인공지능윤리,공정성,개인정보보호
20.1프로그래밍의공정성
20.2머신러닝의공정성
20.3공정성을위한도구
20.4연합학습
20.5구글의인공지능원칙
20.6마치며

출판사 서평

인공지능4대석학앤드루응이추천하는
개발자의,개발자에의한,개발자를위한머신러닝가이드북

바야흐로인공지능의시대!인공지능기술은급성장해왔고금융,교육,유통,제조업등다양한산업에서앞다투어인공지능을도입하고있습니다.시대흐름에발맞춰인공지능관련교육은다양화되고교육에참여하는연령층도점점낮아지고있지만,여전히머신러닝,딥러닝첫걸음을떼기어려워하는개발자가많습니다.인공지능을제대로배우고싶은데복잡한수식이부담인개발자라면,어려운이론없이파이썬코드로머신러닝을시작해보고싶은개발자라면이책과함께머신러닝세계에첫발을내디딜차례입니다!

이책은개발자의입장에서머신러닝과텐서플로가무엇인지설명하고실습을위한텐서플로설치법을안내합니다.간단한모델을직접구현해보고패션MNIST,말-사람,가위,바위,보,Sarcasm,강아지-고양이데이터셋등다양한데이터셋을활용해머신러닝,딥러닝모델을구축해봅니다.이책은컴퓨터비전,합성곱,순환신경망은물론텐서플로라이트,TensorFlow.js,텐서플로서빙까지다루는‘개발자를위한머신러닝종합선물세트’입니다.명확하고실용적인개념설명과예제코드로차근차근머신러닝을배워보세요.인공지능개발자로레벨업할여러분을응원합니다.

대상독자
-머신러닝,시작하고싶은데어떻게시작해야할지막막한개발자
-어려운수학이나이론없이파이썬코드로직접실행해보며머신러닝개념을체득하고싶은누구나

주요내용
-텐서플로로다양한모델구조만들어보기
-하나의뉴런을가진신경망으로모델구축하기
-컴퓨터비전으로이미지의특성감지하기
-자연어처리로단어와문장을토큰화하고순서지정하기
-텐서플로라이트로모바일기기에서모델사용하기
-텐서플로서빙으로웹이나클라우드에모델배포하기