2010-08-16 11 views
3

J'ai reçu un nouveau module de projet qui implique une logique floue. Il est de déterminer Hydrometeors différente en utilisant la méthode de logique floue. J'ai très peu d'idée de ce qu'est la logique floue. Je voudrais donc avoir quelques conseils de personnes qui ont déjà fait des projets en utilisant la logique floue en Java (comme ce sont les stratégies de programmation de base que je peux adopter).Logique floue dans Java

J'ai rencontré un fuzzy logc API. Les gens qui l'ont utilisé, s'il vous plaît, commentez à quel point c'est utile.

+3

Un autre article sur SO: [Qu'est-ce que la logique floue] (http://stackoverflow.com/questions/399618/what-is-fuzzy-logic) –

Répondre

12

Fuzzy logic est un concept abstrait complètement indépendant des langages de programmation. L'idée de base est qu'à la place de la logique booléenne où une déclaration est soit "vrai" ou "faux", vous utilisez un continuum où une déclaration peut être n'importe où entre "100% vrai" et "0% vrai". Cela vous permet de modéliser certains scénarios du monde réel bien mieux que la logique booléenne, mais bien sûr nécessite des règles différentes (plus complexes) pour combiner des instructions.

Je n'ai pas utilisé la bibliothèque d'API avec laquelle vous vous êtes connecté, mais elle semble assez bien entretenue à première vue (elle a été mise à jour régulièrement, il existe une version récente et même un plugin eclipse).