Ultralytics YOLO27:
Ultralytics 용어집으로 돌아가기

Graph Neural Network (GNN)

비유클리드 데이터를 처리하는 그래프 신경망(GNN)을 살펴봅니다. 고급 Vision AI를 위해 GNN이 Ultralytics YOLO26과 함께 관계 추론을 향상하는 방법을 알아봅니다.

그래프 신경망 (GNN)은 그래프로 표현된 데이터를 처리하도록 설계된 특수한 딥러닝 아키텍처입니다. 합성곱 신경망 (CNNs)과 같은 기존 모델이 이미지와 같은 격자형 구조에 최적화되어 있고, 순환 신경망 (RNNs)이 텍스트나 시계열 분석과 같은 순차적 데이터 처리에 뛰어난 반면, GNN은 비유클리드 데이터를 고유하게 처리할 수 있습니다. 즉, 노드(개체)와 엣지(관계)로 정의된 데이터셋에서 작동하므로 실제 네트워크를 특징짓는 복잡한 상호 의존성으로부터 학습할 수 있습니다. 개별 데이터 포인트의 속성과 데이터 포인트 간 구조적 연결을 모두 포착함으로써, GNN은 관계가 개체 자체만큼 중요한 분야에서 강력한 인사이트를 제공합니다.

그래프 신경망의 작동 방식#

GNN의 기본 메커니즘은 흔히 "메시지 전달" 또는 이웃 집계라고 하는 프로세스입니다. 이 프레임워크에서 그래프의 각 노드는 바로 인접한 이웃으로부터 정보를 수집하여 자체 표현을 업데이트합니다. 모델 학습 중에 네트워크는 노드의 특징과 로컬 이웃의 토폴로지를 함께 인코딩하는 효과적인 임베딩—고밀도 벡터 표현—을 생성하는 방법을 학습합니다.

여러 처리 레이어를 거치면 노드는 그래프에서 더 멀리 떨어진 곳의 정보까지 통합할 수 있으며, 이를 통해 "수용 영역"을 효과적으로 넓힐 수 있습니다. 따라서 모델은 더 큰 구조 안에서 노드의 맥락을 이해할 수 있습니다. PyTorch Geometric과 같은 최신 프레임워크 및 딥 그래프 라이브러리 (DGL)는 이러한 복잡한 메시지 전달 방식을 쉽게 구현할 수 있도록 지원하므로, 개발자는 처음부터 시작하지 않고도 정교한 그래프 기반 애플리케이션을 구축할 수 있습니다.

GNN과 다른 신경망 아키텍처의 비교#

GNN의 고유한 역할을 이해하려면 AI 분야에서 사용되는 다른 일반적인 신경망 (NN) 유형과 구분해 보는 것이 도움이 됩니다.

  • 합성곱 신경망 (CNNs): 이미지 분류객체 감지와 같은 비전 작업에서 표준으로 사용됩니다. Ultralytics YOLO26과 같은 모델은 CNN을 사용하여 고정된 격자 형태의 픽셀 데이터를 처리합니다. 하지만 CNN은 노드마다 이웃의 수가 달라지는 불규칙한 구조를 처리하는 데 어려움을 겪습니다.
  • 순환 신경망 (RNNs): RNN은 입력을 특정 순서로 처리하므로 언어 작업이나 자연어 처리 (NLP)에 적합합니다. 반면 GNN은 관계가 엄격히 시간적이거나 순차적인 것이 아니라 공간적 또는 관계적인 데이터를 처리합니다.
  • 지식 그래프: 지식 그래프는 사실(개체와 관계)을 구조화한 데이터베이스인 반면, GNN은 이러한 구조에서 학습하는 데 사용되는 계산 모델입니다. GNN은 링크 예측과 같은 작업을 수행하기 위해 지식 그래프 위에 배포되는 경우가 많으며, 이를 통해 검색 증강 생성 (RAG) 파이프라인을 향상하는 경우가 많습니다.

실제 적용 사례#

임의의 관계를 모델링할 수 있는 GNN의 능력은 다양한 고영향 산업 분야에서 GNN을 필수적인 기술로 만듭니다.

  1. 신약 개발 및 헬스케어: 제약 산업에서 화학 분자는 원자와 결합을 각각 노드와 엣지로 하는 그래프로 자연스럽게 표현됩니다. GNN은 분자 특성을 예측하고 단백질 상호작용을 시뮬레이션하여 헬스케어 분야의 AI를 혁신하고 있습니다. Google DeepMind의 AlphaFold와 같은 혁신은 생물학적 구조를 이해하는 기하학적 딥러닝의 강력한 성능을 보여줍니다.

  2. 소셜 네트워크 분석 및 추천: 플랫폼은 GNN을 사용하여 방대한 사용자 상호작용 네트워크를 분석합니다. 사용자를 노드로, 친구 관계나 좋아요를 엣지로 모델링함으로써 이러한 네트워크는 콘텐츠, 제품 또는 연결을 제안하는 추천 시스템을 구동합니다. Pinterest의 GraphSage에서 사용되는 방법과 유사한 이 접근 방식은 수십억 건의 상호작용으로 효과적으로 확장됩니다.

  3. 물류 및 교통 예측: 물류 분야의 AI에서는 교차로를 노드로, 도로를 엣지로 하는 그래프로 도로 네트워크를 취급합니다. GNN은 서로 다른 도로 구간 간 공간적 종속성을 분석하여 교통 흐름을 예측하고 배송 경로를 최적화할 수 있으며, 단순한 통계적 베이스라인보다 훨씬 뛰어난 성능을 보입니다.

그래프 개념과 Vision AI의 통합#

그래프 신경망은 멀티모달 파이프라인에 점점 더 통합되고 있습니다. 예를 들어 종합 시스템은 이미지 세그멘테이션을 사용하여 장면 속 개별 객체를 식별한 다음, GNN을 사용하여 해당 객체 간 공간적 관계를 추론할 수 있으며, 이를 흔히 "장면 그래프"라고 합니다. 이는 시각적 인식과 논리적 추론 간의 격차를 해소합니다.

다음 Python 예제는 Vision AI와 그래프 구조를 연결하는 방법을 보여줍니다. Ultralytics YOLO26 모델을 사용하여 객체를 감지하고 이를 노드로 활용한 다음, torch을 사용하여 기본 그래프 구조를 준비합니다.

import torch
from ultralytics import YOLO

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

# Run inference on an image to find entities (nodes)
results = model("https://ultralytics.com/images/bus.jpg")

# Extract box centers to serve as node features
# Format: [center_x, center_y] derived from xywh
boxes = results[0].boxes.xywh[:, :2].cpu()
x = torch.tensor(boxes.numpy(), dtype=torch.float)

# Create a hypothetical edge index connecting the first two objects
# In a real GNN, edges might be defined by distance or interaction
edge_index = torch.tensor([[0, 1], [1, 0]], dtype=torch.long)

print(f"Graph constructed: {x.size(0)} nodes (objects) and {edge_index.size(1)} edges.")

이러한 복잡한 파이프라인에 필요한 데이터셋을 관리하려는 개발자는 Ultralytics Platform을 활용할 수 있습니다. 이 플랫폼은 시스템의 비전 구성 요소에 대한 어노테이션 및 학습 워크플로를 간소화합니다. 강력한 비전 모델과 GNN의 관계 추론을 결합하면 엔지니어는 주변 세계를 더 잘 이해하는 컨텍스트 인식 자율 시스템을 구축할 수 있습니다.

Explore solutions

항공 이미지를 위한 컴퓨터 비전

항공 이미지를 위한 컴퓨터 비전

Ultralytics YOLO을 활용하여 드론 및 항공 이미지를 농업, 수산업, 환경 모니터링, 자연 보호, 지리 공간 분석을 위한 실시간 인사이트로 변환합니다.
자세히 알아보기
항공우주 분야의 컴퓨터 비전

항공우주 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 항공 모니터링에 비전 AI를 도입하세요. 컴퓨터 비전 솔루션으로 드론, 항공우주 워크플로, 환경 보전 및 지리 공간 산업을 지원합니다.
자세히 알아보기

Ultralytics YOLO 모델로 모든 사이트를 보호하세요. 비전 AI는 경계 모니터링, 위협 탐지, 번호판 인식 및 작업장 안전을 지원합니다.
자세히 알아보기
로보틱스 컴퓨터 비전

로보틱스 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 기계의 성능을 구현하세요. 로보틱스의 Vision AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 지원합니다.
자세히 알아보기
물류 컴퓨터 비전

물류 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 효율화하세요. Vision AI는 패키지 검사, 분류, 차량 추적 및 창고의 실시간 안전 모니터링을 지원합니다.
자세히 알아보기
소매 컴퓨터 비전

소매 컴퓨터 비전

Ultralytics YOLO 모델로 소매업을 새롭게 혁신하세요. Vision AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
자세히 알아보기
헬스케어 분야의 컴퓨터 비전

헬스케어 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 헬스케어 솔루션을 구축하십시오. 헬스케어 분야의 Vision AI는 더 빠른 의료 영상 처리, 더욱 스마트한 진단, 환자 모니터링을 지원합니다.
자세히 알아보기
제조 분야의 컴퓨터 비전

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조를 최적화하십시오. Vision AI는 품질 관리, 결함 탐지, PPE 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
자동차 산업의 컴퓨터 비전

자동차 산업의 컴퓨터 비전

Ultralytics YOLO 모델을 활용해 자동차 산업에 컴퓨터 비전을 적용합니다. 비전 AI는 도로 안전, 운전자 보조, 차량 자동화를 향상해 더 스마트한 도로를 구현합니다.
자세히 알아보기
농업의 컴퓨터 비전

농업의 컴퓨터 비전

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입합니다. 작물 모니터링, 가축 추적, 정밀 농업을 강화해 더 높은 수확량을 스마트하게 실현합니다.
자세히 알아보기
항공 이미지를 위한 컴퓨터 비전

항공 이미지를 위한 컴퓨터 비전

Ultralytics YOLO을 활용하여 드론 및 항공 이미지를 농업, 수산업, 환경 모니터링, 자연 보호, 지리 공간 분석을 위한 실시간 인사이트로 변환합니다.
자세히 알아보기
항공우주 분야의 컴퓨터 비전

항공우주 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 항공 모니터링에 비전 AI를 도입하세요. 컴퓨터 비전 솔루션으로 드론, 항공우주 워크플로, 환경 보전 및 지리 공간 산업을 지원합니다.
자세히 알아보기

Ultralytics YOLO 모델로 모든 사이트를 보호하세요. 비전 AI는 경계 모니터링, 위협 탐지, 번호판 인식 및 작업장 안전을 지원합니다.
자세히 알아보기
로보틱스 컴퓨터 비전

로보틱스 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 기계의 성능을 구현하세요. 로보틱스의 Vision AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 지원합니다.
자세히 알아보기
물류 컴퓨터 비전

물류 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 효율화하세요. Vision AI는 패키지 검사, 분류, 차량 추적 및 창고의 실시간 안전 모니터링을 지원합니다.
자세히 알아보기
소매 컴퓨터 비전

소매 컴퓨터 비전

Ultralytics YOLO 모델로 소매업을 새롭게 혁신하세요. Vision AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
자세히 알아보기
헬스케어 분야의 컴퓨터 비전

헬스케어 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 헬스케어 솔루션을 구축하십시오. 헬스케어 분야의 Vision AI는 더 빠른 의료 영상 처리, 더욱 스마트한 진단, 환자 모니터링을 지원합니다.
자세히 알아보기
제조 분야의 컴퓨터 비전

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조를 최적화하십시오. Vision AI는 품질 관리, 결함 탐지, PPE 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
자동차 산업의 컴퓨터 비전

자동차 산업의 컴퓨터 비전

Ultralytics YOLO 모델을 활용해 자동차 산업에 컴퓨터 비전을 적용합니다. 비전 AI는 도로 안전, 운전자 보조, 차량 자동화를 향상해 더 스마트한 도로를 구현합니다.
자세히 알아보기
농업의 컴퓨터 비전

농업의 컴퓨터 비전

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입합니다. 작물 모니터링, 가축 추적, 정밀 농업을 강화해 더 높은 수확량을 스마트하게 실현합니다.
자세히 알아보기
항공 이미지를 위한 컴퓨터 비전

항공 이미지를 위한 컴퓨터 비전

Ultralytics YOLO을 활용하여 드론 및 항공 이미지를 농업, 수산업, 환경 모니터링, 자연 보호, 지리 공간 분석을 위한 실시간 인사이트로 변환합니다.
자세히 알아보기
항공우주 분야의 컴퓨터 비전

항공우주 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 항공 모니터링에 비전 AI를 도입하세요. 컴퓨터 비전 솔루션으로 드론, 항공우주 워크플로, 환경 보전 및 지리 공간 산업을 지원합니다.
자세히 알아보기

Ultralytics YOLO 모델로 모든 사이트를 보호하세요. 비전 AI는 경계 모니터링, 위협 탐지, 번호판 인식 및 작업장 안전을 지원합니다.
자세히 알아보기
로보틱스 컴퓨터 비전

로보틱스 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 기계의 성능을 구현하세요. 로보틱스의 Vision AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 지원합니다.
자세히 알아보기
물류 컴퓨터 비전

물류 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 효율화하세요. Vision AI는 패키지 검사, 분류, 차량 추적 및 창고의 실시간 안전 모니터링을 지원합니다.
자세히 알아보기
소매 컴퓨터 비전

소매 컴퓨터 비전

Ultralytics YOLO 모델로 소매업을 새롭게 혁신하세요. Vision AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
자세히 알아보기
헬스케어 분야의 컴퓨터 비전

헬스케어 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 헬스케어 솔루션을 구축하십시오. 헬스케어 분야의 Vision AI는 더 빠른 의료 영상 처리, 더욱 스마트한 진단, 환자 모니터링을 지원합니다.
자세히 알아보기
제조 분야의 컴퓨터 비전

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조를 최적화하십시오. Vision AI는 품질 관리, 결함 탐지, PPE 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
자동차 산업의 컴퓨터 비전

자동차 산업의 컴퓨터 비전

Ultralytics YOLO 모델을 활용해 자동차 산업에 컴퓨터 비전을 적용합니다. 비전 AI는 도로 안전, 운전자 보조, 차량 자동화를 향상해 더 스마트한 도로를 구현합니다.
자세히 알아보기
농업의 컴퓨터 비전

농업의 컴퓨터 비전

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입합니다. 작물 모니터링, 가축 추적, 정밀 농업을 강화해 더 높은 수확량을 스마트하게 실현합니다.
자세히 알아보기

AI의 미래를 함께 만들어가세요!

머신러닝의 미래와 함께 여정을 시작하세요