Nico Martin - From ML to LLM on device AI in the browser
- Nico Martin, Google 개발자 전문가 프로그램 회원이자 웹 기술 및 AI/머신 러닝에 관심을 가진 개발자입니다. 👾
- 2023년 2월 Nico의 2번째 독일어로 된 기조 발표에서 Machine Learning 단어 사용을 줄이기 위해 TensorFlow.js와 WebGPU를 사용한 솔루션을 모색했습니다. 🧐
- TensorFlow.js는 브라우저에서 TensorFlow의 모든 기능을 사용할 수 있도록 하는 기술이며, WebGPU는 브라우저에서 GPU 기능을 사용하여 머신 러닝 작업을 실행할 수 있도록 지원합니다. 💻
- 실습 예시로는 얼굴 얼굴 Landmark Detection 모델을 사용하여 동영상 프레임에서 얼굴을 인식하고 그 프레임 위에 점을 표시하는 것을 보여 주었습니다. 👨🔬
- CPU, WebGl, WebGPU 백엔드를 사용하는 것 간의 차이를 보여주었습니다. WebGPU는 속도 향상에 빼어난 결과를 보였습니다. ⚡
- 개발자들은 Chrome 확장 프로그램과 같은 브라우저 내에서도 머신 러닝 모델과 WebGPU를 활용하여 혁신적인 앱을 구축할 수 있습니다. 🦾