YOLO26 소개: 차세대 비전 AI입니다.
Ultralytics
Ultralytics 용어집으로 돌아가기

TensorFlow

TensorFlow의 핵심 개념, 아키텍처 및 생태계를 살펴보세요. TFLite, JS 등으로 원활하게 배포하기 위해 Ultralytics YOLO26 모델을 내보내는 방법을 배우세요.

TensorFlow는 원래 Google Brain 팀에서 개발한 머신러닝(ML)인공지능(AI)을 위한 포괄적인 오픈 소스 소프트웨어 라이브러리입니다. 이 라이브러리는 개발자가 정교한 딥러닝 모델을 구축, 학습 및 배포할 수 있도록 지원하는 기반 플랫폼 역할을 합니다. 대규모 신경망 생성에 널리 사용되지만, 유연한 아키텍처 덕분에 강력한 클라우드 서버와 그래픽 처리 장치(GPU)부터 모바일 기기 및 엣지 컴퓨팅 시스템에 이르기까지 다양한 플랫폼에서 실행할 수 있습니다. 이러한 범용성 덕분에 헬스케어, 금융, 자동차 엔지니어링에 이르는 다양한 산업 분야에서 필수적인 도구로 자리 잡고 있습니다.

Link to this section핵심 개념 및 아키텍처#

이 프레임워크의 명칭은 계산 그래프를 통해 흐르는 다차원 데이터 배열인 "텐서(tensors)"에서 유래했습니다. 이러한 그래프 기반 접근 방식을 통해 TensorFlow는 복잡한 수학적 연산을 효율적으로 관리할 수 있습니다.

  • 계산 그래프(Computational Graphs): TensorFlow는 전통적으로 계산을 나타내기 위해 데이터 흐름 그래프를 사용합니다. 그래프의 노드는 수학적 연산을 나타내며, 엣지는 노드 사이에서 전달되는 다차원 데이터 배열(텐서)을 나타냅니다. 이 구조는 여러 프로세서에 걸친 분산 학습(distributed training)에 매우 적합합니다.
  • Keras 통합: 최신 버전의 프레임워크는 기계가 아닌 인간을 위해 설계된 하이 레벨 API인 Keras와 긴밀하게 통합됩니다. Keras는 저수준의 복잡성을 상당 부분 추상화하여 신경망(NN) 구축 과정을 단순화하므로, 초보자가 모델을 프로토타이핑하기 더 쉬워졌습니다.
  • Eager Execution(즉시 실행): 정적 그래프에 크게 의존하던 초기 버전과 달리, 최신 반복 버전은 기본적으로 Eager Execution을 사용합니다. 이를 통해 연산이 즉시 평가되므로 디버깅이 간소화되고 표준 Python 프로그래밍과 유사하게 코딩 경험이 더욱 직관적으로 변합니다.

Link to this section실제 애플리케이션 사례#

TensorFlow는 일상 생활과 산업 운영에 영향을 미치는 많은 기술을 구동하는 데 중요한 역할을 합니다.

  • 이미지 분류 및 객체 탐지: 이미지 내의 객체를 식별하기 위해 합성곱 신경망(CNN)을 학습시키는 데 널리 사용됩니다. 예를 들어 의료 영상 분석 분야에서 이 프레임워크를 기반으로 구축된 모델은 방사선 전문의가 X-레이나 MRI 스캔에서 종양과 같은 이상 징후를 높은 정확도로 탐지하도록 도울 수 있습니다.
  • 자연어 처리(NLP): 많은 거대 언어 모델(LLM) 및 번역 서비스는 TensorFlow를 활용하여 인간의 언어를 처리하고 생성합니다. 또한 음성 비서나 기업이 고객 피드백을 대규모 텍스트 데이터로 해석하여 이해할 수 있도록 돕는 감성 분석 도구와 같은 애플리케이션을 구동합니다.

Link to this sectionPyTorch와 비교#

While both are dominant frameworks in the AI landscape, TensorFlow differs significantly from PyTorch. PyTorch is often favored in academic research for its dynamic computational graph, which allows for on-the-fly changes to the network structure. In contrast, TensorFlow has historically been preferred for model deployment in production environments due to its robust ecosystem, including TensorFlow Serving and TensorFlow Lite for mobile. However, modern updates have brought the two frameworks closer in terms of usability and features.

Link to this sectionUltralytics와의 통합#

최첨단 YOLO26과 같은 Ultralytics 모델은 PyTorch를 사용하여 구축되지만 TensorFlow 생태계와 원활한 상호 운용성을 제공합니다. 이는 사용자가 학습된 YOLO 모델을 SavedModel, TF.js, TFLite와 같이 Google 프레임워크와 호환되는 형식으로 변환할 수 있는 내보내기 모드를 통해 달성됩니다. 이러한 유연성 덕분에 사용자는 Ultralytics Platform에서 학습하고 특정 형식을 요구하는 기기에 배포할 수 있습니다.

다음 예제는 YOLO26 모델을 이 생태계와 호환되는 형식으로 내보내는 방법을 보여줍니다:

from ultralytics import YOLO

# Load the YOLO26 model
model = YOLO("yolo26n.pt")

# Export the model to TensorFlow SavedModel format
# This creates a directory containing the model assets
model.export(format="saved_model")

Link to this section관련 도구 및 생태계#

이 프레임워크는 전체 머신러닝 운영(MLOps) 수명 주기를 관리하기 위해 설계된 풍부한 도구 모음의 지원을 받습니다:

  • TensorBoard: 연구자가 학습 중 손실 함수 및 정확도와 같은 지표를 추적할 수 있도록 돕는 강력한 시각화 툴킷입니다. 모델 그래프를 검사하고 성능 문제를 디버깅하기 위한 그래픽 인터페이스를 제공합니다. Ultralytics와 TensorBoard 통합을 사용하여 YOLO 학습 과정을 시각화할 수 있습니다.
  • TensorFlow Lite: 엣지 AI 및 모바일 배포를 위해 특별히 설계된 경량화 솔루션입니다. 스마트폰이나 마이크로컨트롤러와 같이 전력 및 메모리가 제한된 기기에서 모델이 효율적으로 실행되도록 최적화합니다.
  • TensorFlow.js: This library enables ML models to run directly in the browser or on Node.js. It allows for client-side inference, meaning data does not need to be sent to a server, enhancing privacy and reducing latency.
  • TFX (TensorFlow Extended): An end-to-end platform for deploying production pipelines. It helps automate data validation, model training, and serving, ensuring scalable and reliable AI applications.

Explore solutions

Real-time AI that works with your team

로봇 공학에서의 AI

Ultralytics YOLO 모델로 더 스마트한 기기를 구동하십시오. 로봇 공학의 비전 AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 촉진합니다.

더 알아보기
Real-time AI that works with your team

물류 분야의 AI

Ultralytics YOLO 모델로 물류 프로세스를 간소화하십시오. 비전 AI를 통해 패키지 검사, 분류, 차량 추적 및 실시간 창고 안전 모니터링이 가능합니다.

더 알아보기
Real-time AI that works with your team

소매업에서의 AI

Ultralytics YOLO 모델로 소매업을 재구상하십시오. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.

더 알아보기
Real-time AI that works with your team

의료 분야의 AI

Ultralytics YOLO 모델로 의료 솔루션을 구축하십시오. 의료 분야의 비전 AI는 더 빠른 의료 영상 분석, 더 스마트한 진단 및 환자 모니터링을 지원합니다.

더 알아보기
Real-time AI that works with your team

제조 분야의 AI

Ultralytics YOLO 모델로 제조 공정을 최적화하십시오. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수 및 조립 라인 자동화를 주도합니다.

더 알아보기
Real-time AI that works with your operation

자동차 분야의 AI

Ultralytics YOLO 모델을 통해 자동차 분야에 컴퓨터 비전을 적용하십시오. 비전 AI는 도로 안전, 운전자 보조 및 차량 자동화를 향상하여 더 스마트한 도로를 만듭니다.

더 알아보기
Real-time AI tailored to your operation

농업 분야의 AI

Ultralytics YOLO 모델을 통해 스마트 농업에 비전 AI를 도입하십시오. 작물 모니터링, 가축 추적 및 정밀 농업을 강화하여 더 높고 스마트한 생산량을 달성하십시오.

더 알아보기
Real-time AI that works with your team

로봇 공학에서의 AI

Ultralytics YOLO 모델로 더 스마트한 기기를 구동하십시오. 로봇 공학의 비전 AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 촉진합니다.

더 알아보기
Real-time AI that works with your team

물류 분야의 AI

Ultralytics YOLO 모델로 물류 프로세스를 간소화하십시오. 비전 AI를 통해 패키지 검사, 분류, 차량 추적 및 실시간 창고 안전 모니터링이 가능합니다.

더 알아보기
Real-time AI that works with your team

소매업에서의 AI

Ultralytics YOLO 모델로 소매업을 재구상하십시오. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.

더 알아보기
Real-time AI that works with your team

의료 분야의 AI

Ultralytics YOLO 모델로 의료 솔루션을 구축하십시오. 의료 분야의 비전 AI는 더 빠른 의료 영상 분석, 더 스마트한 진단 및 환자 모니터링을 지원합니다.

더 알아보기
Real-time AI that works with your team

제조 분야의 AI

Ultralytics YOLO 모델로 제조 공정을 최적화하십시오. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수 및 조립 라인 자동화를 주도합니다.

더 알아보기
Real-time AI that works with your operation

자동차 분야의 AI

Ultralytics YOLO 모델을 통해 자동차 분야에 컴퓨터 비전을 적용하십시오. 비전 AI는 도로 안전, 운전자 보조 및 차량 자동화를 향상하여 더 스마트한 도로를 만듭니다.

더 알아보기
Real-time AI tailored to your operation

농업 분야의 AI

Ultralytics YOLO 모델을 통해 스마트 농업에 비전 AI를 도입하십시오. 작물 모니터링, 가축 추적 및 정밀 농업을 강화하여 더 높고 스마트한 생산량을 달성하십시오.

더 알아보기
Real-time AI that works with your team

로봇 공학에서의 AI

Ultralytics YOLO 모델로 더 스마트한 기기를 구동하십시오. 로봇 공학의 비전 AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 촉진합니다.

더 알아보기
Real-time AI that works with your team

물류 분야의 AI

Ultralytics YOLO 모델로 물류 프로세스를 간소화하십시오. 비전 AI를 통해 패키지 검사, 분류, 차량 추적 및 실시간 창고 안전 모니터링이 가능합니다.

더 알아보기
Real-time AI that works with your team

소매업에서의 AI

Ultralytics YOLO 모델로 소매업을 재구상하십시오. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.

더 알아보기
Real-time AI that works with your team

의료 분야의 AI

Ultralytics YOLO 모델로 의료 솔루션을 구축하십시오. 의료 분야의 비전 AI는 더 빠른 의료 영상 분석, 더 스마트한 진단 및 환자 모니터링을 지원합니다.

더 알아보기
Real-time AI that works with your team

제조 분야의 AI

Ultralytics YOLO 모델로 제조 공정을 최적화하십시오. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수 및 조립 라인 자동화를 주도합니다.

더 알아보기
Real-time AI that works with your operation

자동차 분야의 AI

Ultralytics YOLO 모델을 통해 자동차 분야에 컴퓨터 비전을 적용하십시오. 비전 AI는 도로 안전, 운전자 보조 및 차량 자동화를 향상하여 더 스마트한 도로를 만듭니다.

더 알아보기
Real-time AI tailored to your operation

농업 분야의 AI

Ultralytics YOLO 모델을 통해 스마트 농업에 비전 AI를 도입하십시오. 작물 모니터링, 가축 추적 및 정밀 농업을 강화하여 더 높고 스마트한 생산량을 달성하십시오.

더 알아보기

미래의 AI를 함께 구축합시다!

머신 러닝의 미래와 함께 여정을 시작하십시오.