TensorFlow.js는 웹에서 머신러닝 모델을 개발 및 학습시키고, 브라우저나 Node.js에 배포하는 라이브러리다. 이 책은 밑바닥부터 웹 기반 애플리케이션에 머신러닝 기술을 구현하려는 프런트엔드 웹 개발자에게 TensorFlow.js 에코시스템, 회귀, 군집화, 고속 푸리에 변환, 차원 축소 등 머신러닝 관련 기술 및 알고리즘을 다루는 방법을 친절히 설명한다. 각 장의 마지막에는 연습 문제와 더 읽을거리를 제공해 다양한 실습을 할 수 있고, 머신러닝 지식도 확장할 수 있다.
<출처 - https://book.naver.com/bookdb/book_detail.nhn?bid=20870328 >
필자는 현재 딥러닝 모델을 만들어서 tensorflow-converter-js(tfjs-converter) 이용하여 keras or caffe 에서 만든 모델을 웹 브라우저에서 javascript 로 predict 한 경험이 있다. 필자가 공부하기전에 이책이 나왔더라면.. 이라는 생각이 들었다. 모델을 어떻게 하면은 웹 브라우저에서 구동하게 할 수 있을까 하면서 tensorflow js를 계속 학습하였다.
브라우저에서 딥러닝을 사용 시에 속도에 대한 문제도 생각해 보았는데 WebGPU 및 SIMD 명령어나 CUDA 도 Tensorflow js 벡엔드에서 지원하여 성능적인 이슈에 대해서 대안이 된다. 또 한 React Native를 사용하여 딥러닝 애플리케이션을 배포하는 방법을 소개한다.
개인적인 생각으로는 tensorflow hub 에서 제공하는 모델로 파인튜닝하여 tensorflow js로 웹 환경에서 간단하게 딥러닝 웹 사이트를 만들어 보는 것을 추천한다.
이 책이 조금 더 빨리 나왔더라면 지난 4 개월에 고생이 없었지 않았을까.. ㅎㅎ
Do it! 클론 코딩 영화 평점 웹서비스(클론 코딩 시리즈 1) 노마드 코더 니꼴라스와 만드는 진짜 리액트 앱 (0) | 2021.10.18 |
---|---|
제프리 리처의 Windows via C/C++(복간판) 5판까지 이어진 제프리 리처의 명성, 윈도우 프로그래밍의 바이블! (0) | 2021.10.11 |
다이내믹 프로그래밍 완전정복:빠르고 우아한 상향식 문제 풀이법 (0) | 2021.09.18 |
알고리즘 트레이닝 - 프로그래밍 대회 입문 가이드 (0) | 2021.09.18 |
머신러닝 파워드 애플리케이션 (0) | 2021.09.10 |
댓글 영역