Yolo 비전 선전
선전
지금 참여하기
용어집

퍼지 논리

퍼지 논리가 불확실성 하에서 인간과 유사한 추론으로 AI를 향상시켜 자율 주행 차량에서 의료 진단에 이르기까지 애플리케이션에 어떻게 전력을 공급하는지 알아보세요.

퍼지 로직은 불확실성과 부정확성을 처리하도록 설계된 계산 패러다임으로, 인간의 미묘한 추론 방식을 모방하여 모방한 계산 방식입니다. 이진 "참 또는 거짓"(1 또는 0) 값에 의존하는 기존 컴퓨팅과 달리, 퍼지 논리는 "진실의 정도"를 수용합니다. 이 접근 방식을 사용하면 변수가 절대적인 확실성과 완전한 부정 사이의 상태로 절대적 확실성과 완전한 부정 사이의 상태로 변수가 존재할 수 있어 다음과 같은 경우에 강력한 도구가 됩니다. 인공 지능(AI) 시스템 에 강력한 도구가 될 수 있습니다. 원래 수학자 1960년대 수학자 로피 자데에 의해 처음 소개된 이 개념은 산업 제어 시스템부터 고급 컴퓨터 비전까지 다양한 분야에서 컴퓨터 비전.

퍼지 추론의 메커니즘

퍼지 논리의 핵심 강점은 '뜨겁다', '빠르다', '밝다'와 같은 모호한 개념을 수학적으로 처리하는 능력에 있습니다. "빠른" 또는 "밝은"과 같은 모호한 개념을 수학적으로 처리하는 능력에 있습니다. 이 프로세스에는 일반적으로 다음과 같은 세 가지 주요 단계가 포함됩니다. 선명한 데이터를 실행 가능한 의사 결정으로 전환합니다:

  1. 퍼지화: 이 초기 단계에서는 정확한 수치 입력(예: 차량 속도 55마일)을 다음과 같이 정의된 퍼지 집합으로 변환합니다. 멤버 함수로 정의된 퍼지 집합으로 변환합니다. 입력값을 단일 범주에 맞추는 대신 60% "중간", 40% "빠름"으로 분류할 수 있습니다. 속도', '빠름' 40%로 분류하여 인간 언어에 내재된 중첩성을 반영할 수 있습니다.
  2. 규칙 평가: 시스템은 지식창고에 저장된 일련의 "IF-THEN" 규칙을 사용하여 이러한 퍼지 입력을 처리합니다. 을 사용하여 이러한 퍼지 입력을 처리합니다. 표준 프로세서의 엄격한 논리 게이트와 달리 이러한 규칙을 사용하면 유연한 추론이 가능합니다. 예를 들어 자율 주행 차량에서는 다음과 같은 규칙을 사용할 수 있습니다: "거리가 가깝고 속도가 빠르면 브레이크를 단단히 밟는다."라는 규칙이 있을 수 있습니다.
  3. 디퓨징: 마지막으로, 시스템은 다양한 규칙의 모호한 결과를 집계하여 하나의 선명한 단일 출력 값으로 변환합니다. 이 값은 추론 엔진이 추론 엔진이 특정 작업을 수행하도록 정확한 제동 압력을 설정하거나 온도 조절기를 조정하는 등의 특정 작업을 수행하도록 추론 엔진을 구동합니다.

AI 및 머신 러닝에서의 역할

머신러닝(ML)딥러닝(DL)은 방대한 데이터 세트에서 패턴을 학습하는 데 중점을 두지만 퍼지 로직은 인간의 전문 지식을 시스템에 직접 포함시키는 데 탁월합니다. 퍼지 논리는 주로 다음 분야에서 사용됩니다. "뉴로 퍼지" 시스템, 신경망의 적응성과 신경망의 적응성과 퍼지 규칙의 해석 가능성 규칙의 해석 가능성을 결합한 "신경 퍼지" 시스템에 자주 사용됩니다.

비전 AI 영역에서 퍼지 로직은 다음과 같은 작업에서 노이즈와 불확실성을 관리하는 데 도움이 됩니다. 가장자리 감지이미지 분할과 같은 작업에 도움이 됩니다. 퍼지 로직을 통해 모델은 시각적 경계가 불분명하거나 조명 조건이 좋지 않은 상황에서도 시각적 경계가 불분명하거나 조명 조건이 좋지 않은 경우에도 강력한 의사 결정을 내릴 수 있으며, 통계적 임계값 기법을 보완합니다.

실제 애플리케이션

퍼지 논리는 정확한 수학적 모델을 정의하기 어려운 기술 분야에서 널리 사용되고 있습니다:

  • 제조 분야의 AI: 산업용 컨트롤러는 퍼지 로직을 사용하여 복잡한 화학 공정과 온도 영역을 조절하여 정확한 방정식 없이도 모든 변수에 대한 정확한 방정식 없이도 효율성을 최적화합니다.
  • 가전제품: 세탁기와 같은 가전제품은 퍼지 로직을 사용하여 예상되는 세탁물의 무게와 오염도에 따라 최적의 세탁 사이클 시간 및 수위를 결정합니다.
  • 의료 영상 분석: 의료 분야에서 퍼지 시스템은 증상이나 의료 스캔을 분석하여 상태를 진단하는 데 도움을 줍니다. 다양한 정도의 심각도를 가진 증상이나 의료 스캔을 분석하여 상태를 진단하고 종양 탐지.
  • 자동차 시스템: 최신 변속기 시스템과 ABS(안티록 브레이크)는 퍼지 로직을 활용하여 변화하는 도로 상황과 운전자 행동에 원활하게 적응합니다.

퍼지 로직과 관련 개념 구분하기

퍼지 논리를 다른 수학 및 AI 개념과 구별하는 것이 중요합니다:

  • 부울 대수: 디지털 회로에서 사용되는 표준 이진 논리(참/거짓)입니다. 퍼지 논리는 부울 논리의 상위 집합입니다. 논리의 상위 집합으로, 부분 진리를 처리하도록 확장한 것입니다.
  • 확률 이론: 둘 다 불확실성을 다루지만 서로 다른 유형을 다룹니다. 확률은 이벤트가 발생할 가능성을 측정합니다. 발생 가능성(예: "비가 올 확률이 50%입니다.")을 측정하는 반면, 퍼지 논리는 조건이 참인 정도를 측정합니다. 조건이 참인 정도를 측정합니다(예: "땅이 50% 젖었습니다").
  • 신경망: 신경망은 데이터를 통해 학습하는 "블랙박스" 역할을 합니다. "블랙박스" 역할을 합니다. 퍼지 논리 시스템은 일반적으로 규칙 기반이며 투명하기 때문에 사람이 해석하고 디버깅하기 쉽습니다.

퍼지 개념 적용을 위한 Ultralytics YOLO

동안 Ultralytics YOLO 모델은 딥 러닝에 의존하지만, 퍼지 해석의 개념을 퍼지 해석 개념을 후처리 모델 출력에 적용할 수 있습니다. 예를 들어, 개발자는 객체 감지를 위해 하드 바이너리 임계값을 설정하는 대신, 개발자는 다음과 같이 신뢰도 점수를 언어적 용어(낮음, 낮음, 중간, 높음)으로 분류하여 다운스트림 애플리케이션에서 보다 미묘한 결정을 내릴 수 있습니다.

from ultralytics import YOLO

# Load the official YOLO11 model
model = YOLO("yolo11n.pt")

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

# Get the confidence score of the first detection
conf = results[0].boxes.conf[0].item()


# Apply fuzzy-like logic to categorize the confidence level
def fuzzy_classify(score):
    return "High" if score > 0.8 else "Medium" if score > 0.5 else "Low"


print(f"Detection Confidence: {conf:.2f} ({fuzzy_classify(conf)})")

이론적 토대에 대한 더 자세한 내용은 스탠포드 철학 백과사전은 훌륭한 리소스를 제공하며, IEEE 컴퓨터 지능 학회에서는 퍼지 시스템에 대한 최신 연구 퍼지 시스템에 대한 최신 연구를 제공합니다.

Ultralytics 커뮤니티 가입

AI의 미래에 동참하세요. 글로벌 혁신가들과 연결하고, 협력하고, 성장하세요.

지금 참여하기