상세 컨텐츠

본문 제목

웹 브라우저 속 머신러닝 TensorFlow.js

Developer/IT 도서

by cepiloth 2021. 10. 1. 17:45

본문

728x90
반응형

 

책 소개

 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 개월에 고생이 없었지 않았을까.. ㅎㅎ 

 

 

웹 브라우저 속 머신러닝 TensorFlow.js:실전 예제로 배우는 텐서플로 머신러닝 모델

COUPANG

www.coupang.com

 

728x90
반응형

관련글 더보기

댓글 영역