용어집

확장성

AI 및 ML의 확장성이 어떻게 실제 애플리케이션에 일관된 성능, 적응성 및 효율성을 보장하는지 알아보세요 Ultralytics YOLO .

YOLO 모델을 Ultralytics HUB로 간단히
훈련

자세히 알아보기

인공지능(AI) 및 머신러닝(ML) 영역에서의 확장성이란 증가하는 워크로드를 효과적으로 관리할 수 있는 시스템, 모델 또는 인프라의 역량을 의미합니다. 더 큰 데이터 세트, 더 많은 사용자 또는 더 복잡한 계산을 처리하는 등 수요가 증가함에 따라 일관된 성능과 효율성을 보장하는 것입니다. 개발에서 실제 배포로 전환하는 AI 애플리케이션의 경우 확장성은 이점이 될 뿐만 아니라 필수적인 요소입니다.

확장성의 중요성

확장성의 중요성은 AI 시스템의 범위와 적용 범위가 확장됨에 따라 최적의 성능을 유지할 수 있는 능력에 있습니다. 확장 가능한 시스템은 적응력이 뛰어나 더 많은 양의 데이터를 처리하고, 더 많은 트래픽 부하를 관리하거나, 성능 저하 없이 새로운 기능을 통합할 수 있습니다. 이러한 적응성은 특히 의료, 농업, 자율 주행 차량과 같이 AI 애플리케이션을 배포한 후 빠르게 확장하는 경우가 많은 분야에서 매우 중요합니다. 예를 들어, 다양하고 증가하는 사용자 요구를 충족하기 위해 확장성을 염두에 두고 설계된 Ultralytics YOLO 같은 객체 감지 모델이나 Ultralytics HUB 같은 플랫폼을 생각해 보세요.

AI 및 머신 러닝 분야의 애플리케이션

확장성은 많은 AI 및 ML 애플리케이션의 초석입니다. 다음은 몇 가지 주요 예시입니다:

확장성을 위한 핵심 요소

AI 시스템에서 확장성을 달성하려면 몇 가지 핵심 요소가 필요합니다:

  • 인프라 확장성: 확장 가능한 AI는 종종 분산 컴퓨팅 또는 클라우드 컴퓨팅 환경에 의존합니다. AzureML 빠른 시작 가이드와 같은 플랫폼을 사용하면 확장 가능한 클라우드 인프라에서 교육 및 배포하여 수요에 따라 리소스를 동적으로 할당할 수 있습니다.
  • 모델 확장성: AI 모델은 효율성을 잃지 않으면서 증가하는 복잡성을 처리할 수 있도록 설계되어야 합니다. 분산 학습과 같은 기술을 사용하면 여러 GPU 또는 컴퓨팅 노드에 워크로드를 분산하여 대규모 데이터 세트에서 모델을 학습할 수 있습니다.
  • 확장 가능한 배포: 효율적인 배포 프레임워크는 확장성을 위해 매우 중요합니다. TensorRT 통합 가이드ONNX 통합 가이드는 에지 디바이스에서 서버에 이르기까지 다양한 하드웨어 구성에 걸쳐 모델 배포를 용이하게 하여 여러 환경에 걸쳐 확장성을 보장합니다.
  • 데이터 파이프라인 확장성: AI 시스템은 확장 가능한 데이터 파이프라인으로 증가하는 데이터 세트를 관리해야 합니다. 데이터 증강 및 효율적인 전처리 파이프라인과 같은 기술은 학습을 위한 대규모 데이터 세트를 준비하는 데 필수적입니다.

실제 사례

  • 자율주행 차량: 자율 주행 시스템에는 수많은 센서와 카메라의 실시간 데이터를 처리할 수 있는 확장성이 뛰어난 솔루션이 필요합니다. 다음과 같은 고급 모델 Ultralytics YOLOv8 과 같은 고급 모델은 자율 주행에 필수적인 높은 정확도와 짧은 지연 시간으로 복잡한 환경을 확장하고 처리하도록 설계되었습니다.
  • 이커머스 추천 시스템: 대형 이커머스 플랫폼은 AI 기반 추천 시스템을 사용하여 쇼핑 경험을 개인화합니다. 이러한 시스템은 수백만 명의 사용자와 제품을 처리할 수 있도록 확장되어야 하며, 방대한 양의 데이터를 처리하여 실시간으로 관련성 높은 추천을 제공해야 합니다. 확장성은 사용자 기반과 제품 카탈로그가 증가함에 따라 이러한 시스템이 반응성과 효율성을 유지하도록 보장합니다.
모두 보기