스크랩

구간

AWS 기반 AI 애플리케이션 개발 AI 유니콘 기업으로 도약하기

수브하시니 트리푸라네니, 찰스 송 저 | 노설빈, 허준호 역 | 에이콘출판 | 2021년 05월

북트리

정가
$70.00
판매가
$51.03 (27%↓) 최저가 보상
적립금
$1.02 (2%P)
출고예상일
2026년 10월 08일 수령예상일 안내
북카트 담기 바로구매하기 위시리스트담기

평점 -  ·  리뷰 0

리뷰 쓰기

ISBN : 9791161755199 / 492쪽 188 x 235 (㎜)

이 상품에 궁금하신점이 있으세요? 1:1상담문의

추천inside
Adobe Flash Player 가져오기

이 분야의 베스트셀러

아래의 도서와 구매하시면 이 도서들의 적립금을 즉시적용해 드립니다.

책 소개

반디앤루니스 리뷰

 

출판사 리뷰

수브하시니 트리푸라네니(지은이)의 말 이 책은 아마존 웹 서비스(AWS)의 다양한 인공지능(AI) 및 머신러닝 서비스를 설명한다. 그리고 실무 중심의 실습으로 훌륭한 애플리케이션을 개발하는 방법을 배운다. 또한 AWS에서 머신러닝과 심층학습 모형을 효과적으로 설계, 개발, 모니터링, 유지 보수하는 방법을 설명한다. AI/머신러닝 서비스 및 플랫폼 관련 AWS의 개요와 더불어 AI 및 다양한 산업 분야에서 쓰이는 AI 응용 분야의 소개로 시작한다. 아마존 레코그니션(Amazon Rekognition) 및 아마존 트랜스레이트(Amazon Translate)로 텍스트를 탐지하고 번역하는 방법을 제시한다. 아마존 트랜스크라이브(Amazon Transcribe)와 아마존 폴리(Amazon Polly)를 활용한 음성-텍스트 변환 방법을 배운다. 텍스트에서 정보를 추출하는 아마존 컴프리헨드(Amazon Comprehend)의 사용 방법과 음성 챗봇을 구축하는 아마존 렉스(Amazon Lex)에 대해서 다룬다. 아마존 세이지메이커(Amazon SageMaker)의 주요 기능인 빅데이터 처리, 텍스트 집합에서 주제 발견 그리고 이미지 분류에 대해 설명한다. 마지막으로 심층학습 및 자기회귀로 매출을 예측하는 방법과 모델 정확도 저하에 대응하는 방안을 다룬다. 이 책을 다 읽고 나면 모형 개발 생명주기의 모든 측면을 다루는 현장감 있는 실습을 통해 AWS에서 AI 기능과 애플리케이션을 개발하는 데 필요한 모든 지식을 습득하게 된다. 역자후기 이 책은 아마존 웹 서비스(AWS)의 다양한 인공지능(AI) 및 머신러닝 서비스를 설명한다. 그리고 실무 중심의 실습으로 훌륭한 애플리케이션을 개발하는 방법을 배운다. 또한 AWS에서 머신러닝과 심층학습 모형을 효과적으로 설계, 개발, 모니터링, 유지 보수하는 방법을 설명한다. AI/머신러닝 서비스 및 플랫폼 관련 AWS의 개요와 더불어 AI 및 다양한 산업 분야에서 쓰이는 AI 응용 분야의 소개로 시작한다. 아마존 레코그니션(Amazon Rekognition) 및 아마존 트랜스레이트(Amazon Translate)로 텍스트를 탐지하고 번역하는 방법을 제시한다. 아마존 트랜스크라이브(Amazon Transcribe)와 아마존 폴리(Amazon Polly)를 활용한 음성-텍스트 변환 방법을 배운다. 텍스트에서 정보를 추출하는 아마존 컴프리헨드(Amazon Comprehend)의 사용 방법과 음성 챗봇을 구축하는 아마존 렉스(Amazon Lex)에 대해서 다룬다. 아마존 세이지메이커(Amazon SageMaker)의 주요 기능인 빅데이터 처리, 텍스트 집합에서 주제 발견 그리고 이미지 분류에 대해 설명한다. 마지막으로 심층학습 및 자기회귀로 매출을 예측하는 방법과 모델 정확도 저하에 대응하는 방안을 다룬다. 이 책을 다 읽고 나면 모형 개발 생명주기의 모든 측면을 다루는 현장감 있는 실습을 통해 AWS에서 AI 기능과 애플리케이션을 개발하는 데 필요한 모든 지식을 습득하게 된다.

저자 소개

  • 저자 : 수브하시니 트리푸라네니, 찰스 송
저자 :수브하시니 트리푸라네니 (Subhashini Tripuraneni)
다년간 금융 및 소매 유통 분야에서 AI 도입 업무를 주도하면서 다양한 업무 프로세스를 자동화해 AI로 사업상의 경쟁 우위를 확보하는 데 기여했다. 또한 여러 머신러닝 및 심층학습 모형을 퍼블릭 클라우드에 구축한 경험이 있는 노련한 데이터 과학자이기도 하다. 와튼 비즈니스 스쿨(Wharton Business School)에서 사업 분석, 마케팅 및 운영, 기업 경영 분야로 MBA를 받았다. 현재 텍사스주 댈러스에서 남편, 자녀와 함께 살고 있으며, 여가 시간에는 테마파크에 가서 아이들과 시간을 보낸다.

저자 : 찰스 송 (Charles Song)
응용 소프트웨어 공학을 전공한 솔루션 아키텍트다. 소프트웨어 개발, 아키텍처 설계, 머신러닝에 능숙하며 새로운 기술을 활용해 혁신적인 솔루션을 도출하는 능력을 인정받고 있다. 많은 연구 및 산업 프로젝트에 머신러닝을 적용했으며, 관련 주제로 몇 편의 논문을 발표했다. 메릴랜드대학교(University of Maryland)에서 컴퓨터 과학 박사 학위를 받고, 그곳에서 거의 10년 동안 다수의 소프트웨어 공학 교과목을 가르쳤다. 현재 아내와 함께 메릴랜드주 베데스다(Bethesda)에 거주하고 있으며, 여가 시간에는 가정용 수족관 앞에서 편히 쉬거나 무술, 자전거, 스노보드 등의 운동을 즐긴다.

역자 : 노설빈
연세대학교 영어영문학과를 졸업하고? 동 대학원에서 ?영어영문학과? 석사 ?학위를 취득했으며 ?인천대학교에서 ?객원?교수로 재직했다. ?현재는 한 아이를 둔 엄마로서 프리랜서 번역 활동을 하고 있다.? 연세대학교 재학 시절 ?캐나다에? 어학연수를 ?다녀온 뒤에 ?건국대학교 ?TESOL ?자격증을? 획득함으로써 언어학 이론 전반과 실제 수업에 적용할 수 있는 능력을 얻었다.?그 후 ?번역? 분야,? 특히 출판 번역에? 더욱 큰 관심을 갖게 ?됐는데? 남편이자 ?공역자인? ‘허준호’가? 몸 담고 있는?‘IT?분야’의? 책을 번역하는 일에? 처음으로? 과감히? 도전하게 됐다.? AWS ?AI 서비스가 처음에는 생소했으나 현실의 문제를 해결할 수 있는?애플리케이션 개발에 큰 도움이 된다는 점을? 알게 됐고, ?AI? 실무자로 성장하기 위해? 필요한 점이 무엇인지도 알게 됐다. ?IT? 비전공자이지만 ?머신러닝,? 데이터 분석 등 인공지능 분야와 관련해서 열심히 공부하고 있는 중이다.

역자 : 허준호
광주과학기술원에서 분산 및 병렬처리 알고리즘으로 박사학위를 취득했고 프랑스 국책연구소인 INRIA에서 박사 후 연구원으로 재직하면서 과학계산용 병렬 수치 라이브러리를 개발했다. 귀국 후에는 (주)에스코어에서 빅데이터 플랫폼 및 솔루션 개발 프로젝트에 참여했으며 현재는 한국정보통신기술협회(TTA)에서 클라우드 시험/인증과 AI 학습데이터 품질검증 업무를 수행 중이다. 인공지능의 다양한 활용에 관심이 많은데, 특히 조합 최적화 문제를 머신러닝 기법을 이용해 풀어내는 일에 흥미를 느끼고 있다. 여유 시간에는 탁구와 골프를 즐기면서 잘하기 위해 노력하지만, 세상에 어떤 일이든지 쉬운 것이 없다는 점을 새삼 실감하고 있다.

역자 소개

  • 역자 : 노설빈, 허준호

노설빈
연세대학교 영어영문학과를 졸업하고  동 대학원에서  영어영문학과  석사  학위를 취득했으며  인천대학교에서  객원 교수로 재직했다.  현재는 한 아이를 둔 엄마로서 프리랜서 번역 활동을 하고 있다.  연세대학교 재학 시절  캐나다에  어학연수를  다녀온 뒤에  건국대학교  TESOL  자격증을  획득함으로써 언어학 이론 전반과 실제 수업에 적용할 수 있는 능력을 얻었다. 그 후  번역  분야,  특히 출판 번역에  더욱 큰 관심을 갖게  됐는데  남편이자  공역자인  ‘허준호’가  몸 담고 있는 ‘IT 분야’의  책을 번역하는 일에  처음으로  과감히  도전하게 됐다.  AWS  AI 서비스가 처음에는 생소했으나 현실의 문제를 해결할 수 있는 애플리케이션 개발에 큰 도움이 된다는 점을  알게 됐고,  AI  실무자로 성장하기 위해  필요한 점이 무엇인지도 알게 됐다.  IT  비전공자이지만  머신러닝,  데이터 분석 등 인공지능 분야와 관련해서 열심히 공부하고 있는 중이다.

허준호
광주과학기술원에서 분산 및 병렬처리 알고리즘으로 박사학위를 취득했고 프랑스 국책연구소인 INRIA에서 박사 후 연구원으로 재직하면서 과학계산용 병렬 수치 라이브러리를 개발했다. 귀국 후에는 (주)에스코어에서 빅데이터 플랫폼 및 솔루션 개발 프로젝트에 참여했으며 현재는 한국정보통신기술협회(TTA)에서 클라우드 시험/인증과 AI 학습데이터 품질검증 업무를 수행 중이다. 인공지능의 다양한 활용에 관심이 많은데, 특히 조합 최적화 문제를 머신러닝 기법을 이용해 풀어내는 일에 흥미를 느끼고 있다. 여유 시간에는 탁구와 골프를 즐기면서 잘하기 위해 노력하지만, 세상에 어떤 일이든지 쉬운 것이 없다는 점을 새삼 실감하고 있다.


 

머리말

★ 지은이의 말 ★

이 책은 아마존 웹 서비스(AWS)의 다양한 인공지능(AI) 및 머신러닝 서비스를 설명한다. 그리고 실무 중심의 실습으로 훌륭한 애플리케이션을 개발하는 방법을 배운다. 또한 AWS에서 머신러닝과 심층학습 모형을 효과적으로 설계, 개발, 모니터링, 유지 보수하는 방법을 설명한다. AI/머신러닝 서비스 및 플랫폼 관련 AWS의 개요와 더불어 AI 및 다양한 산업 분야에서 쓰이는 AI 응용 분야의 소개로 시작한다. 아마존 레코그니션(Amazon Rekognition) 및 아마존 트랜스레이트(Amazon Translate)로 텍스트를 탐지하고 번역하는 방법을 제시한다. 아마존 트랜스크라이브(Amazon Transcribe)와 아마존 폴리(Amazon Polly)를 활용한 음성-텍스트 변환 방법을 배운다. 텍스트에서 정보를 추출하는 아마존 컴프리헨드(Amazon Comprehend)의 사용 방법과 음성 챗봇을 구축하는 아마존 렉스(Amazon Lex)에 대해서 다룬다. 아마존 세이지메이커(Amazon SageMaker)의 주요 기능인 빅데이터 처리, 텍스트 집합에서 주제 발견 그리고 이미지 분류에 대해 설명한다. 마지막으로 심층학습 및 자기회귀로 매출을 예측하는 방법과 모델 정확도 저하에 대응하는 방안을 다룬다. 이 책을 다 읽고 나면 모형 개발 생명주기의 모든 측면을 다루는 현장감 있는 실습을 통해 AWS에서 AI 기능과 애플리케이션을 개발하는 데 필요한 모든 지식을 습득하게 된다.

 

★ 옮긴이의 말 ★

2016년 3월 알파고 신드롬 이후 지금까지도 국내에서는 인공지능(AI)에 대한 열기가 식지 않고 있으며 다양한 사람에게까지 그 관심이 확대되고 있다. 이런 분위기에 이끌려 새롭게 AI와 관련된 일을 하고자 한다면, AI를 연구의 대상으로 봐야 할지, 개발할 애플리케이션에 적용하기 위한 기반 기술로 봐야 할지 먼저 고민해야 할 것이다. 시중에는 AI 기초부터 최신 AI 기법까지 다루는 책들이 즐비하지만, AI 기본 지식만으로도 관련 애플리케이션을 개발하고 배포할 수 있는 방법을 다루는 책은 매우 드물다. 이 책은 이러한 갈증을 해소하기에 적합한 내용과 풍부한 실습 과정을 제공한다.
 
애플리케이션을 개발하는 데 기본 알고리즘 개발부터 시작할 필요가 없듯이 AI 애플리케이션을 구축하고자 AI 알고리즘을 일일이 개발할 필요가 없다. 더군다나 풍부한 데이터로 훈련한 AI 모델을 재활용하거나 훈련에 필요한 다양한 인프라가 뒷받침된다면 자신의 아이디어를 AI 애플리케이션으로 빠르게 구현해 낼 수 있을 것이다. 이 책은 AI 기본 지식과 애플리케이션 개발 능력만 갖추고 있으면 다양한 AWS 서비스를 활용해 누구나 손쉽게 AI 애플리케이션을 개발할 수 있도록 하는 방법을 실습과 함께 제공한다. 뿐만 아니라 한 번 구축한 AI 애플리케이션을 손쉽게 변경하고 개선할 수 있도록 하는 아키텍처 설계 측면도 다루고 있어서 시장 출시를 목표로 AI 애플리케이션을 개발하고자 하는 이들을 위한 지침서로 손색이 없다.
AI 기능을 구현한 엔진만으로는 실생활에 사용할 수 있는 애플리케이션을 개발해서 배포하기 어려우며 스토리지, DB, API 게이트웨이 등의 다양한 인프라가 지원돼야 한다. AWS에는 인프라 관련 서비스 외에도 다양한 AI 관련 서비스가 있으며 앞으로 활용 가치가 높은 서비스가 꾸준히 출시될 전망이다. 더군다나 특정 벤더가 제공하는 서비스이므로 서비스 간의 상호 연동성 및 운용성이 높아 큰 문제없이 애플리케이션을 운영하고 유지보수할 수 있다. 따라서 이 책에서 제시하는 방법을 익히고 AI 관련 아이디어 발굴에 집중하다 보면 머지않아 실생활에 도움이 되는 훌륭한 AI 애플리케이션을 개발해서 성공적으로 출시할 수 있을 것이다.


 

 

목차

1부. 소개 및 최신 AI 애플리케이션의 구조

1장. AWS의 인공지능 서비스 소개
__기술 요건
__AI 소개
____AI 응용 분야
______자율 주행차
______의료 AI
______맞춤형 예측 키보드
____AI 솔루션 개발 시 AWS의 필요성
__AI 관련 AWS 서비스의 개요
____ AWS 서비스 사용 실습
______AWS 계정 생성하기
______AWS 관리 콘솔 살펴보기
______AWS 서비스 찾기
______AWS 리전 선택하기
______아마존 레코그니션 서비스 사용해 보기
______S3 이용하기
______신원 및 접근 권한 관리
__AWS CLI 사용하기
____파이썬 설치하기
______macOS에 파이썬 설치하기
______리눅스에 파이썬 설치하기
______마이크로소프트 윈도에 파이썬 설치하기
____AWS CLI 설치하기
____AWS CLI 설정하기
____AWS CLI로 레코그니션 서비스 호출하기
__AI 애플리케이션에 파이썬 사용하기
____파이썬 개발 환경 구축하기
______pipenv로 파이썬 가상 환경 구축하기
______첫 번째 파이썬 가상 환경 구축하기
__AWS SDK로 첫 번째 프로젝트 개발하기
__요약
__참고자료

2장. 최신 AI 애플리케이션의 구조
__기술 요건
__AI 애플리케이션의 성공 요인
__AI 애플리케이션의 아키텍처 설계 원칙
__최신 AI 애플리케이션의 아키텍처 이해
__맞춤형 AI 기능 개발
__AI 애플리케이션 아키텍처에 따른 실습 준비
____객체 탐지기 아키텍처
____객체 탐지기 컴포넌트 간의 상호작용
____기본 프로젝트 구조 생성하기
__AWS 챌리스를 이용해 로컬에서 AI 애플리케이션 개발하기
__웹 UI 기반의 데모 애플리케이션 개발
____챌리스로 AI 애플리케이션 후단부를 AWS에 배포하기
____AWS S3로 정적 웹 사이트 배포하기
__요약
__더 읽을거리

2부. AWS AI 서비스를 활용한 애플리케이션 구축

3장. 아마존 레코그니션 및 트랜스레이트를 활용한 텍스트 탐지와 번역
__좁은 세상 만들기
__사진 번역기의 아키텍처 이해
__사진 번역기 컴포넌트 간의 상호작용
__프로젝트 구조 구축하기
__서비스 구현
____인식 서비스 - 텍스트 탐지
____번역 서비스 - 텍스트 번역하기
____스토리지 서비스 - 파일 업로드
____단위 테스트에 대한 권장 사항
__RESTful 엔드포인트의 구현
____이미지 속 텍스트 번역 엔드포인트
____이미지 업로드 엔드포인트
__웹 사용자 인터페이스 구현
____index.html
____scripts.js
__사진 번역기의 AWS 배포
__프로젝트 개선 아이디어 논의
__요약
__더 읽을거리

4장. 아마존 트랜스크라이브 및 폴리를 활용한 음성-텍스트 변환과 텍스트-음성 변환
__기술 요건
__공상 과학 영화 속의 기술
__만능 통역기의 아키텍처 이해
____만능 통역기 컴포넌트 간의 상호작용
__프로젝트 구조 구축하기
__서비스 구현
____음성 표기 서비스 - 음성-텍스트 변환
____번역 서비스 - 문서 번역
____음성 서비스 - 텍스트-음성 변환
____스토리지 서비스 - 파일 업로드 및 검색
__RESTful 엔드포인트 구현
____녹음 번역 엔드포인트
____음성 합성 엔드포인트
____녹음 업로드 엔드포인트
__웹 사용자 인터페이스 구현
____index.html
____scripts.js
__만능 통역기의 AWS 배포
__프로젝트 개선 아이디어 논의
__요약
__참고자료

5장. 아마존 컴프리헨드를 활용한 텍스트 내 정보 추출
__기술 요건
__인공지능과 협업하기
__연락처 관리기 아키텍처 이해
__연락처 관리기 컴포넌트 간의 상호작용
__프로젝트 구조 구축하기
__서비스 구현
____인식 서비스 - 텍스트 탐지
____추출 서비스 - 연락처 정보 추출
____연락처 저장소 - 연락처 저장 및 조회
____스토리지 서비스 - 파일 업로드 및 조회
__RESTful 엔드포인트 구현
____정보 추출 엔드포인트
____연락처 저장 및 모든 연락처 조회 엔드포인트
____업로드 이미지 엔드포인트
__웹 사용자 인터페이스 구현
____Index.html
____scripts.js
__연락처 관리기의 AWS 배포
__프로젝트 개선 아이디어 논의
__요약
__더 읽을거리

6장. 아마존 렉스를 활용한 음성 챗봇 구축
__친화적인 사람 대 컴퓨터 인터페이스의 이해
__연락처 도우미 아키텍처
__아마존 렉스 개발 패러다임의 이해
__연락처 도우미 봇 설정
____LookupPhoneNumberByName 의도
____LookupPhoneNumberByName 에 대한 샘플 발언과 슬롯
____LookupPhoneNumberByName에 대한 확인 프롬프트와 응답
____AWS 람다를 사용한 LookupPhoneNumberByName의 이행
______LookupPhoneNumberByName에 대한 다이나모DB IAM 역할
______LookupPhoneNumberByName에 대한 이행 람다 함수
______아마존 렉스 도우미 함수
____LookupPhoneNumberByName 의도 이행
____LookupPhoneNumberByName에 대한 시험 대화
____MakePhoneCallByName 의도
____MakePhoneCallByName 에 대한 샘플 발언과 람다 초기화 및 검증
______MakePhoneCallByName에 대한 슬롯과 확인 프롬프트
______MakePhoneCallByName에 대한 이행과 응답
______MakePhoneCallByName에 대한 시험 대화
____연락처 도우미 봇 배포
__연락처 도우미를 애플리케이션에 통합
____인공지능 비서 서비스 구현
____연락처 도우미 RESTful 엔드포인트
__요약
__더 읽을거리

3부. 아마존 세이지메이커를 활용한 머신러닝 모형 훈련

7장. 아마존 세이지메이커로 작업하는 방법
__기술 요건
__스파크 EMR을 활용한 빅데이터 전처리
__아마존 세이지메이커에서 훈련 수행
____Object2Vec의 작동 원리
____Object2Vec 알고리즘의 훈련
__훈련한 Object2Vec의 배포 및 추론 수행
__초매개변수 최적화(HPO) 수행
__세이지메이커의 실험 관리 서비스
__세이지메이커로 엠엑스넷 및 글루온 기반의 자체 모형 가져 오기
__R 모형의 자체 컨테이너 가져오기
__요약
__더 읽을거리

8장. 머신러닝 추론 파이프라인 생성
__기술 요건
__세이지메이커의 추론 파이프라인 아키텍처 이해
__아마존 글루와 스파크ML로 기능을 생성하는 방법
____사전 요건 준비
____파이스파크로 데이터 전처리
____AWS 글루 작업 생성
__세이지메이커에서 NTM 훈련으로 주제 식별
____세이지메이커에서 온라인 및 일괄처리 추론의 비교
____추론 파이프라인으로 실시간 예측 생성
__추론 파이프라인으로 일괄처리 예측 생성
__요약
__더 읽을거리

9장. 텍스트 집합에서 주제의 발견
__기술 요건
__주제 모델링 기법들
__신경 주제 모형의 작동 방식 이해
__세이지메이커에서 NTM 훈련
__훈련한 NTM 모형의 배포 및 추론 수행
__요약
__더 읽을거리

10장. 아마존 세이지메이커를 활용한 이미지 분류
__기술 요건
__합성곱 신경망 및 잔차 신경망 살펴보기
__아마존 세이지메이커에서 전이학습으로 이미지 분류
____이미지 분류에 필요한 입력 데이터 생성
____이미지 분류에 사용할 초매개변수의 정의
__배치 변환으로 추론 수행
__요약
__더 읽을거리

11장. 심층학습 및 자기회귀를 활용한 매출 예측
__기술 요건
__전통적인 시계열 예측 기법의 이해
____ARIMA
____지수 평활
__DeepAR 모형이 작동하는 방식
____모형 아키텍처
____망 가중치의 최적화
__DeepAR 기반 매출 예측 모형의 이해
____데이터셋에 대한 간결한 설명
____예비 데이터 분석
____데이터 전처리
____DeepAR의 훈련
__매출 예측 및 평가
__요약
__더 읽을거리

4부. 머신러닝 모형 모니터링 및 관리 방법

12장. 모형 정확도 저하 및 피드백 루프
__기술 요건
__성능 저하가 발생한 모형의 모니터링
__새로 추가되는 훈련 데이터 관련 사용 케이스(광고 클릭 전환) 개발
__머신러닝 피드백 루프 생성
____데이터 탐색
____특징 생성
____아마존 세이지메이커 XGBoost 알고리즘으로 광고 클릭 데이터 분류
____모형 성능 평가
__요약
__더 읽을거리

13장. 다음으로 무엇이 필요한가?
__1부에서 배운 개념 요약
__2부에서 배운 개념 요약
__3부에서 배운 개념 요약
__4부에서 배운 개념 요약
__다음으로 무엇이 필요한가?
____현실 세계에서 인공지능
______AWS 딥렌즈
______AWS 딥레이서
______사물 인터넷 및 AWS IoT 그린그래스
____자신의 분야에서 인공지능
__요약

top