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

Natural Language Processing (NLP)

Ultralytics와 함께 자연어 처리를 살펴보세요. NLP가 챗봇, 감성 분석 및 오픈 보캐뷸러리 탐지를 구동하는 방식을 알아보세요.

자연어 처리 (NLP)는 컴퓨터와 인간 언어 간의 상호작용에 중점을 두는 인공지능 (AI)의 역동적인 한 분야입니다. 정밀하고 구조화된 입력에 의존하는 기존 프로그래밍과 달리, NLP를 사용하면 기계가 가치 있고 의미 있는 방식으로 인간의 언어를 이해하고 해석하며 생성할 수 있습니다. 계산 언어학을 통계 모델, 머신 러닝 모델, 딥 러닝 (DL) 모델과 결합함으로써 NLP는 시스템이 의미, 감정, 맥락을 추출하려는 목적을 가지고 텍스트 및 음성 데이터를 처리할 수 있도록 합니다.

핵심 메커니즘#

NLP의 핵심은 원시 텍스트를 컴퓨터가 처리할 수 있는 숫자 형식으로 변환하는 것이며, 이 단계는 일반적으로 토큰화임베딩 생성으로 수행됩니다. 최신 시스템은 Transformer 아키텍처를 사용하며, 이 아키텍처는 문장 내 서로 다른 단어의 상대적 중요도를 평가하기 위해 셀프 어텐션 메커니즘을 활용합니다. 이를 통해 모델은 장거리 의존성과 풍자 또는 관용구와 같은 뉘앙스를 처리할 수 있으며, 이는 초기의 순환 신경망 (RNN)이 다루기 어려웠던 요소입니다.

실제 적용 사례#

NLP 기술은 최신 소프트웨어 전반에 널리 사용되며, 기업과 개인이 매일 사용하는 도구를 구동하여 운영을 간소화하고 사용자 경험을 향상합니다.

  • 고객 서비스 자동화: 많은 기업이 고객 문의를 처리하기 위해 챗봇과 자동화된 에이전트를 사용합니다. 이러한 시스템은 감정 분석을 사용하여 메시지에 담긴 감정적 어조를 파악하고 고객이 만족했는지, 불만을 느끼는지 또는 질문을 하는지 식별하여 응답 우선순위를 정할 수 있습니다. Google Cloud 자연어 API와 같은 도구는 개발자가 이러한 기능을 신속하게 구현할 수 있도록 사전 학습된 모델을 제공합니다.
  • 비전-언어 통합: 컴퓨터 비전 (CV) 분야에서 NLP는 "개방형 어휘" 탐지를 가능하게 합니다. COCO 데이터셋의 80개 클래스와 같이 고정된 클래스 목록으로 모델을 학습하는 대신, YOLO-World와 같은 모델은 텍스트 인코더를 사용하여 자연어 설명을 기반으로 객체를 식별합니다. 이러한 연결을 통해 사용자는 모델을 재학습하지 않고도 "빨간 헬멧을 쓴 사람"과 같은 특정 항목을 찾을 수 있습니다.
  • 언어 번역: Google 번역과 같은 서비스는 기계 번역을 활용하여 한 언어의 텍스트를 다른 언어로 즉시 변환하고, 전 세계 커뮤니케이션의 장벽을 허뭅니다.

관련 용어 구분#

NLP의 범위를 이해하려면 데이터 과학 분야에서 밀접하게 관련된 개념과 NLP를 구분하는 것이 도움이 됩니다.

  • 자연어 이해 (NLU): NLP가 포괄적인 분야라면 NLU는 독해에 중점을 둔 특정 하위 분야입니다. NLU는 텍스트 이면의 의도의미를 파악하고 모호성과 맥락을 처리합니다.
  • 대규모 언어 모델 (LLMs): GPT 시리즈나 Llama와 같은 LLMs는 페타바이트 규모의 데이터로 학습된 대규모 딥 러닝 모델입니다. 이러한 모델은 고급 NLP 작업을 수행하는 데 사용되는 도구이며, 정교한 텍스트 생성과 추론이 가능합니다.
  • 광학 문자 인식 (OCR): OCR은 텍스트 이미지(스캔한 문서)를 기계 인코딩 텍스트로 변환하는 작업만을 의미합니다. NLP는 OCR이 콘텐츠를 디지털화한 에 작동하여 작성된 내용의 의미를 파악합니다.

코드 예제: 텍스트와 비전 연결하기#

다음 예제에서는 NLP 개념이 컴퓨터 비전과 상호작용하는 방식을 보여줍니다. ultralytics 패키지를 사용하여 텍스트 프롬프트를 이해하는 모델을 로드합니다. 자연어로 사용자 정의 클래스를 정의하면 모델의 내부 어휘(임베딩)를 활용하여 이미지 속 객체를 탐지할 수 있습니다.

from ultralytics import YOLOWorld

# Load a model with vision-language capabilities
model = YOLOWorld("yolov8s-world.pt")

# Define NLP-based search terms (classes) for the model to find
# The model uses internal text embeddings to understand these descriptions
model.set_classes(["blue bus", "pedestrian crossing", "traffic light"])

# Run inference to detect objects matching the text descriptions
results = model.predict("city_scene.jpg")

# Show the results
results[0].show()

도구 및 향후 방향#

NLP 애플리케이션을 개발하려면 강력한 라이브러리가 필요한 경우가 많습니다. 연구자들은 사용자 정의 신경망 아키텍처를 구축할 때 PyTorch를 자주 사용하는 반면, 자연어 처리 툴킷 (NLTK)은 교육용 전처리 작업의 표준 도구로 자리 잡고 있습니다. 프로덕션 수준의 텍스트 처리를 위해서는 효율성이 높은 spaCy가 널리 사용됩니다.

AI가 발전함에 따라 모달리티의 융합은 주요 트렌드가 되고 있습니다. 플랫폼은 비전과 언어를 상호 연결된 데이터 스트림으로 취급하는 통합 워크플로를 지향하고 있습니다. Ultralytics Platform데이터셋을 관리하고, 이미지에 어노테이션을 추가하며, 최첨단 모델을 학습할 수 있는 도구를 제공하여 이 수명 주기를 간소화합니다. NLP가 언어 측면을 처리하는 동안 YOLO26과 같은 고성능 비전 모델은 실시간 엣지 애플리케이션에 필요한 속도와 정확도로 시각 데이터를 처리하여 멀티모달 AI 시스템에 원활한 경험을 제공합니다.

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

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