Que sont les systèmes d'experts flous?

Le système expert flou est une forme de résolution de problèmes utilisé par un système informatique, souvent utilisé dans la création de l'intelligence artificielle. Les systèmes d'experts sont des types de logiciels informatiques de prise de décision basés sur la logique booléenne, ce qui signifie que le système utilise une série de réponses oui ou non pour essayer de résoudre un problème. Les systèmes d'experts flous développent le système d'experts traditionnel et sont basés sur une logique floue au lieu de la logique booléenne. La logique floue, comme son nom l'indique, signifie que la réponse n'est pas un oui ou un non clair. Il se situe quelque part au milieu, et l'ordinateur doit essayer de calculer une réponse basée sur des réponses qui ne sont peut-être pas complètement vraies mais qui peuvent ne pas être entièrement fausses non plus.

Connu sous le nom de «père de la logique floue», le Dr Lotfi Zadeh a présenté le concept de logique floue dans les années 1960 alors qu'il était employé à l'Université de Californie à Berkeley. Il a publié un article en 1965 couvrant des ensembles flous. Il a expliqué non seulement l'idée des ensembles et de la logique flous, mais aussi un cadre pour incorporer ce nouveauLogique dans le monde de l'ingénierie. Il a également inventé le terme «flou», en référence à ce style logique particulier, et le nom est resté.

Pour comprendre la théorie derrière les systèmes d'experts flous, il est nécessaire de comprendre les concepts de base de la logique booléenne et de la logique floue. Bien que les deux s'appuient sur des algorithmes mathématiques avancés, le concept de base est simple. Les deux utilisent des réponses à une série de questions ou de déclarations pour formuler une nouvelle réponse. Dans la logique booléenne, les réponses sont vraies ou fausses, tandis que dans la logique floue, une réponse peut être vraie, partiellement vraie, fausse, partiellement fausse, et plusieurs valeurs entre les deux, en fonction des termes que le programmeur entre dans le programme.

Par exemple, si un système expert voulait prendre une décision en utilisant la logique booléenne, il répondrait finalement à vrai ou à une fausse, également appelé oui ou non. Un système expert utilisant la logique floue, cependant, pourrait répondre oui, non, maybe, ou une autre combinaison. Il le fait en tirant des conclusions de sa base de connaissances actuelle de l'information.

Les bases de connaissances sont le cœur des systèmes d'experts flous. Si un ordinateur ne peut pas trouver la bonne réponse, il est supposé que la base de connaissances ne contient pas suffisamment d'informations plutôt que de supposer que le programme lui-même est mauvais. La base de connaissances peut contenir une instruction telle que "quand x = oui et y = non alors z = peut-être." À partir de cette déclaration, les systèmes d'experts flous peuvent conclure que lorsque "x = oui" et "y = oui" que "z" doit également égaler "oui", ou que lorsque "x = non" et "y = oui" que "z" est toujours égal "peut-être". Si ce n'est pas la réponse que le programmeur voulait, cela signifie que la base de connaissances a besoin de plus d'informations pour trouver la bonne réponse.

Les systèmes d'experts flous font ces calculs en fonction des valeurs mathématiques. "Oui," "Non" et "peut-être" se voient attribuer certaines valeurs. L'ordinateur examine les valeurs des termes dans des instructions telles que "x = oui et y = non" égal et ajouteleurs valeurs. Il ajoute ensuite toutes les autres valeurs pertinentes et correspond à la valeur finale avec une réponse comme "peut-être", "oui" ou "non". Ainsi, l'ajout des valeurs mathématiques de "x = non" et "y = oui" indique à l'ordinateur que la valeur mathématique pour "z" est peut-être "peut-être."

DANS D'AUTRES LANGUES