Tensorflow 는 Google 에서 만든, 딥러닝 프로그램을 구현할 수 있도록 기능을 제공해 주는 라이브러리 이다. 딥러닝 프로그램을 위해 데이터 플로우 그래프(Data flow graph) 를 사용하여 수치 연산을 하는 오픈 소스 소프트웨어 라이브러리 이다. 그래프의 노드(Node)는 수치 연산을 나타내고 엣지(Edge) 는 노드 사이를 이동하는 다차원 데이터 배열(Tensor)를 나타 내어 유연한 아키텍처로 구성되어 있어 코드 수정없이 연산을 제공할 수 있다.
Tensorflow 는 Python, JavaScript, Go 등의 다양한 언어를 지원하고 있으며, Python 으로 많은 예제를 제공하고 있다.
TensorFlow 에서는 아래와 같은 라이브러리 및 확장을 제공 한다.
제공 Library | 내용 | 제공 Library | 내용 |
텐서보드 | TensorFlow 프로그램을 이해, 디버그 및 최적화하는 시각화 도구 모음입니다. | 제공 | 프로덕션 환경의 고성능을 위해 설계된 ML 모델용의 TFX 서빙 시스템입니다. |
TensorFlow Hub | 머신러닝 모델의 재사용 가능한 부분의 게시, 검색 및 소비를 촉진하기 위한 라이브러리입니다. | 확룔 | TensorFlow Probability는 확률적 추론 및 통계 분석을 위한 라이브러리입니다. |
모델 최적화 | TensorFlow 모델 최적화 도구는 배포 및 실행을 위해 ML 모델을 최적화하기 위한 도구 모음입니다. | MLIR | MLIR은 TensorFlow에서 고성능 ML 모델을 위한 인프라를 통합합니다. |
TensorFlow Federated | 분산된 데이터를 대상으로 하는 머신러닝 및 기타 계산을 위한 프레임워크입니다. | XLA | 잠재적으로 소스 코드를 변경하지 않고 TensorFlow 모델을 가속화하는 선형 대수학용 도메인별 컴파일러입니다. |
Neural Structured Learning | 특성 입력 외에도 구조화된 신호를 활용하여 신경망을 학습하는 학습 패러다임입니다. | SIG Addons | SIG Addons에서 관리하는 TensorFlow용 추가 기능입니다. |
Tensor Flow 그래픽 | 카메라, 조명, 소재부터 렌더기에 이르기까지 다양한 컴퓨터 그래픽 기능으로 구성된 라이브러리입니다. | SIG IO | SIG IO에서 관리하는 데이터 세트, 스트리밍, 파일 시스템 확장 프로그램입니다. |
데이터 세트 | TensorFlow와 함께 사용할 준비가 된 데이터세트 컬렉션입니다. |
'IT > AI' 카테고리의 다른 글
PDF 파일을 이용한 인터랙티브 질의응답 시스템 구축하기 (0) | 2024.05.08 |
---|---|
다양한 딥러닝 프레임워크 소개: TensorFlow와 PyTorch 이외 다른 프레임워 (0) | 2024.04.29 |
Python에서 BLIP 모델을 사용하여 이미지 캡셔닝 수행하기 (0) | 2024.04.25 |
AI Chat Bot 비교 (0) | 2024.04.17 |
[AI]Raspberry Pi 에 Tensorflow 설치 (0) | 2022.05.16 |