더북(TheBook)

1.3.3 전 세계에서 TensorFlow.js가 어떻게 사용되고 있나요?

실전 애플리케이션에 어떻게 사용되고 있는지 알아보는 것보다 라이브러리의 성능과 인기를 보여 주는 더 확실한 증거는 없습니다. TensorFlow.js를 활용한 몇 가지 유명한 애플리케이션은 다음과 같습니다.

구글 프로젝트 마젠타(Magenta)는 TensorFlow.js를 사용해 RNN과 다른 종류의 심층 신경망을 실행함으로써 브라우저에서 음악 악보와 새로운 악기 소리를 생성합니다(https://magenta.tensorflow.org/demos/).

뉴욕 대학교의 다니엘 시프만(Dan Shiffman)과 동료들은 객체 탐지(object detection)와 이미지 스타일 트랜스퍼(image style transfer)와 같은 모델을 브라우저에서 바로 사용할 수 있도록 간편한 고수준 API인 ML5.js를 만들었습니다(https://ml5js.org).

오픈 소스 개발자인 아비쉑 싱(Abhishek Singh)은 말하거나 듣지 못하는 사람들이 아마존 에코(Amazon Echo) 같은 스마트 스피커를 사용할 수 있도록 미국 수화를 음성으로 변환하는 브라우저 기반 인터페이스를 만들었습니다.27

Canvas Friends는 게임 같은 TensorFlow.js 기반의 웹 애플리케이션으로, 사용자의 그림과 예술적 기교를 향상시키는 데 도움을 줍니다(www.y8.com/games/canvas_friends).

브라우저에서 실행되는 자율주행 자동차 시뮬레이터인 MetaCar는 TensorFlow.js를 사용하여 시뮬레이션에 중요한 강화 학습 알고리즘을 구현했습니다(www.metacar-project.com).

서버 측 프로그램의 성능을 모니터링하기 위한 Node.js 기반의 애플리케이션인 Clinic Doctor는 TensorFlow.js로 히든 마르코프 모델(Hidden Markov Model)을 구현하여 급격한 CPU 사용량을 감지합니다.28

오픈 소스 커뮤니티가 만든 뛰어난 다른 애플리케이션을 TensorFlow.js 갤러리(https://github.com/tensorflow/tfjs/blob/master/GALLERY.md)에서 확인하세요.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.