본문으로 이동

텐서플로

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

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

역사

[편집]

디스트빌리프

[편집]

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

텐서플로

[편집]

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

특징

[편집]

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

같이 보기

[편집]

각주

[편집]
  1. 1 2 Credits. TensorFlow.org. 2015년 11월 10일에 확인함.
  2. Release 2.20.0. 2025년 8월 13일. 2025년 8월 18일에 확인함.
  3. 1 2 Metz, Cade (2010년 11월 9일). Google Just Open Sourced TensorFlow, Its Artificial Intelligence Engine. Wired. 2015년 11월 10일에 확인함.
  4. 1 2 Dean, Jeff; Monga, Rajat 외 (2015년 11월 9일). TensorFlow: Large-scale machine learning on heterogeneous systems (PDF). TensorFlow.org. Google Research. 2015년 11월 10일에 확인함.
  5. 1 2 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일에 확인함.

외부 링크

[편집]