Question

Quelqu'un peut-il me donner un exemple d'un réseau bayésien et la logique floue utilisée dans la détection d'intrusion?

J'ai du mal à comprendre comment il peut être utilisé. Et tout code là-dessus?

Merci les gars.

Était-ce utile?

La solution

Les détails exacts dépendront si vous parlez d'une situation de type d'alarme anti-vol (lectures de capteurs) ou colombophile quelque chose impliquant des agents de sécurité et les requins avec des lasers. De toute façon, le principe est le même.

Vous commencez avec des nœuds racine décrivant les choses fondamentales qui affectent l'intrusion, par exemple.

Sensor detected motion (true/false)  
Shark smelt blood (true/false)
Temperature (too low/just right/too high)
Security guard is asleep
...  
any other things you can think of.

assigner une probabilité à chaque état de chaque noeud racine.

P(Security guard is asleep) = 0.25

Ensuite, vous définissez les nœuds enfants qui dépendent de ces nœuds racines, par exemple, Security guard heard noise dépendrait de Security guard is asleep.

Vous attribuez des probabilités conditionnelles pour chaque état des nœuds enfants, compte tenu de chaque état de ses parents.

P(Security guard heard noise|Security guard is asleep) = 0.05
P(Security guard heard noise|Security guard is not asleep) = 0.5

Finalement, vous aurez envie d'obtenir un résultat comme Burglary has been foiled.

Une fois que vous avez votre noeud de réseau mis en place, vous pouvez l'évaluer et calculer la probabilité des résultats différents qui se passe.

Ensuite, vous ajoutez des preuves. Donc, si vous savez que votre sang éperlan requin, ce nœud se prépare à une valeur particulière et vous pouvez réévaluer le réseau pour voir comment les probabilités ont changé.

En termes de logiciel, le la boîte à outils de Bayes Net est bien considéré.

scroll top