상세정보
미리보기
살아 움직이는 머신러닝 파이프라인 설계
- 저자
- 하네스 하프케,캐서린 넬슨 공저/송호연 역
- 출판사
- 한빛미디어
- 출판일
- 2021-10-11
- 등록일
- 2022-01-26
- 파일포맷
- PDF
- 파일크기
- 8MB
- 공급사
- 예스이십사
- 지원기기
-
PC
PHONE
TABLET
웹뷰어
프로그램 수동설치
뷰어프로그램 설치 안내
책소개
효율의 끝판왕, 머신러닝 파이프라인으로 가장 손쉽게 자동화를 구축하는 방법!많은 기업이 머신러닝 프로젝트에 수백억씩 투자한다. 안타깝지만 모델을 효과적으로 배포하지 못하면 엄청난 투자가 성과로 이어지기 어렵다. 이 책은 텐서플로 생태계를 사용하여 머신러닝 파이프라인으로 자동화하는 실용적인 방법을 단계별로 안내한다. 배포 시간을 며칠에서 몇 분으로 단축하여 레거시 시스템을 유지하고 관리하는 대신 새로운 모델 개발에 집중할 수 있도록 돕는 기술과 도구를 소개한다.데이터 과학자, 머신러닝 엔지니어 및 데브옵스 엔지니어는 모델 개발을 넘어 데이터 과학 프로젝트를 성공적으로 제품화하는 방법을 배울 수 있으며, 관리자는 팀을 지원하는 데 필요한 역할과 업무를 더 잘 이해할 수 있을 것이다.
저자소개
SAP Concur의 Concur Labs 수석 데이터 과학자이다. 머신러닝을 사용하여 비즈니스 여행자의 경험을 개선하는 혁신적인 방법을 연구한다. SAP Concur에 합류하기 전에는 의료, 소매, 채용, 재생 에너지 등 다양한 산업 분야의 머신러닝 인프라 문제를 해결했다. 또한, 자연어 처리와 딥러닝에 관한 출판물을 공동으로 집필했으며 다양한 콘퍼런스에서 딥러닝과 파이썬에 대해 발표했다. 그는 wunderbar.ai의 창시자이기도 하다. 또한 오리건 주립 대학교에서 전기공학 석사 학위를 받았다.
목차
CHAPTER 1 머신러닝 파이프라인1.1 머신러닝 파이프라인의 필요성1.2 머신러닝 파이프라인을 고려해야 할 시기1.3 머신러닝 파이프라인 단계1.4 파이프라인 오케스트레이션1.5 예제 프로젝트1.6 요약CHAPTER 2 TFX - 텐서플로 익스텐디드2.1 TFX 소개2.2 TFX 설치2.3 TFX 컴포넌트 개요2.4 ML 메타데이터2.5 대화형 파이프라인2.6 TFX의 대체 솔루션2.7 아파치 빔 소개2.8 요약CHAPTER 3 데이터 수집3.1 데이터 수집의 개념3.2 데이터 준비3.3 수집 전략3.4 요약CHAPTER 4 데이터 검증4.1 데이터 검증의 필요성4.2 TFDV - 텐서플로 데이터 검증4.3 데이터 인식4.4 GCP를 사용한 대용량 데이터셋 처리4.5 TFDV를 머신러닝 파이프라인에 통합하기4.6 요약CHAPTER 5 데이터 전처리5.1 데이터 전처리의 필요성5.2 TFT를 사용한 데이터 전처리5.3. 요약CHAPTER 6 모델 학습6.1 예제 프로젝트의 모델 정의하기6.2 TFX Trainer 컴포넌트6.3 대화형 파이프라인에서 텐서보드 사용하기6.4 분산 학습 전략6.5 모델 튜닝6.6 요약CHAPTER 7 모델 분석 및 검증7.1 모델 분석 방법7.2 텐서플로 모델 분석7.3 공정성을 위한 모델 분석7.4 모델 설명 가능성7.5 TFX에서의 분석과 검증7.6 요약CHAPTER 8 텐서플로 서빙을 사용한 모델 배포8.1 간단한 모델 서버8.2 파이썬 기반 API를 사용한 모델 배포의 단점8.3 텐서플로 서빙8.4 텐서플로 아키텍처 개요8.5 텐서플로 서빙용 모델 내보내기8.6 모델 서명8.7 내보낸 모델 검사하기8.8 텐서플로 서빙 설정8.9 텐서플로 서버 구성8.10 REST 대 gRPC8.11 모델 서버에서 예측하기8.12 텐서플로 서빙을 사용한 A/B 모델 테스트8.13 모델 서버에서 모델 메타데이터 요청8.14 추론 요청 배치 처리8.15 배치 예측 구성8.16 기타 텐서플로 서빙 최적화8.17 텐서플로의 대체 서비스8.18 클라우드 공급자를 통한 구축8.19 TFX 파이프라인을 사용한 모델 배포8.20 요약CHAPTER 9 텐서플로 서비스를 사용한 고급 모델 배포9.1 배포 주기 분리9.2 배포를 위한 모델 최적화9.3 텐서플로 서빙에서 TensorRT 사용하기9.4 TFLite9.5 텐서플로 서빙 인스턴스 모니터링9.6 텐서플로 서빙과 쿠버네티스를 사용한 간편한 확장9.7 요약CHAPTER 10 고급 TFX10.1 고급 파이프라인 개념10.2 휴먼 인 더 루프10.3 사용자 지정 TFX 컴포넌트10.4 요약CHAPTER 11 파이프라인 1부: 아파치 빔 및 아파치 에어플로11.1 오케스트레이션 도구 선택11.2 대화형 TFX 파이프라인을 프로덕션 파이프라인으로 변환하기11.3 빔과 에어플로를 위한 대화형 파이프라인 변환11.4 아파치 빔 소개11.5 아파치 빔으로 TFX 파이프라인 조정11.6. 아파치 에어플로 소개11.7 아파치 에어플로를 사용한 TFX 파이프라인 설정11.8 요약CHAPTER 12 파이프라인 2부: 쿠베플로 파이프라인12.1 쿠베플로 파이프라인 소개12.2 쿠베플로 파이프라인을 사용한 TFX 파이프라인 조정12.3 구글 클라우드 AI 플랫폼 기반 파이프라인12.4 요약CHAPTER 13 피드백 루프13.1 명시적 피드백과 암묵적 피드백13.2 피드백 수집 패턴 설계13.3 피드백 루프를 추적하는 방법13.4 요약CHAPTER 14 머신러닝을 위한 데이터 개인정보 보호14.1 데이터 개인정보 보호 문제14.2 차등 개인정보 보호14.3 텐서플로 개인정보 보호 소개14.4 연합 학습14.5 암호화된 머신러닝14.6 기타 데이터 개인정보 보호 방법14.7 요약CHAPTER 15 파이프라인의 미래와 다음 단계15.1 모델 실험 관리15.2 모델 배포 관리에 관한 생각15.3 미래의 파이프라인 능력15.4 다른 머신러닝 프레임워크와 함께 사용하는 TFX15.5 머신러닝 모델 테스트15.6 머신러닝을 위한 CI/CD 시스템15.7 머신러닝 엔지니어링 커뮤니티15.8 요약APPENDIX A 머신러닝에 유용한 인프라 소개A.1 컨테이너 소개A.2 도커 소개A.3 쿠버네티스 소개A.4 쿠버네티스에 애플리케이션 배포하기APPENDIX B 구글 클라우드에 쿠버네티스 클러스터 설정하기B.1 시작하기 전에 수행해야 할 작업B.2 구글 클라우드의 쿠버네티스B.3 쿠베플로 파이프라인을 위한 영구 볼륨 설정APPENDIX C 쿠베플로 파이프라인 조작 팁C.1 사용자 지정 TFX 이미지C.2 영구 볼륨을 사용한 데이터 교환C.3 TFX 명령줄 인터페이스