AI 혁신을 위한 Google 강력한 오픈 소스 머신러닝 프레임워크인 TensorFlow 대해 알아보세요. 신경망 모델을 원활하게 구축, 훈련 및 배포하세요!
TensorFlow 개발 및 배포를 간소화하도록 설계된 포괄적이고 다목적 오픈 소스 프레임워크입니다. 머신 러닝(ML) 및 인공 지능 애플리케이션의 개발을 간소화하도록 설계된 포괄적인 소스 프레임워크입니다. 원래는 구글 브레인 팀의 연구원과 엔지니어가 개발했지만 Google 브레인 팀의 연구자와 엔지니어가 개발한 이 프레임워크는 풍부한 도구, 라이브러리, 커뮤니티 리소스로 구성된 풍부한 도구, 라이브러리 및 커뮤니티 리소스로 구성된 생태계로 발전했습니다. 딥 러닝(DL)을 발전시키는 동시에 개발자가 다음을 수행할 수 있는 ML 기반 애플리케이션을 쉽게 빌드하고 배포할 수 있습니다. 아키텍처는 유연하게 설계되어 다양한 플랫폼에서 계산을 지원하며 강력한 서버부터 모바일 에지 디바이스까지 다양한 플랫폼에서 에지 디바이스.
TensorFlow 데이터 흐름 그래프라는 개념을 중심으로 구축되었습니다. 이 모델에서 그래프의 노드는 수학적 연산을 나타내고 수학적 연산을 나타내며, 그래프 가장자리는 텐서라고 하는 다차원 데이터 배열을 나타냅니다. 를 나타냅니다. 이 아키텍처를 통해 프레임워크는 복잡한 신경망(NN) 연산을 효율적으로 실행할 수 있습니다.
이 프레임워크의 강점은 다음과 같은 전체 ML 라이프사이클을 지원하는 광범위한 에코시스템에 있습니다. 데이터 전처리부터 프로덕션 배포까지 전체 ML 라이프사이클을 지원하는 광범위한 에코시스템에 있습니다.
딥 러닝 프레임워크의 환경에서는 종종 TensorFlow [...]를 주로 비교합니다. PyTorch. 둘 다 최첨단 연구 및 프로덕션 워크로드를 처리할 수 있지만 최첨단 연구 및 프로덕션 워크로드를 처리할 수 있지만, 둘은 역사적으로 차이가 있습니다. TensorFlow 종종 산업 환경에서 선호됩니다. 산업 환경에서 선호되는 경우가 많습니다. 모델 배포 파이프라인과 다양한 하드웨어 지원으로 인해 다양한 하드웨어를 지원하기 때문입니다. Meta에서 개발한 PyTorch 역동적인 계산 그래프와 학술 연구에서의 사용 편의성으로 자주 인용됩니다. 하지만 최근 업데이트를 통해 그 격차가 좁혀졌습니다. 두 프레임워크 모두 뛰어난 상호 운용성과 성능을 제공합니다.
프레임워크의 유연성 덕분에 다음과 같은 다양한 산업과 복잡한 작업에 적합합니다. 컴퓨터 비전(CV) 및 자연어 처리에 적합합니다.
Ultralytics YOLO 모델은 TensorFlow 에코시스템과 원활하게 통합됩니다. 사용자는 다음과 같은 최첨단 모델을 훈련할 수 있습니다. 다음과 같은 YOLO11 와 같은 최신 모델을 훈련하고 웹, 모바일, 클라우드 플랫폼에 배포하기 위해 호환 가능한 형식으로 쉽게 내보내 웹, 모바일 또는 클라우드 플랫폼에 배포할 수 있습니다. 이 기능을 통해 YOLO 고성능을 기존 YOLO 내에서 의 고성능을 기존 TensorFlow 인프라 내에서 활용할 수 있습니다.
다음 예제는 사전 학습된 YOLO11 모델을 다음과 같이 내보내는 방법을 보여줍니다. TensorFlow SavedModel 형식으로 내보내는 방법을 보여줍니다. 서빙 도구와 쉽게 통합할 수 있습니다.
from ultralytics import YOLO
# Load the official YOLO11 model
model = YOLO("yolo11n.pt")
# Export the model to TensorFlow SavedModel format
# This creates a directory containing the saved_model.pb file
model.export(format="saved_model")
SavedModel 외에도 Ultralytics 다음 위치로 내보내기를 지원합니다. 모바일 애플리케이션용 TensorFlow Lite, 웹 기반 추론을 위한 TensorFlow.js, 그리고 하드웨어 성능 가속화를 위한 Edge TPU 지원합니다.

