확장메뉴
주요메뉴


닫기
사이즈 비교
소득공제
머신러닝 파워드 애플리케이션

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

: 아이디어에서부터 완성된 제품까지, 강력한 머신러닝

리뷰 총점9.7 리뷰 20건 | 판매지수 834
베스트
IT 모바일 top100 1주
분철서비스 시작 시 알려드립니다. 분철서비스 알림신청

품목정보

품목정보
발행일 2021년 09월 06일
쪽수, 무게, 크기 304쪽 | 183*235*30mm
ISBN13 9791162244692
ISBN10 1162244690

이 상품의 태그

클린 아키텍처

클린 아키텍처

26,100 (10%)

'클린 아키텍처' 상세페이지 이동

리액트를 다루는 기술

리액트를 다루는 기술

37,800 (10%)

'리액트를 다루는 기술' 상세페이지 이동

스윗한 SwiftUI

스윗한 SwiftUI

28,800 (10%)

'스윗한 SwiftUI' 상세페이지 이동

고양이도 할 수 있는 Vue.js

고양이도 할 수 있는 Vue.js

21,600 (10%)

'고양이도 할 수 있는 Vue.js' 상세페이지 이동

Figma 가이드북

Figma 가이드북

23,400 (10%)

'Figma 가이드북' 상세페이지 이동

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

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

24,300 (10%)

'머신러닝 파워드 애플리케이션' 상세페이지 이동

루마퓨전 한 걸음 더

루마퓨전 한 걸음 더

23,400 (10%)

'루마퓨전 한 걸음 더' 상세페이지 이동

파이썬 해킹 레시피

파이썬 해킹 레시피

23,400 (10%)

'파이썬 해킹 레시피' 상세페이지 이동

스벨트로 시작하는 웹 프런트엔드

스벨트로 시작하는 웹 프런트엔드

26,100 (10%)

'스벨트로 시작하는 웹 프런트엔드' 상세페이지 이동

예제로 배우는 스프링 부트 입문

예제로 배우는 스프링 부트 입문

27,000 (10%)

'예제로 배우는 스프링 부트 입문' 상세페이지 이동

IntelliJ IDEA 프로젝트에 활용하기

IntelliJ IDEA 프로젝트에 활용하기

23,400 (10%)

'IntelliJ IDEA 프로젝트에 활용하기' 상세페이지 이동

프로페셔널 안드로이드 (제4판)

프로페셔널 안드로이드 (제4판)

35,100 (10%)

'프로페셔널 안드로이드 (제4판)' 상세페이지 이동

이보다 더 쉬울 수 없는 자바 머신러닝 with Weka

이보다 더 쉬울 수 없는 자바 머신러닝 with Weka

27,900 (10%)

'이보다 더 쉬울 수 없는 자바 머신러닝 with Weka' 상세페이지 이동

Svelte로 맛보는 웹 애플리케이션 개발

Svelte로 맛보는 웹 애플리케이션 개발

25,200 (10%)

'Svelte로 맛보는 웹 애플리케이션 개발' 상세페이지 이동

VueJS VueX로 클레이튼 BApp 개발하기

VueJS VueX로 클레이튼 BApp 개발하기

21,600 (10%)

'VueJS VueX로 클레이튼 BApp 개발하기' 상세페이지 이동

업무와 일상을 정리하는 새로운 방법 Notion

업무와 일상을 정리하는 새로운 방법 Notion

16,200 (10%)

'업무와 일상을 정리하는 새로운 방법 Notion' 상세페이지 이동

Do it! 안드로이드 앱 프로그래밍

Do it! 안드로이드 앱 프로그래밍

36,000 (10%)

'Do it! 안드로이드 앱 프로그래밍' 상세페이지 이동

책소개 책소개 보이기/감추기

목차 목차 보이기/감추기

[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 마치며

만든이 코멘트 만든이 코멘트 보이기/감추기

안녕하세요. 이책의 역자 입니다.
2021-08-30
안녕하세요. [머신러닝 파워드 애플리케이션]을 번역한 박해선입니다. 이 책은 아마존 베스트셀러인 [Building Machine Learning Applications]의 번역서입니다. 머신러닝 제품에 대한 아이디어에서 기획, 파이프라인 구축, 데이터셋 준비, 모델 훈련 반복, 디버깅, 제품 UX, 모델 배포, 모니터링에 이르기까지 데이터 과학자와 머신러닝 엔지니어가 준비하고 고려해야할 많은 지침들이 담겨 있습니다. 번역하면서 저도 많이 배웠습니다. 다른 분들에게도 꼭 도움이 되었으면 좋겠습니다. 책의 모든 코드는 주피터 노트북(https://bit.ly/mlpa-git)으로 제공합니다. 책을 구매하시면 제 블로그의 에러타 페이지(https://bit.ly/mlpa-book)를 꼭 참고해 주세요. [파이토치로 배우는 자연어 처리], [머신러닝 교과서 3판], [딥러닝 일러스트레이티드], [혼자 공부하는 머신러닝+딥러닝], [GAN 인 액션], [핸즈온 머신러닝 2], [미술관에 GAN 딥러닝], [Do It! 딥러닝 입문], [파이썬을 활용한 머신러닝 쿡북], [머신 러닝 교과서 with 파이썬, 사이킷런, 텐서플로], [파이썬 라이브러리를 활용한 머신러닝], [케라스 창시자에게 배우는 딥러닝] 등에 이어 열 여섯 번째 머신러닝 책입니다. 많은 분들의 응원 덕에 큰 힘을 얻습니다. 더 좋은 책으로 찾아 뵙겠습니다. 감사합니다.

출판사 리뷰 출판사 리뷰 보이기/감추기

머신러닝 아이디어 생각만 하고 있었다면?
지금 바로 애플리케이션 개발에 힘을 실어줄 강력한 한 방!
머신러닝이 점점 더 활발하게 다양한 제품에 사용되면서, 새로운 제품 개발에 대한 아이디어가 번쩍번쩍 샘솟는 분들이 많을 겁니다. 생각에만 그치지 않고 아이디어를 실제 애플리케이션으로 구현하고 싶은데 어떤 것부터, 어디서부터 시작해야 할지 모르겠다면 바로 이 책을 펼쳐보세요. 대부분의 머신러닝 책이 알고리즘과 라이브러리 설명에 중점을 두는 것과 달리, 이 책은 머신러닝 기반의 애플리케이션 아이디어가 실제 애플리케이션으로 구현되는 모든 과정을 살펴봅니다. 실무자가 실제로 애플리케이션을 구현할 때 필요한 도구와 마주하게 될 도전 과제를 살펴보고, 업계 리더 4명의 생생한 경험이 담긴 인터뷰를 통해 유용한 팁을 얻어 본인만의 스킬을 쌓아가세요. 이 책을 읽고 나면 본인만의 머신러닝 애플리케이션을 구현하는 과정의 첫 삽을 자신 있게 뜰 수 있을 겁니다.
대상 독자
· 프로그래밍 경험과 머신러닝 기초 지식을 가진 누구나
· 데이터 과학자, 머신러닝 엔지니어로 현업에 종사하는 개발자
· 코딩은 모르지만 데이터 과학자와 함께 일해야 하는 직군
주요 내용
· 제품의 목표를 정의하고 머신러닝 문제를 설정합니다.
· 첫 번째 엔드투엔드 파이프라인을 빠르게 만들어 초기 데이터셋을 획득합니다.
· 머신러닝 모델을 훈련, 평가하고 성능 병목을 해결합니다.
· 제품 환경에 모델을 배포하고 모니터링합니다.
부별 요약
· 1부: 아이디어를 머신러닝 문제로 표현하고 성능을 측정하는 방법을 배워 초기 계획을 세웁니다.
· 2부: 첫 번째 파이프라인을 만들고, 초기 데이터셋을 탐색하고 시각화하는 법을 배웁니다.
· 3부: 목표를 달성할 때까지 모델을 향상하는 방법을 살펴봅니다.
· 4부: 모델 배포 시 고려해야 할 부분과 배포 방식, 모니터링 전략을 다룹니다.

추천평 추천평 보이기/감추기

머신러닝에서 가장 어려운 부분인 문제 정의, 모델 디버깅, 배포를 건너뛰는 책은 너무나 많습니다. 하지만 이 책은 이런 문제에 초점을 맞춰 이야기를 풀어갑니다. 이 책을 읽으면 아이디어에 불과했던 프로젝트를 큰 영향을 발휘하는 애플리케이션으로 만들 수 있습니다.
- 알렉산더 구드 (Intuit 데이터 과학자)
머신러닝 모델을 도입하는 방법, 잘못되기 쉬운 부분과 특별히 주의해야 할 사항에 대한 실용적인 조언을 찾고 있다면 바로 이 책이 답입니다. 10년 전에 이 책을 읽었더라면, 교훈을 찾아 헤매던 시간을 단축할 수 있었을 겁니다.
- 루카스 텐서 (트위치 ML 수석 매니저)

회원리뷰 (20건) 리뷰 총점9.7

혜택 및 유의사항?
구매 AI 파이프라인 내용 평점4점   편집/디자인 평점4점 빅**터 | 2022.04.28 | 추천0 | 댓글0 리뷰제목
AI공부중에 AI 파이프라인의 중요성을 깨닫게되면서 파이프라인관련책을 찾다가 구매하게된책입니다, 아직 내용전부를 읽어보지않았지만, 해당 내용을통해 단순히 AI모델만 공부해야되는것이아니라 전반적인 AI 구동하기위한 필요한 환경에대해서 알게된것같습니다, 다만이제 좀 난이도있게 느껴져서 AI입문자에게는 비추천합니다, 어느정도 AI지식이 가진분들이 읽으면 도움될책이라고;
리뷰제목

AI공부중에 AI 파이프라인의 중요성을 깨닫게되면서 파이프라인관련책을 찾다가 구매하게된책입니다, 아직 내용전부를 읽어보지않았지만, 해당 내용을통해 단순히 AI모델만 공부해야되는것이아니라 전반적인 AI 구동하기위한 필요한 환경에대해서 알게된것같습니다,

다만이제 좀 난이도있게 느껴져서 AI입문자에게는 비추천합니다, 어느정도 AI지식이 가진분들이 읽으면 도움될책이라고생각합니다

댓글 0 이 리뷰가 도움이 되었나요? 공감 0
강력한 머신러닝 애플리케이션을 구축하는 법 내용 평점5점   편집/디자인 평점5점 a*****8 | 2022.03.30 | 추천1 | 댓글0 리뷰제목
<머신러닝 파워드 어플리케이션>은 아이디어에서 완성된 제품까지, 강력한 머신러닝 애플리케이션을 구축하는 과정을 다룹니다.  구체적인 예시로는, 인터넷 커뮤니티에 질문을 올릴 때 좋은 답변을 받을 수 있도록,  작성자의 질문 텍스트를 더 좋은 답변으로 수정할 수 있도록 조언을 제시하는 애플리케이션을 만듭니다. - 문자 개수 높이세요 - 어휘 다양성 높이세;
리뷰제목

<머신러닝 파워드 어플리케이션>은 아이디어에서 완성된 제품까지, 강력한 머신러닝 애플리케이션을 구축하는 과정을 다룹니다. 

구체적인 예시로는, 인터넷 커뮤니티에 질문을 올릴 때 좋은 답변을 받을 수 있도록
작성자의 질문 텍스트를 더 좋은 답변으로 수정할 수 있도록 조언을 제시하는 애플리케이션을 만듭니다.

- 문자 개수 높이세요
- 어휘 다양성 높이세요
- 쉼표 빈도 높이세요
- 부사 빈도 높이세요 

같이 말입니다.

책은 위 기능을 하는 머신러닝 애플리케이션을 만들기 위해서 거쳐야 하는 과정을 어렵지 않게, 차근차근 설명해나갑니다. 

먼저 제품의 목표를 머신러닝 문제로 표현하기 위해 제품을 설계하는 방법과,
이를 간단하게 시작할 수 있도록 여러 가지 조언을 제시합니다.

다음으로는 초기 프로토타입을 제작하는 방식을 설명하며 이를 평가하는 방법까지 설명합니다.

이어서 데이터셋을 준비하는 방법, 데이터셋을 탐색하고 특성을 생성하는 법을 다루고,

모델을 반복 훈련하며 평가하고 상황에 따라 어떤 모델이 알맞은지, 모델 배포 시 고려할 사항은 무엇인지에 대한 내용으로 구성됩니다.

페이지가 진전됨에 따라, 책에 소개된 '글쓰기 추천 모델'도 점점 개선됩니다. 책을 읽으면서 '나도 할 수 있겠다'란 생각이 들고, 어서 데이터셋을 모으고 코드를 따라 치고 싶어서 손이 간질간질했습니다.

수년간 머신러닝 기반 제품을 만들고, 2년간 데이터 과학자와 머신러닝 엔지니어들에게 멘토링을 해온 저자인 만큼,
머신러닝 모델을 만들고 훈련시키는데에 있어 간과해서는 안될 팁이 책 사이사이에 가득합니다. 

 

 

놓치면 안 되겠다 싶은 항목마다 밑줄을 그으며 읽었는데, 밑줄을 안 그은 페이지가 없을 정도였네요..! ㅎㅎ 

몇 가지 꼽아서 옮겨보자면, 

  • 제품에 도움이 되는 모델을 만들어야 한다는 것. 모델의 성공 지표와 프로젝트의 성공 지표를 일치시킬 것. 
  • 머신러닝을 시작할 때 처음 만드는 모델은 제품의 요구 사항에 맞는 가장 간단한 모델일 것
  • 가능한 한 케라스나 싸이킷런 같이 잘 알려진 라이브러리의 모델, 튜토리얼에 많이 사용되고 도움을 얻을 수 있는 모델로 빠르게 모델을 구현할 것
  • 프로젝트를 시작할 때 기업의 테라바이트급 데이터를 사용하기보단 먼저 로컬 컴퓨터의 메모리에 맞는 샘플로 시작할 것
  • 유용한 공개 데이터셋 페이지들(인터넷 아카이브, r/datasets, 캐글 데이터셋 페이지, 구글 데이터셋 검색, 커먼 크롤 등)
  • 모델링 결정을 내리는 데 테스트 세트의 성능을 사용하지 말 것 (모델의 성능이 과대평가될 위험이 있음)
  • 책에서 다루는 글쓰기 추천 모델의 경우, 한 명의 작성자는 학습 세트/검증 세트/테스트 세트 중 하나에만 속하게 데이터셋을 분할할 것 (GroupShuffleSplit 사용)

등이 있습니다.

 

또한 이 책이 좋았던 이유 중의 하나는, 데이터에 대한 편향의 위험성을 여러 차례에 걸쳐 설명하고 이를 피할 수 있는 방법을 제시하기 때문입니다. 

아마존 채용 AI는 왜 남성을 우대했나

인간의 편견 그대로 배웠다, 혐오 내뱉는 AI '이루다 쇼크'

AI 판단, 다시 고려해 봐야 하는 이유...다양한 AI 편향성 논란

지난 10월 아마존은 2014년부터 비밀리에 개발해온 인공지능(AI) 채용 시스템을 폐기했다고 밝혔다. 프로그램을 테스트해 본 결과 여성차별 문제가 나타나 자체 폐기한 것이다.

문제는 개발한지 약 1년이 지난 2015년에 불거졌다. AI가 경력 10년 이상 남성 지원자 서류만 고용할 후보로 제시하기 시작한 것이다. 심지어 ‘여성’이라는 단어가 들어가기만 해도 감점요소로 분류했다.

 

위 사례에서 보듯이 AI는 인간의 편견이 그대로 담긴 데이터셋을 학습하며 편견을 배웁니다. 

책에서는

- 전이 학습이 편향을 유발할 수 있다는 것(데이터셋을 주의 깊게 정제하더라도, 위키백과 전체에서 사전 훈련된 모델을 사용한다면 성별 편향이 그대로 옮겨질 수 있다는 것)

- 편향된 데이터셋은 편향된 머신러닝 모델을 만든다는 것

- 이런 데이터셋에서 훈련된 편향된 머신러닝 모델은 재앙에 가까운 결과를 만들 수 있다는 것

을 지적하는데 그치지 않고, 

'모델의 공정성을 위해 Fairness Constraints: Mechanisms for Fair Classification 논문에서 소개된 p% 규칙을 사용하여 편향을 정량화하고, 모델이 편향되지 않도록 특성을 계속 살펴야 한다'라는 해결책을 제시하는 점이 흥미로웠습니다.

다음에 머신러닝 모델을 만들 때 해당 논문을 참고하고 p% 규칙을 사용해 봐야겠습니다. 

 

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

댓글 0 1명이 이 리뷰를 추천합니다. 공감 1
포토리뷰 머신러닝을 품은 프로그래밍 내용 평점4점   편집/디자인 평점4점 낭**니 | 2022.03.30 | 추천0 | 댓글0 리뷰제목
기존 애플리케이션 개발과 머신 러닝을 적용한 애플리케이션 개발의 차이를 알 수 있습니다. 전통적인 프로그래밍 방식과 다른 머신 러닝이 가지는 속성을 어떻게 애플리케이션에 녹여내고, 반영할 수 있는지 전체 과정을 보여줍니다.   머신러닝이 애플리케이션에서 없어서는 안 되는 무거운 상황을 가정하지 않습니다. 애플리케이션의 기본 기능에 영향을 미치지 않으면서 사용;
리뷰제목

기존 애플리케이션 개발과 머신 러닝을 적용한 애플리케이션 개발의 차이를 알 수 있습니다.

전통적인 프로그래밍 방식과 다른 머신 러닝이 가지는 속성을 어떻게 애플리케이션에 녹여내고, 반영할 수 있는지 전체 과정을 보여줍니다.

 

머신러닝이 애플리케이션에서 없어서는 안 되는 무거운 상황을 가정하지 않습니다. 애플리케이션의 기본 기능에 영향을 미치지 않으면서 사용자에게 도움을 줄 수 있는 기능을 목표로 합니다.

마치 쇼핑몰 사이트에서 상품을 조회할 때, 페이지 아래에 나열되는 같이 구매한 상품 기능처럼 사용자에게 부가 정보를 제공하는 기능을 만들어가는 과정으로 진행합니다.

 

장점

생각보다 코드가 많지 않습니다. 중심을 코딩보다 개발에 두고 있음을 알 수 있습니다.

다양한 이미지를 통해 이해를 돕고 있습니다. 현재 하는 작업이 어떤 역할이며 무엇을 하고 있는지 글로 풀어 알려주면서 적재적소에 이미지를 배치하여 정리해 줍니다. 작업이나 개념 사이 관계나 하고자 하는 바를 이미지로 보여주므로 설명만으로는 이해하기 어려운 부분에 쉽게 다가가게 합니다.

각 장마다 마무리에서 그 단원의 내용을 정리합니다. 생각보다 많은 도움이 됩니다. 책을 통해 프로그램 개발의 전체 사이클을 살피고자 하기 때문에, 특정 부분을 깊이 파고들기보다 각 장은 전체 개발 단계 가운데서 한 부분씩 맡고 있습니다. 그래서 알리고자 하는 목표가 있습니다.  마무리에서 해당 장의 목표를 위해 무엇을 다루었고 설명했는지 정리합니다.

 

느낌

머신러닝을 애플리케이션에 적용하는 게 어떤 것인지 감을 잡을 수 있습니다. 머신러닝을 배운 뒤 어떻게 활용할지 막막한 경우, 개발은 하지만 머신러닝과 엮으려면 어디서부터 손을 대야할지 알 수 없을 때, 머신러닝을 적용하여 개발하면서 단계별로 놓친 건 없는지 확인할 때 모두 유용하다고 생각합니다.

 

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

댓글 0 이 리뷰가 도움이 되었나요? 공감 0

한줄평 (3건) 한줄평 총점 7.4

혜택 및 유의사항 ?
구매 평점4점
잘보겟습니다
이 한줄평이 도움이 되었나요? 공감 0
빅**터 | 2022.04.28
구매 평점4점
공부에 많은 도움이 될 것 같습니다.
이 한줄평이 도움이 되었나요? 공감 0
YES마니아 : 로얄 l*******7 | 2022.01.21
구매 평점3점
와 다 알바인가? 구매자 리뷰가 한건도 없네요. 번역/오타 때문에 빨리 안읽힘.
1명이 이 한줄평을 추천합니다. 공감 1
YES마니아 : 골드 j*****e | 2021.11.23
  •  쿠폰은 결제 시 적용해 주세요.
1   24,300
뒤로 앞으로 맨위로 공유하기