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

Semantic Search

semantic search가 AI와 임베딩을 사용해 사용자 의도를 이해하는 방식을 살펴봅니다. Ultralytics YOLO26과 당사의 플랫폼으로 visual search 시스템을 구축하는 방법을 알아봅니다.

의미 검색은 특정 단어를 단순히 일치시키는 대신 사용자의 쿼리 의도와 맥락적 의미를 이해하는 것을 목표로 하는 정교한 정보 검색 기법입니다. 자연어 처리 (NLP)머신 러닝 (ML)의 발전을 활용하여 이 기술은 시스템이 인간 언어를 더욱 세밀하게 해석할 수 있도록 합니다. 이는 현대 인공지능 (AI) 애플리케이션의 핵심 요소로, 모호한 사용자 쿼리와 관련 데이터 사이의 간극을 해소하여 인간과 기계 간 더욱 직관적인 상호작용을 가능하게 합니다.

의미 검색의 작동 방식#

의미 검색은 핵심적으로 문자 그대로의 일치 검색을 넘어 개념 간의 관계를 분석합니다. 기존 검색 엔진은 사용자가 "feline"을 검색했지만 문서에는 "cat"이라는 단어만 포함되어 있는 경우 검색에 실패할 수 있습니다. 의미 검색은 비정형 데이터—텍스트, 이미지 또는 오디오 등—를 임베딩이라고 하는 수학적 표현으로 변환하여 이 문제를 해결합니다.

이러한 임베딩은 "의미 공간"에 배치되는 고차원 벡터입니다. 이 공간에서는 의미가 유사한 항목이 서로 가까운 위치에 배치됩니다. 예를 들어 "car"의 벡터는 수학적으로 "banana"보다 "automobile" 및 "road"에 더 가깝습니다. 사용자가 쿼리를 제출하면 시스템은 해당 쿼리를 벡터로 변환하고 벡터 데이터베이스에서 가장 가까운 데이터 포인트를 찾습니다. 이 과정에서는 딥 러닝 모델을 사용하여 특징 추출을 수행하고 데이터의 핵심 특성을 식별합니다.

다음 Python 코드는 Ultralytics YOLO26 모델을 사용하여 이러한 임베딩을 생성하는 방법을 보여줍니다. 이는 시각적 의미 검색을 활성화하기 위한 기반 단계입니다.

from ultralytics import YOLO

# Load a pre-trained YOLO26 classification model
model = YOLO("yolo26n-cls.pt")

# Generate feature embeddings for an image
# This converts the visual content into a numerical vector
results = model.embed("https://ultralytics.com/images/bus.jpg")

# Output the shape of the embedding vector (e.g., length 1280)
print(f"Embedding vector shape: {results[0].shape}")

실제 적용 사례#

의미 검색은 다양한 분야에서 사용자가 정보를 탐색하는 방식을 혁신하여 시스템을 더욱 스마트하고 효율적으로 만들었습니다.

  • 이커머스 및 시각적 탐색: 리테일 분야의 AI에서 의미 검색은 "스타일 그대로 쇼핑하기" 기능을 지원합니다. 고객은 운동화 사진을 업로드하거나 "빈티지한 여름 분위기"를 검색할 수 있습니다. 시스템은 컴퓨터 비전을 사용하여 시각적 스타일을 이해하고, 제품 설명에 해당 키워드가 정확히 포함되어 있지 않더라도 미적 특성이 일치하는 제품을 검색합니다. 여기에는 텍스트와 이미지 입력을 모두 이해할 수 있는 멀티모달 모델이 사용되는 경우가 많습니다.
  • 지식 관리 및 RAG: 대규모 조직은 직원이 내부 문서를 찾을 수 있도록 의미 검색을 사용합니다. 파일 이름을 정확히 기억하는 대신 직원은 "서버를 어떻게 재설정하나요?"와 같은 질문을 할 수 있습니다. 시스템은 검색 증강 생성 (RAG)을 사용하여 의미를 기반으로 가장 관련성이 높은 정책 문서를 찾고, 이를 대규모 언어 모델 (LLM)에 입력하여 정확한 답변을 생성합니다.
  • 콘텐츠 추천: 스트리밍 플랫폼은 의미 이해를 활용하여 추천 시스템을 개선합니다. 플랫폼은 사용자가 즐겨 본 영화의 줄거리 요약과 시각적 특징 맵을 분석하여 유사한 주제나 분위기를 공유하는 다른 작품을 추천함으로써 사용자의 참여를 더 오래 유지할 수 있습니다.

의미 검색과 관련 개념 비교#

의미 검색의 유용성을 완전히 이해하려면 데이터 과학 분야의 관련 용어와 구분해 보는 것이 도움이 됩니다.

  • 벡터 검색: 흔히 서로 바꿔 사용되지만 기술적으로는 차이가 있습니다. 벡터 검색은 벡터 간 거리를 계산하는 수학적 방법이며, 이때 코사인 유사도를 사용하는 경우가 많습니다. 의미 검색은 사용자 의도를 이해한다는 목표를 달성하기 위해 벡터 검색을 사용하는 더 광범위한 애플리케이션입니다.
  • 키워드 검색: 정확한 문자열 일치에 의존하는 전통적인 방법입니다. 계산 비용은 더 낮지만 취약하며, 동의어와 다의어(여러 의미를 가진 단어)를 처리하는 데 어려움이 있습니다. 의미 검색은 더 많은 계산 능력을 필요로 하지만 관련성이 훨씬 높은 결과를 제공합니다.
  • 제로샷 학습: 모델이 학습 중 한 번도 본 적 없는 데이터를 분류하는 능력을 의미합니다. 의미 검색 엔진은 임베딩 공간에서 새로운 미지의 쿼리를 재학습 없이 기존의 알려진 개념 클러스터에 매핑할 수 있으므로 제로샷 기능을 보이는 경우가 많습니다.

의미 검색을 구현하려면 일반적으로 데이터셋과 모델 학습을 관리하기 위한 견고한 파이프라인이 필요합니다. Ultralytics Platform은 데이터에 주석을 추가하고, 모델을 학습하며, 효율적으로 배포할 수 있는 도구를 제공하여 이 과정을 간소화합니다. 이러한 시스템을 구축하려는 개발자에게는 Ultralytics 유사도 검색 가이드를 살펴보는 것이 강력한 기능을 애플리케이션에 통합하기 위한 실용적인 단계를 제공해 줍니다.

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의 미래를 함께 만들어가세요!

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