Découvre YOLO26 : l'IA de vision de nouvelle génération.
Ultralytics
Retour au glossaire Ultralytics

Fuzzy Logic

Explore comment la logique floue modélise le raisonnement humain en IA. Apprends à gérer l'ambiguïté en vision par ordinateur et applique-la à Ultralytics YOLO26 pour un traitement des données plus intelligent.

La logique floue est un paradigme informatique qui modélise le raisonnement basé sur des « degrés de vérité » plutôt que sur le binaire rigide « vrai ou faux » souvent présent dans l'informatique classique. Alors que les ordinateurs standard utilisent la logique booléenne pour assigner des valeurs strictement égales à 0 ou 1, les systèmes flous permettent des valeurs situées n'importe où entre 0 et 1. Cette flexibilité permet à l'Intelligence Artificielle (IA) de gérer l'ambiguïté, le flou et les informations imprécises, imitant plus étroitement les processus cognitifs humains lors du traitement de données complexes.

Link to this sectionLe mécanisme du raisonnement flou#

Dans l'informatique traditionnelle, une entrée appartient soit à un ensemble, soit elle n'y appartient pas. La logique floue introduit le concept de fonctions d'appartenance, qui mappent les données d'entrée vers une valeur allant de 0 à 1, représentant le degré d'appartenance. Par exemple, dans un système de contrôle climatique, une température de 75°F (environ 24°C) pourrait ne pas être simplement classée comme « chaude », mais plutôt comme « 0,6 chaude ».

Ce processus implique généralement trois étapes clés :

  1. Fuzzification : Conversion des entrées numériques précises en ensembles flous à l'aide de fonctions d'appartenance.

  2. Inférence : Application de règles « Si-Alors » pour déterminer les résultats en fonction des données floues.

  3. Défuzzification : Transformation du résultat flou en une sortie précise et exploitable.

Cette approche est particulièrement bénéfique pour gérer des données visuelles bruitées, où des limites claires sont difficiles à définir.

Link to this sectionPertinence en Machine Learning et en vision par ordinateur#

Dans le contexte de la vision par ordinateur (CV) et du Machine Learning (ML), les valeurs exactes des pixels fluctuent souvent en raison de l'éclairage, des occlusions ou du bruit des capteurs. La logique floue comble le fossé entre les sorties numériques précises d'un réseau de neurones et les interprétations linguistiques utilisées par les humains.

Link to this sectionApplications concrètes#

  • Conduite autonome : Les véhicules autonomes utilisent la logique floue pour exécuter des actions de contrôle fluides. Au lieu de freiner brutalement lorsqu'un obstacle est détecté, le système évalue le « degré de danger » en fonction de la vitesse et de la distance pour exécuter une décélération progressive, garantissant ainsi la sécurité et le confort des passagers.
  • Diagnostic médical : Dans l'analyse d'images médicales, les tissus n'ont souvent pas de frontières distinctes. La logique floue aide les systèmes d'IA dans la santé à segmenter les images où les tumeurs se confondent avec les tissus sains, permettant ainsi une évaluation des risques plus nuancée et une modélisation prédictive.

Link to this sectionLogique floue vs Probabilité#

Il est crucial de distinguer la logique floue de la théorie des probabilités, car elles sont souvent confondues bien qu'elles traitent de types d'incertitude différents.

  • La probabilité traite de la vraisemblance qu'un événement futur se produise (par exemple, « Il y a 50 % de chances qu'il pleuve »). Elle modélise le hasard.
  • La logique floue traite du degré de vérité d'un état (par exemple, « Le sol est humide à 50 % »). Elle modélise l'ambiguïté dans la définition de l'événement lui-même.

Link to this sectionMise en œuvre pratique#

Dans les flux de travail pratiques de détection d'objets, la logique floue est souvent appliquée lors du post-traitement. Tu peux mapper le score de confiance d'un modèle vers des catégories linguistiques pour créer des règles de filtrage sophistiquées.

L'exemple Python suivant démontre comment appliquer une catégorisation de type flou aux résultats d'inférence 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 sectionConcepts associés#

  • Systèmes experts : Programmes d'IA initiaux qui émulent la prise de décision humaine, en s'appuyant fortement sur des règles floues pour traiter l'information.
  • Systèmes neuro-flous : Architectures hybrides qui combinent les capacités d'apprentissage du Deep Learning (DL) avec l'interprétabilité du raisonnement flou.
  • Segmentation d'image : Une tâche de vision par ordinateur qui bénéficie fréquemment de la logique floue lors de la définition des frontières d'objets dans des datasets complexes.
  • Ultralytics Platform : Un environnement moderne où tu peux gérer des datasets et entraîner des modèles qui peuvent servir de moteurs d'entrée précis pour les contrôleurs à logique floue.

Explore solutions

Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus

Construisons ensemble le futur de l'IA !

Commence ton aventure avec le futur de l'apprentissage automatique