상세 컨텐츠

본문 제목

머신러닝야학 7일차 : Tensorflow.js 알아보기

IT/스터디

by J KIMS 2021. 1. 11. 20:29

본문

반응형

Tensorflow (Javascript)

 

- 뉴럴 네트워크 = 인공신경망 = 딥러닝 : 사람이 생각하는 방식을 기계가 모방하도록 한 알고리즘

- 텐서플로는 딥러닝 라이브러리 중 하나

- 자바스크립트가 작동하는 환경에서 작동함 (웹브라우저, 노드js)

- 특별한 설치가 필요없고 사용자 컴퓨터를 이용한단 점에서 이득

 

 

딥러닝 라이브러리에는 ConvNetJS, Brain.js, PyTorch 등이 있고

지도학습 중 회귀, 분류 문제를 해결하기 위해 쓸 수 있는 알고리즘에는 Decision Tree(의사 결정 나무), 랜덤 포레스트, KNN(k-최근접 이웃), SVM(서포트 벡터 머신), 뉴럴 네트워크(=딥러닝)가 있다.

 

 

 

인공지능(AI)와 머신러닝, 딥러닝은 다 별개의 것들이며 AI를 구현하는 방법이 머신러닝이고 거기에 딥러닝이라는 알고리즘이 이용된다고 볼 수 있다.

 

 

지도학습의 작업순서

 

 

1. 과거의 데이터가 있어야 함

2. 모델 만들기 (원인과 결과)

3. 데이터로 모델을 학습(FIT)함

4. 모델 이용하기

 

남의 모델 이용하기

 

 

TensorFlow.js 모델

모든 프로젝트에서 즉시 사용할 수 있는 선행 학습된 TensorFlow.js 모델을 탐색하세요.

www.tensorflow.org

위 링크로 들어가면 다른 사람들이 만든 모델들이 있고 코드를 이용가능하다.

반응형

관련글 더보기

댓글 영역