텐서플로

(TensorFlow에서 넘어옴)

텐서플로(TensorFlow) 또는 텐서플로우는 다양한 작업에 대해 데이터 흐름 프로그래밍을 위한 오픈소스 소프트웨어 라이브러리이다. 심볼릭 수학 라이브러리이자, 인공 신경망같은 기계 학습 응용프로그램 및 딥러닝(deep Learning)에도 사용된다. 이것은 구글내 연구와 제품개발을 위한 목적으로 구글 브레인팀이 만들었고 2015년 11월 9일 아파치 2.0 오픈 소스 라이선스로 공개되었다.[3][1]

텐서플로
개발자구글 브레인[1]
발표일2015년 11월 9일(8년 전)(2015-11-09)
안정화 버전
2.15.0[2] 위키데이터에서 편집하기 (2023년 11월 14일(5개월 전)(2023년 11월 14일))
저장소
프로그래밍 언어파이썬, C++, CUDA
플랫폼리눅스, macOS, 마이크로소프트 윈도우, 안드로이드, 자바스크립트
종류기계 학습 라이브러리
라이선스아파치 2.0 오픈 소스 라이선스
상태개발 중
웹사이트www.tensorflow.org

역사 편집

디스트빌리프 편집

2011년부터 구글 브레인 팀은 첫 머신러닝 시스템으로 디스트빌리프(DistBelief)를 만들었다. 구글에 있는 50개가 넘는 팀과 모회사 알파벳에서 검색, 음성검색, 광고, 구글 포토, 구글 맵스, 스트리트뷰, 번역, 유튜브 등 같은 실제 서비스에 디스트빌리프의 딥 러닝 인공 신경망이 적용되었다.[4][5]

텐서플로 편집

텐서플로는 2015년에 오픈 소스로 공개된 구글 브레인 팀의 두 번째 머신 러닝 시스템이다. 텐서플로(TensorFlow)는 안드로이드iOS같은 모바일 환경은 물론 64비트 리눅스, macOS의 데스크탑이나 서버 시스템의 여러개의 CPUGPU에서[6] (GPU에서 일반 연산을 수행하게 하는 CUDA 확장기능을 사용) 구동될 수 있다. 텐서플로 연산은 상태를 가지는 데이터 흐름(stateful dataflow) 유향 그래프로 표현된다. 구글에 있는 많은 팀이 연구와 제품 개발을 위해 디스트빌리프에서 텐서플로로 이전했다.[4][5][3]

특징 편집

텐서플로는 파이썬 API를 제공하며 문서화가 약간 부족하지만 C/C++ API 도 제공한다.

같이 보기 편집

각주 편집

  1. “Credits”. 《TensorFlow.org》. 2015년 11월 10일에 확인함. 
  2. “Release 2.15.0”. 2023년 11월 14일. 2023년 11월 19일에 확인함. 
  3. Metz, Cade (2010년 11월 9일). “Google Just Open Sourced TensorFlow, Its Artificial Intelligence Engine”. 《Wired》. 2015년 11월 10일에 확인함. 
  4. Dean, Jeff; Monga, Rajat; 외. (2015년 11월 9일). “TensorFlow: Large-scale machine learning on heterogeneous systems” (PDF). 《TensorFlow.org》. Google Research. 2015년 11월 10일에 확인함. 
  5. Perez, Sarah (2015년 11월 9일). “Google Open-Sources The Machine Learning Tech Behind Google Photos Search, Smart Reply And More”. 《TechCrunch》. 2015년 11월 11일에 확인함. 
  6. Metz, Cade (2015년 11월 19일). “TensorFlow, Google's Open Source AI , Points to a Fast-Changing Hardware World”. 《Wired》. 2015년 11월 11일에 확인함. 

외부 링크 편집