Latent Space
머신러닝의 잠재 공간을 살펴보세요. 신경망이 데이터를 임베딩으로 압축하는 방식과 Ultralytics YOLO26을 사용해 특징을 추출하는 방법을 알아보세요.
인공지능에서 잠재 공간은 복잡한 데이터를 압축해 저차원으로 표현한 수학적 표현입니다. 신경망이 이미지의 원시 픽셀 값이나 텍스트의 순차 토큰처럼 고차원 입력을 처리하면 이 정보를 간결한 다차원 벡터로 압축합니다. 이 숨겨진 기하학적 공간에서는 의미적으로 유사한 데이터 포인트가 좌표계에서 서로 가까이 배치됩니다. 예를 들어 "자동차"의 수학적 표현은 "사과"와는 멀리 떨어지고 "트럭"과는 가까이 위치합니다. 데이터를 연속적인 수학적 다양체에 매핑하면 머신러닝 모델은 중복된 배경 노이즈를 처리하지 않고도 패턴을 쉽게 비교하고 보간하며 의미 있는 패턴을 추출할 수 있습니다.
관련 개념 구분하기#
이러한 숨겨진 표현의 작동 방식을 이해하려면 밀접하게 연관된 컴퓨터 비전 개념과 구분해야 합니다.
- 임베딩: 임베딩은 단일 데이터 항목을 나타내는 실제 수학적 벡터(좌표)입니다. 잠재 공간은 이러한 개별 임베딩이 모두 위치하는 포괄적인 수학적 환경입니다.
- 차원 축소: 차원 축소는 데이터를 압축하는 데 사용하는 주성분 분석과 같은 알고리즘 프로세스를 의미합니다. 잠재 공간은 해당 프로세스의 결과로 만들어지는 환경입니다.
실제 AI 적용 사례#
데이터를 압축하고 의미에 따라 구성하는 능력은 이 개념을 최신 비전 시스템의 기반으로 만들며, 산업 전반의 여러 실용적인 활용 사례를 뒷받침합니다.
- 생성형 AI: 고급 생성 아키텍처, 특히 잠재 확산 모델(LDM)은 픽셀 단위로 이미지를 생성하지 않습니다. 기초 학술 연구에 자세히 설명된 것처럼, 압축된 공간 안에서 반복적으로 노이즈를 추가하고 제거합니다. 이를 통해 계산 비용을 크게 줄여 연구 기관이 효율성이 높은 모델을 학습시킬 수 있습니다.
- 이미지 분류: CLIP과 같은 아키텍처는 시각 데이터와 텍스트 설명을 공유 잠재 공간에 매핑합니다. 이미지 벡터와 텍스트 벡터 사이의 거리를 계산하면 모델은 명시적으로 학습한 적이 없는 객체도 식별할 수 있어, 엔터프라이즈 팀의 자동화된 데이터 라벨링 워크플로 접근 방식을 혁신합니다.
- 이상 탐지: 정상적이고 결함이 없는 제품 이미지로 오토인코더를 학습시키면 네트워크는 특정 기준 표현을 학습합니다. 결함이 있는 제품을 처리할 때 매핑 결과가 예상 영역을 벗어나면 즉시 검사를 위해 해당 제품을 표시합니다.
잠재 특징 추출하기#
실제로는 분류 또는 객체 탐지 헤드가 적용되기 전 비전 모델의 마지막 레이어에서 특징 맵을 추출해 이러한 숨겨진 표현에 접근할 수 있습니다. 아래는 Ultralytics YOLO26을 사용해 이미지 임베딩을 생성하는 간결한 예제입니다.
from ultralytics import YOLO
# Load a pretrained YOLO26 Nano model
model = YOLO("yolo26n.pt")
# Pass an image through the model to extract its latent embedding vector
results = model.embed("https://ultralytics.com/images/bus.jpg")
# The result is a high-dimensional tensor representing the image in the latent space
print(f"Embedding shape: {results[0].shape}")잠재 표현으로 개발하기#
산업이 고효율 엣지 컴퓨팅과 소형 파운데이션 모델로 전환됨에 따라 잠재 공간 조작을 익히는 일이 필수적입니다. 이러한 고밀도 벡터 공간을 활용하면 개발자는 견고한 추천 시스템과 시맨틱 검색 엔진을 구축할 수 있습니다. 맞춤형 비전 애플리케이션을 확장하려는 팀을 위해 Ultralytics Platform은 데이터셋 관리, 자동 주석 및 원활한 모델 배포를 위한 간소화된 클라우드 환경을 제공해 원시 시각 데이터를 실행 가능한 인텔리전스로 전환하도록 지원합니다.









