728x90
반응형
threejs에서 머신러닝
갑작스럽게 threejs 환경에서 학습을 돌리고 이를 반영할 수 있을까 하는 생각이 들었다.
유니티나 언리얼 같은 환경에서는 ML을 지원한다.
유니티의 경우 ML-agents 라는 강화학습 플러그인을 제공하는데.
이런 것처럼 많은 사람들이 threejs 환경에서 3D 오브젝트를 기반으로 학습을 돌리는 환경이 있을지 궁금해졌다
찾아보도록 하자.
neurojs
threejs라고 딱 잡아서 찾을 수는 없다
결국 인터프리터가 javascript이기 때문에 js 상에서 머신러닝을 이용하는 방법을 찾았다
특히 딥러닝 중 강화학습을 이용해보고자 하는데 neurojs라는 라이브러리가 star가 4.4k인 걸로 보아 상당히 보편적인 것 같다
tensorflow.js
torch와 함께 가장 보편적인 머신러닝 도구의 자바스크립트 라이브러리이다
어쩌면 neurojs보다 정보가 많고 실 사용 예시도 있을 수 있다
2024년도 JS ML 라이브러리 보음
위 사이트에서 많이 사용되는 라이브러리들을 정리해놓았고
tensorflow.js와 ML.js neurojs가 상위권이니까 가장 보편적인 것 같다
이중에서 특히 3D 환경에서는 강화학습을 위주로 사용하게 될 것 같은데,
tensorflow.js ml.js neuro.js 중에서는 RL을 위해서는 neurojs가 적합한 것 같다
이후 강화학습을 threejs에서 사용할 일이 있다면 neurojs를 사용해보도록 하자
728x90
반응형
'개발 · 컴퓨터공학 > three.js' 카테고리의 다른 글
Threejs Cloth Tailor 개발일지 - 바닥 옮기기, 정점 고정 떼기, vertex debugger (1) | 2024.06.19 |
---|---|
Threejs Cloth Tailor 개발일지 - 조명 normal quad 이슈, CAD 기능 구상하기 (0) | 2024.06.18 |
threejs 의류 관련 프로젝트 - 의상 color customize (0) | 2024.06.16 |
threejs 가상 피팅 사이트 virtual try on 레퍼런스 (0) | 2024.06.15 |
Threejs Cloth Tailor 개발일지 - cloth object 옷감 오브젝트 vertex 움직임 확인, index에 해당하는 vertex 위치 표시, vscode 디버깅 (2) | 2024.06.01 |