구글에서 만든 딥러닝 라이브러리

아키텍쳐

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d7baa33d-f1d0-452b-b383-03f5ea80c5d3/TensorFlow.png

실행 및 운영 방식

( 어떤 시나리오에서든 다 받아 주겠다)

  1. WebGL 기반으로 운영가능

  2. WASM(web assembly) 기반으로 운영가능

  3. 순수 자바스크립트 기반으로 운영가능

TensorFlow 시작하기

  1. 설정하기 : 자바스크립트를 실행하기 위한 환경 설정

설정 | TensorFlow.js

웹 브라우저에서 실행 → cdn 방식

<script src="[<https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@2.0.0/dist/tf.min.js>](<https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@2.0.0/dist/tf.min.js>)"></script>

단독 실행( 서버 스타일) → node 방식

→ npm에서 설치하고 parcel, webpack, rollup과 같은 빌드도구를 사용

#참고: ( 모듈 ~webpack)

하나의 파일을 기능별로 여러 개로 분할하여 관리와 활용성 개선

자바스크립트에서는 모듈이 없었다. ES( ECMAscript)6부터 생겼다.