tensorflow를 웹에서 사용하기(tensorflow.js)
- tips
- 2018. 9. 25.
머신러닝을 하기위해서는 프레임워크가 필요합니다.
일반적으로는 파이썬 관련 머신러닝 프레임워크인 tensorflow, pytorch, keras 등을 사용합니다.
하지만, 이러한 방식의 단점은 설치하기가 까다롭다는 것입니다.
따라서 웹에서 머신러닝을 바로 할 수 있다면, 복잡한 설치과정을 생략할 수 있습니다.
다음과 같이 웹 상에서 바로 사용할 수 있습니다.
간단한 linear regression을 실습해보겠습니다.
크롬의 경우 개발자 도구(F12)를 열어 확인하시면, 결과는 다음과 같이 나옵니다.
(물론 개발자도구가 아니라, javascript를 활용하여 메세지 창을 띄우거나, 변수를 활용하여 게임을 만들거나 하는 등의 활용을 할 수 있습니다.)
참고로 이 모델은, 트레이닝을 여러번 하지 않아서, 값이 크게 바뀝니다.
아마, 웹을 이용하지 않고 실행하는 것이 동작이 더 빠를 것이라 예상되지만
결과가 예상과 다르게 나올 수 있어서 벤치마킹 해볼 필요가 있습니다.
또한, 텐서플로우 함수 이름 보다는 keras의 함수이름에 가까워서 keras 이용자가 더 편하게 사용할 수 있을 듯 합니다.
'tips' 카테고리의 다른 글
구글 스타일로 파이썬 코딩하기 (0) | 2018.11.29 |
---|---|
자료구조 & 알고리즘 추천 유튜브 강의 (0) | 2018.11.20 |
opensource contributor되기[1/3] (0) | 2018.11.20 |
GDG devFest수원 참석후기 (0) | 2018.11.14 |
tistory에 syntax highlighter 설정하기 (0) | 2018.09.24 |