머신러닝 파워드 애플리케이션

고객평점
저자에마뉘엘 아메장
출판사항한빛미디어, 발행일:2021/09/06
형태사항p.304 B5판:24
매장위치자연과학부(B2) , 재고문의 : 051-816-9500
ISBN9791162244692 [소득공제]
판매가격 27,000원   24,300원  (인터넷할인가:10%)
포인트 1,215점
배송비결제주문시 결제
  • 주문수량 

총 금액 : 0원

책 소개

아이디어가 현실이 되는, 나만의 머신러닝 애플리케이션 구현하기

머신러닝 기반 애플리케이션을 설계, 구축, 배포하는 과정에 필요한 모든 기술을 설명하는 책이다. 초기 아이디어가 제품으로 개발되기까지의 과정을 머신러닝 에디터 예제 프로젝트를 통해 순서대로 배운다. 데이터 과학자, 소프트웨어 엔지니어, 제품 관리자가 머신러닝 애플리케이션을 단계별로 구현하는 데 필요한 도구와 실무에서 맞닥뜨리게 되는 도전 과제와 모범 사례를 살펴본다. 유용한 코드와 친절한 그림, 업계 리더와의 인터뷰를 통해 실용적인 머신러닝 개념을 터득해 본인만의 머신러닝 애플리케이션을 자신 있게 구현해보자.


머신러닝 아이디어 생각만 하고 있었다면?

지금 바로 애플리케이션 개발에 힘을 실어줄 강력한 한 방!

머신러닝이 점점 더 활발하게 다양한 제품에 사용되면서, 새로운 제품 개발에 대한 아이디어가 번쩍번쩍 샘솟는 분들이 많을 겁니다. 생각에만 그치지 않고 아이디어를 실제 애플리케이션으로 구현하고 싶은데 어떤 것부터, 어디서부터 시작해야 할지 모르겠다면 바로 이 책을 펼쳐보세요. 대부분의 머신러닝 책이 알고리즘과 라이브러리 설명에 중점을 두는 것과 달리, 이 책은 머신러닝 기반의 애플리케이션 아이디어가 실제 애플리케이션으로 구현되는 모든 과정을 살펴봅니다. 실무자가 실제로 애플리케이션을 구현할 때 필요한 도구와 마주하게 될 도전 과제를 살펴보고, 업계 리더 4명의 생생한 경험이 담긴 인터뷰를 통해 유용한 팁을 얻어 본인만의 스킬을 쌓아가세요. 이 책을 읽고 나면 본인만의 머신러닝 애플리케이션을 구현하는 과정의 첫 삽을 자신 있게 뜰 수 있을 겁니다.


대상 독자

● 프로그래밍 경험과 머신러닝 기초 지식을 가진 누구나

● 데이터 과학자, 머신러닝 엔지니어로 현업에 종사하는 개발자

● 코딩은 모르지만 데이터 과학자와 함께 일해야 하는 직군


주요 내용

● 제품의 목표를 정의하고 머신러닝 문제를 설정합니다.

● 첫 번째 엔드투엔드 파이프라인을 빠르게 만들어 초기 데이터셋을 획득합니다.

● 머신러닝 모델을 훈련, 평가하고 성능 병목을 해결합니다.

● 제품 환경에 모델을 배포하고 모니터링합니다.


부별 요약

● 1부: 아이디어를 머신러닝 문제로 표현하고 성능을 측정하는 방법을 배워 초기 계획을 세웁니다.

● 2부: 첫 번째 파이프라인을 만들고, 초기 데이터셋을 탐색하고 시각화하는 법을 배웁니다.

● 3부: 목표를 달성할 때까지 모델을 향상하는 방법을 살펴봅니다.

● 4부: 모델 배포 시 고려해야 할 부분과 배포 방식, 모니터링 전략을 다룹니다. 

작가 소개

지은이 : 에마뉘엘 아메장

수년간 머신러닝 기반 제품을 만들었고, 현재는 스트라이프(Stripe)에서 머신러닝 엔지니어링을 담당하고 있습니다. 그전에 인사이트 펠로의 AI 책임자로 150개 이상의 머신러닝 프로젝트를 이끌었습니다. 집카(Zipcar)의 데이터 과학자로 온디맨드 예측과 머신러닝 모델을 제품 환경에 배포하는 것을 돕는 프레임워크와 서비스를 만들었습니다. 파리쉬드(Paris-Sud) 대학교에서 AI 석사 학위를 받았고 동 대학교 대학원에서 엔지니어링 석사 학위를 받았습니다. ESCP에서 경영학 석사 학위를 받아 머신러닝과 비즈니스를 아우르는 배경지식을 가지고 있습니다. 


옮긴이 : 박해선

기계공학을 전공했지만 졸업 후엔 줄곧 코드를 읽고 쓰는 일을 했습니다. 블로그(tensorflow.blog )에 글을 쓰고 머신러닝과 딥러닝에 관한 책을 집필, 번역하면서 소프트웨어와 과학의 경계를 흥미롭게 탐험하고 있습니다.

『챗GPT로 대화하는 기술』(한빛미디어, 2023), 『혼자 공부하는 머신러닝+딥러닝』(한빛미디어, 2020), 『혼자 공부하는 데이터 분석 with 파이썬』(한빛미디어, 2023), 『Do it! 딥러닝 입문』(이지스퍼블리싱, 2019)을 집필했습니다.

『트랜스포머를 활용한 자연어 처리』(한빛미디어, 2022), 『케라스 창시자에게 배우는 딥러닝개정 2판』(길벗, 2022), 『개발자를 위한 머신러닝&딥러닝』(한빛미디어, 2022), 『XGBoost와 사이킷런을 활용한 그레이디언트 부스팅』(한빛미디어, 2022), 『구글 브레인 팀에게 배우는 딥러닝 with TensorFlow.js』(길벗, 2022), 『파이썬 라이브러리를 활용한 머신러닝(번역개정2판)』(한빛미디어, 2022), 『머신러닝 파워드 애플리케이션』(한빛미디어, 2021), 『파이토치로 배우는 자연어 처리』(한빛미디어, 2021), 『머신러닝 교과서 with 파이썬, 사이킷런, 텐서플로(개정3판)』(길벗, 2021)을 비롯해 여러 권의 책을 우리말로 옮겼습니다. 

목 차

[PART I 올바른 머신러닝 접근 방법 모색]


CHAPTER 1 제품의 목표를 머신러닝 문제로 표현하기

1.1 어떤 작업이 가능한지 예상하기

1.2 머신러닝 에디터 설계

1.3 모니카 로가티: 머신러닝 프로젝트의 우선순위 지정하기

1.4 마치며


CHAPTER 2 계획 수립하기

2.1 성공 측정하기

2.2 작업 범위와 문제점 예상하기

2.3 머신러닝 에디터 계획하기

2.4 규칙적인 향상 방법: 간단하게 시작하기

2.5 마치며


[PART II 초기 프로토타입 제작]


CHAPTER 3 엔드투엔드 파이프라인 만들기

3.1 가장 간단한 프로토타입

3.2 머신러닝 에디터 프로토타입

3.3 워크플로 테스트하기

3.4 머신러닝 에디터 프로토타입 평가

4.5 마치며


CHAPTER 4 초기 데이터셋 준비하기

4.1 반복적인 데이터셋

4.2 첫 번째 데이터셋 탐색하기

4.3 레이블링으로 데이터 트렌드 찾기

4.4 데이터를 활용한 특성 생성과 모델링

4.5 로버트 먼로: 데이터를 찾고, 레이블링하고, 활용하는 방법

4.6 마치며


[PART III 모델 반복]


CHAPTER 5 모델 훈련과 평가

5.1 가장 간단하고 적절한 모델

5.2 모델 평가: 정확도를 넘어서

5.3 특성 중요도 평가

5.4 마치며


CHAPTER 6 머신러닝 문제 디버깅

6.1 소프트웨어 모범 사례

6.2 데이터 흐름 디버깅: 시각화와 테스트

6.3 훈련 디버깅: 모델 학습하기

6.4 일반화 디버깅: 유용한 모델 만들기

6.5 마치며


CHAPTER 7 분류기를 사용한 글쓰기 추천

7.1 모델로 추천 만들기

7.2 모델 비교하기

7.3 추천 생성하기

7.4 마치며


[PART IV 배포와 모니터링]


CHAPTER 8 모델 배포 시 고려 사항

8.1 데이터 고려 사항

8.2 모델링 고려 사항

8.3 크리스 할랜드: 배포 실험

8.4 마치며


CHAPTER 9 배포 방식 선택

9.1 서버 측 배포

9.2 클라이언트 측 배포

9.3 연합 학습: 하이브리드 방법

9.4 마치며


CHAPTER 10 모델 안전장치 만들기

10.1 실패를 대비하는 설계

10.2 성능 설계

10.3 피드백 요청

10.4 크리스 무디: 데이터 과학자에게 모델 배포 권한 부여

10.5 마치며


CHAPTER 11 모니터링과 모델 업데이트

11.1 모니터링의 역할

11.2 모니터링 대상 선택

11.3 머신러닝을 위한 CI/CD

11.4 마치며

역자 소개


01. 반품기한
  • 단순 변심인 경우 : 상품 수령 후 7일 이내 신청
  • 상품 불량/오배송인 경우 : 상품 수령 후 3개월 이내, 혹은 그 사실을 알게 된 이후 30일 이내 반품 신청 가능
02. 반품 배송비
반품 배송비
반품사유 반품 배송비 부담자
단순변심 고객 부담이며, 최초 배송비를 포함해 왕복 배송비가 발생합니다. 또한, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다.
상품의 불량 또는 오배송 고객 부담이 아닙니다.
03. 배송상태에 따른 환불안내
환불안내
진행 상태 결제완료 상품준비중 배송지시/배송중/배송완료
어떤 상태 주문 내역 확인 전 상품 발송 준비 중 상품이 택배사로 이미 발송 됨
환불 즉시환불 구매취소 의사전달 → 발송중지 → 환불 반품회수 → 반품상품 확인 → 환불
04. 취소방법
  • 결제완료 또는 배송상품은 1:1 문의에 취소신청해 주셔야 합니다.
  • 특정 상품의 경우 취소 수수료가 부과될 수 있습니다.
05. 환불시점
환불시점
결제수단 환불시점 환불방법
신용카드 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) 신용카드 승인취소
계좌이체 실시간 계좌이체 또는 무통장입금
취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준)
계좌입금
휴대폰 결제 당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소
전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준)
당일취소 : 휴대폰 결제 승인취소
익월취소 : 계좌입금
포인트 취소 완료 후, 당일 포인트 적립 환불 포인트 적립
06. 취소반품 불가 사유
  • 단순변심으로 인한 반품 시, 배송 완료 후 7일이 지나면 취소/반품 신청이 접수되지 않습니다.
  • 주문/제작 상품의 경우, 상품의 제작이 이미 진행된 경우에는 취소가 불가합니다.
  • 구성품을 분실하였거나 취급 부주의로 인한 파손/고장/오염된 경우에는 취소/반품이 제한됩니다.
  • 제조사의 사정 (신모델 출시 등) 및 부품 가격변동 등에 의해 가격이 변동될 수 있으며, 이로 인한 반품 및 가격보상은 불가합니다.
  • 뷰티 상품 이용 시 트러블(알러지, 붉은 반점, 가려움, 따가움)이 발생하는 경우 진료 확인서 및 소견서 등을 증빙하면 환불이 가능하지만 이 경우, 제반 비용은 고객님께서 부담하셔야 합니다.
  • 각 상품별로 아래와 같은 사유로 취소/반품이 제한 될 수 있습니다.

환불불가
상품군 취소/반품 불가사유
의류/잡화/수입명품 상품의 택(TAG) 제거/라벨 및 상품 훼손으로 상품의 가치가 현저히 감소된 경우
계절상품/식품/화장품 고객님의 사용, 시간경과, 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우
가전/설치상품 전자제품 특성 상, 정품 스티커가 제거되었거나 설치 또는 사용 이후에 단순변심인 경우, 액정화면이 부착된 상품의 전원을 켠 경우 (상품불량으로 인한 교환/반품은 AS센터의 불량 판정을 받아야 합니다.)
자동차용품 상품을 개봉하여 장착한 이후 단순변심의 경우
CD/DVD/GAME/BOOK등 복제가 가능한 상품의 포장 등을 훼손한 경우
내비게이션, OS시리얼이 적힌 PMP 상품의 시리얼 넘버 유출로 내장된 소프트웨어의 가치가 감소한 경우
노트북, 테스크탑 PC 등 홀로그램 등을 분리, 분실, 훼손하여 상품의 가치가 현저히 감소하여 재판매가 불가할 경우