본문 바로가기
[독파하기] 핸즈온 머신러닝/12장 - 텐서플로를 사용한 사용자 정의 모델과 훈련

12.1 텐서플로 훑어보기

by Bebsae 2022. 3. 19.

텐서플로는 2015년 11월 오픈소스로 공개된 딥러닝 라이브러리이다. 텐서플로를 통해 이미지 분류, 자연어 처리, 추천 시스템, 시계열 예측 등 다양한 테스크에 적용이 가능하다.

 

텐서플로가 제공하는 것들

  • GPU 연산 지원
  • 분산 컴퓨팅 지원
  • JIT (Just-In-Time) 컴파일러
  • 계산 그래프 (플랫폼에 중립적인 포맷으로 내보내기 가능 - 환경에 의존성이 덜함)
  • 자동 미분(auto diff) 및 고성능 옵티마이저(RMSProp, Nadam, ..)

 

텐서플로 서브 모듈

고수준 API 서브 모듈(tf.keras)가 가장 많이 사용된다. 하지만, 더 높은 자유도 있는 구현을 위해서는 저수준 API(tf.nn ~ tf.initializers)를 사용할 필요가 있다.

가장 저수준의 텐서플로 API는 C++로 구현되어 있다. 필요하다면, C++로 자신만의 연산을 구현할 수 있다.

 

텐서플로 생태계

 

참고

핸즈온 머신러닝 2판 - 한빛미디어

 

https://dschloe.github.io/python/python_edu/07_deeplearning/chapter_7_3_1_tensorflow_basic/

 

딥러닝 소개 - 텐서플로 기본

강의 홍보 취준생을 위한 강의를 제작하였습니다. 본 블로그를 통해서 강의를 수강하신 분은 게시글 제목과 링크를 수강하여 인프런 메시지를 통해 보내주시기를 바랍니다. 스타벅스 아이스 아

dschloe.github.io

https://www.tensorflow.org/api_docs/cc

 

TensorFlow C++ API Reference  |  TensorFlow Core v2.8.0

Go from zero to hero with web ML in a new online course from TensorFlow.js. Register now TensorFlow C++ API Reference Members tensorflow::ops::Abs Computes the absolute value of a tensor. tensorflow::ops::AccumulateNV2 Returns the element-wise sum of a lis

www.tensorflow.org

https://www.tensorflow.org/tfx?hl=ko 

 

TensorFlow Extended(TFX) | ML 프로덕션 파이프라인

엔드 투 엔드 프로덕션 ML 파이프라인을 빌드하고 관리합니다. TFX 구성요소가 확장 가능한 고성능 데이터 처리, 모델 학습 및 배포를 지원합니다.

www.tensorflow.org

https://github.com/tensorflow/models/tree/master/official

 

GitHub - tensorflow/models: Models and examples built with TensorFlow

Models and examples built with TensorFlow. Contribute to tensorflow/models development by creating an account on GitHub.

github.com

https://github.com/jtoy/awesome-tensorflow

 

GitHub - jtoy/awesome-tensorflow: TensorFlow - A curated list of dedicated resources http://tensorflow.org

TensorFlow - A curated list of dedicated resources http://tensorflow.org - GitHub - jtoy/awesome-tensorflow: TensorFlow - A curated list of dedicated resources http://tensorflow.org

github.com

 

댓글