TensorFlow
연구부터 프로덕션까지 아우르는 엔드투엔드 오픈소스 머신러닝 플랫폼입니다.
개요
TensorFlow는 머신러닝을 위한 엔드투엔드 오픈소스 플랫폼으로, 원래는 Google의 Machine Intelligence 팀(Google Brain)이 내부 ML 연구를 위해 개발했으나, 지금은 그 본래 맥락을 훨씬 넘어서 널리 사용되는 범용 프레임워크로 유지되고 있습니다. 안정적인 Python 및 C++ API(다른 언어를 위한 추가적이고 안정성이 보장되지 않는 API 포함)를 제공하며, 연구뿐 아니라 ML 기반 애플리케이션을 구축하고 배포하기 위한 더 넓은 도구, 라이브러리, 커뮤니티 리소스 생태계를 갖추고 있습니다.
pip를 통해 설치되며(지원되는 플랫폼에서 GPU 지원 빌드를 원하면 `tensorflow`, 더 작은 CPU 전용 패키지를 원하면 `tensorflow-cpu`), Linux/Windows에서는 CUDA를 통한 GPU 가속을, 다른 플랫폼에서는 DirectX와 Apple Metal용 디바이스 플러그인을 통한 가속을 사용할 수 있습니다.
TensorFlow는 연구 전용이거나 범위가 좁은 ML 라이브러리 대신, 성숙하고 널리 채택되었으며 최고 수준의 Python 지원과 프로덕션 배포 도구를 갖춘 프레임워크를 원하는, 머신러닝 모델을 구축하거나 배포하는 팀과 연구자에게 적합합니다.
- 카테고리
- AI 및 머신러닝
- 언어
- C++, Python
- 라이선스
- Apache-2.0
관련 프로젝트
PyTorch
BSD-3-Clause연구 프로토타이핑부터 프로덕션 배포까지의 과정을 가속화하는 오픈소스 머신러닝 프레임워크입니다.
- AI 및 머신러닝
Milvus
Apache-2.0확장 가능한 유사도 검색과 AI 애플리케이션을 위해 만들어진 오픈소스 벡터 데이터베이스입니다.
- AI 및 머신러닝
- 데이터베이스
DeepSpeed
Apache-2.0매우 큰 모델을 여러 GPU에 걸쳐 효율적으로 학습하고 실행하기 위한 Microsoft의 딥러닝 최적화 라이브러리입니다.
- AI 및 머신러닝
Ollama
MIT간단한 커맨드라인 인터페이스와 API로 대규모 언어 모델을 로컬에서 실행합니다.
- AI 및 머신러닝
잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기