합성곱 신경망(CNN)이 의료, 자율 주행 자동차 등에서 AI를 강화하여 컴퓨터 비전을 어떻게 혁신하는지 알아보세요.
컨볼루션 신경망(CNN)은 특수한 종류의 딥 러닝(DL) 아키텍처의 디지털 이미지와 같은 격자형 토폴로지를 가진 데이터를 처리하도록 설계되었습니다. 동물 시각 피질의 생물학적 구조에서 영감을 받은 동물 시각 피질의 생물학적 구조에서 영감을 얻은 CNN은 특징의 공간적 계층 구조를 자동으로 학습합니다. 입력 데이터를 단순한 숫자 목록으로 취급하는 기존의 신경망과 달리 평면적인 숫자 목록으로 취급하는 기존 신경망과 달리, CNN은 픽셀 간의 공간적 관계를 보존하기 때문에 최신 기술의 기반이 되는 가장 최신의 컴퓨터 비전(CV) 애플리케이션의 기반 기술입니다. 이로써 입력을 효율적으로 필터링하여 의미 있는 패턴을 추출함으로써 이러한 네트워크는 스마트폰의 얼굴 인식에서 얼굴 인식부터 의료 이미지 분석의 의료 이미지 분석.
CNN의 효과는 이미지를 처리하기 쉬운 형태로 축소하는 능력에 있습니다. 손실 없이 처리하기 쉬운 형태로 축소하는 능력에 있습니다. 이는 일련의 전문화된 레이어를 통해 이루어집니다:
CNN은 수동으로 특징을 추출할 필요가 없어짐으로써 인공 지능 분야에 혁신을 가져왔습니다. 학습 데이터에서 직접 고유한 특징을 학습하는 능력 덕분에 학습 데이터로부터 직접 특징을 학습할 수 있는 능력으로 인해 다양한 산업 분야에서
일반적인 AI 용어와 혼용되어 사용되는 경우가 많지만, CNN은 다른 용어와 비교하여 뚜렷한 특징이 있습니다. 아키텍처에 비해 뚜렷한 특징이 있습니다:
최신 라이브러리를 사용하면 CNN의 강력한 기능을 손쉽게 활용할 수 있습니다. The ultralytics 패키지는 다음을 제공합니다.
빠른 추론을 위해 최적화된 CNN 백본을 갖춘 YOLO11 같은 최신 모델에 액세스할 수 있습니다.
다음 예는 사전 학습된 CNN 기반 모델을 로드하고 예측을 실행하는 방법을 보여 줍니다:
from ultralytics import YOLO
# Load a YOLO11 model, which uses a highly optimized CNN architecture
model = YOLO("yolo11n.pt")
# Run object detection on an image to identify features and objects
results = model("https://ultralytics.com/images/bus.jpg")
# Display the prediction results
results[0].show()
CNN 개발은 오픈 소스 도구로 구성된 강력한 에코시스템의 지원을 받습니다. 연구자와 엔지니어는 일반적으로 다음과 같은 프레임워크를 사용합니다. PyTorch 또는 TensorFlow 와 같은 프레임워크를 사용하여 처음부터 사용자 정의 아키텍처를 구축할 수 있습니다. 이러한 라이브러리 는 컨볼루션과 역전파에 필요한 저수준 tensor 연산을 제공합니다.
데이터 관리부터 배포까지 컴퓨터 비전 프로젝트의 수명 주기를 간소화하고자 하는 분들을 위해 곧 출시될 곧 출시될 Ultralytics 플랫폼은 포괄적인 솔루션을 제공합니다. 모델 트레이닝과 관련된 복잡한 워크플로우를 모델 훈련과 관련된 복잡한 워크플로를 간소화하고 팀이 비즈니스 문제 해결을 위한 인프라 관리가 아닌 비즈니스 문제 해결을 위해 CNN을 적용할 수 있습니다. 또한, 이러한 모델을 에지 디바이스에 배포하는 것은 다음과 같은 포맷을 통해 용이합니다. ONNX 및 TensorRT와 같은 형식을 통해 프로덕션 환경에서 고성능을 보장합니다. 환경에서의 고성능을 보장합니다.

