수치 계산용 라이브러리
대규모 머신러닝에 잘 맞도록 튜닝됨
현재 가장 인기 있는 딥러닝 라이브러리
핵심구조는 NumPy와 비슷하지만, GPU 제공
(여러 장치와 서버에 대해서) 분산 컴퓨팅 지원
일종의 JIT (Just-in-time) 컴파일러 포함
- 파이썬 함수에서 계산 그래프 추출 후 최적화(ex. 사용하지 않는 노드 가지치기)후, 효율적 실행 (ex. 독립적인 연산을 자동으로 병렬 실행) => 계산 최적화 (속도 ↑, 메모리 사용량 ↓)
계산 그래프는 플랫폼에 중립적인 포맷으로 보낼 수 있음 => A환경에서 훈련 후 B환경에서 실행 가능 (ex. A env = 리눅스 파이썬 / B env = 안드로이드 자바)
자동 미분, RMSProp, Nadam 같은 고성능 Optimizer 제공 => 모든 종류의 손실 함수 쉽게 최소화 가능