Встречай YOLO26: ИИ компьютерного зрения нового поколения.
Ultralytics
Назад к глоссарию Ultralytics

Fuzzy Logic

Исследуй, как нечеткая логика моделирует человеческие рассуждения в ИИ. Узнай, как справляться с двусмысленностью в компьютерном зрении и применять это к Ultralytics YOLO26 для более интеллектуальной обработки данных.

Нечеткая логика — это вычислительная парадигма, моделирующая рассуждения на основе «степеней истинности», а не жесткой двоичной системы «истина или ложь», часто встречающейся в классических вычислениях. В то время как стандартные компьютеры используют Булеву логику для присвоения значений строго 0 или 1, нечеткие системы допускают значения в диапазоне от 0 до 1. Эта гибкость позволяет Искусственному Интеллекту (ИИ) справляться с неопределенностью, расплывчатостью и неточными данными, более точно имитируя когнитивные процессы человека при обработке сложной информации.

Link to this sectionМеханизм нечеткого рассуждения#

В традиционных вычислениях входной параметр либо принадлежит множеству, либо нет. Нечеткая логика вводит понятие функций принадлежности, которые сопоставляют входные данные со значением в диапазоне от 0 до 1, представляющим степень принадлежности. Например, в системе климат-контроля температуру 75°F можно классифицировать не просто как «жарко», а как «0.6 тепло».

Этот процесс обычно включает три основных этапа:

  1. Фазификация: Преобразование четких численных входных данных в нечеткие множества с использованием функций принадлежности.

  2. Вывод: Применение правил «Если-То» для определения результатов на основе нечетких данных.

  3. Дефазификация: Преобразование нечеткого результата обратно в точный, пригодный для выполнения выходной сигнал.

Этот подход особенно полезен при работе с зашумленными визуальными данными, где трудно определить четкие границы.

Link to this sectionАктуальность в машинном обучении и компьютерном зрении#

В контексте Компьютерного зрения (CV) и Машинного обучения (ML) точные значения пикселей часто колеблются из-за освещения, окклюзий или шума датчиков. Нечеткая логика преодолевает разрыв между точными численными результатами нейронной сети и лингвистическими интерпретациями, которые используют люди.

Link to this sectionРеальные приложения#

  • Автономное вождение: Автономные транспортные средства используют нечеткую логику для выполнения плавных действий управления. Вместо резкого торможения при обнаружении препятствия система оценивает «степень опасности» на основе скорости и расстояния, чтобы выполнить постепенное замедление, обеспечивая безопасность и комфорт пассажиров.
  • Медицинская диагностика: При анализе медицинских изображений ткани часто не имеют четких границ. Нечеткая логика помогает системам ИИ в здравоохранении сегментировать изображения, где опухоли сливаются со здоровой тканью, что позволяет проводить более тонкую оценку рисков и прогнозное моделирование.

Link to this sectionНечеткая логика против вероятности#

Важно различать нечеткую логику и теорию вероятностей, так как их часто путают, несмотря на то, что они относятся к разным типам неопределенности.

  • Вероятность имеет дело с вероятностью наступления будущего события (например, «Существует 50% шанс, что пойдет дождь»). Она моделирует случайность.
  • Нечеткая логика имеет дело со степенью истинности состояния (например, «Земля на 50% мокрая»). Она моделирует неопределенность в самом определении события.

Link to this sectionПрактическая реализация#

В практических рабочих процессах обнаружения объектов нечеткая логика часто применяется на этапе постобработки. Ты можешь сопоставить показатель уверенности модели с лингвистическими категориями для создания сложных правил фильтрации.

Следующий пример на Python демонстрирует, как применять нечеткую категоризацию к результатам вывода Ultralytics YOLO26:

from ultralytics import YOLO

# Load the YOLO26 model and run inference
model = YOLO("yolo26n.pt")
results = model("https://ultralytics.com/images/bus.jpg")

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


# Apply fuzzy linguistic categorization (Membership function logic)
def get_fuzzy_degree(score):
    if score > 0.8:
        return "High Certainty"
    elif score > 0.5:
        return "Moderate Certainty"
    return "Uncertain"


print(f"Score: {conf:.2f} -> Category: {get_fuzzy_degree(conf)}")

Link to this sectionСвязанные концепции#

  • Экспертные системы: Ранние программы ИИ, имитирующие принятие решений человеком и в значительной степени полагающиеся на нечеткие правила обработки информации.
  • Нейро-нечеткие системы: Гибридные архитектуры, объединяющие возможности обучения Глубокого обучения (DL) с интерпретируемостью нечетких рассуждений.
  • Сегментация изображений: Задача компьютерного зрения, которая часто выигрывает от применения нечеткой логики при определении границ объектов в сложных наборах данных.
  • Ultralytics Platform: Современная среда, где ты можешь управлять наборами данных и обучать модели, которые могут служить четкими входными механизмами для контроллеров нечеткой логики.

Explore solutions

Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше
Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше
Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше

Давай строить будущее ИИ вместе!

Начни свой путь в будущее машинного обучения