WebGL을 사용하여, 즉 브라우저에서 GPU 가속을 사용하여 콘볼루션 뉴럴 네트워크를 구현한 데모가 공개되었습니다. 이곳에서 파이어폭스나 크롬 브라우저로 직접 테스트해 보실 수 있습니다. 이 데모의 깃허브에 조금 자세한 설명이 들어 있습니다. MNIST 학습은 텐서플로우로 한 후에 파라메타들를 바이너리로 저장하여 자바스크립트에서 읽어들여 사용했습니다.
자바스크립트에서 콘볼루션 뉴럴 네트워크를 구현한 것으로 잘 알려진 것은 스탠포드의 안드레이 카패시(Andrej Karpathy)가 만든 ConvNetJS가 있습니다. 이 데모에서는 순수한 자바스크립트로만 구현한 것이 아니고 WebGL 래퍼인 regl 라이브러리를 사용하여 GPU 가속을 이용한 점이 돋보입니다. 다른 기술들이 그렇듯이 딥 러닝 분야도 브라우저를 통해 많이 응용될 수 있을 것 같습니다.
와~웹브라우저에서 이렇게 바로 인식이 되는것을 보니 상당히 놀라운데요~
정말이지 앞으로 딥러닝이 어느정도까지 발전할지…ㅜㅜ
좋아요Liked by 1명
그러게요. 따라가기가 벅차네요.
좋아요좋아요
ㅋ따라가기는 커녕 어느정도로 발전했는지도 알지 못하는데…
아무튼 딥러닝관련 최신뉴스 많이 올려 주세요. 항상 먼저 찾는 블로그^^
좋아요Liked by 1명