2016-10-13 2 views

Antwort

1

Wenn Sie die Regel

it_rains -> street_is_wet 

haben, was bedeutet, dass, wenn sie die Straße regnet nass ist. Dann Rückwärtsverkettung bedeutet, dass, wenn Sie wissen wollen, ob die Straße nass ist, Sie überprüfen müssen, ob es regnet. Also gehst du rückwärts durch die Regel.

+0

Können Sie mir ein ** fettes ** vollständiges Beispiel geben "bitte.

+0

Ich bin nicht sicher, was Sie meinen, aber ich versuche, genauer zu sein. Das Expertensystem sollte Ihnen etwas über eine Tatsache seines Themas erzählen. Sie wollen also wissen, ob etwas in Ordnung ist, das System verwendet logische Implikationen wie die Regeln, die ich oben gezeigt habe.Es könnte mehr Regeln geben, zB 'dunkle_Wolken_im_Himmel' und Hoch_Druck-> it_rains'.Es gibt auch Fakten in den Systemen.Das können Sensordaten sein oder allgemein Sinneswahrnehmungen wie "Der Himmel ist blau". Dann fragt man das System "Ist die Straße nass?". Wegen der ersten Regel wird überprüft, ob "it_rains" gilt. – marli

+0

Wegen der zweiten Regel muss man überprüfen, ob 'dark_clouds_at_the_sky und "high_pressure" gilt. Weil Rückwärtsverkettung bedeutet, dass Sie rückwärts durch die Regeln gehen. Wenn in dem System diese zwei Tatsachen dann tru sind Es kann aufgrund der Regeln und der Fakten schließen, dass "street_is_wet" hält und "wahr" zurückgibt. Andernfalls würde es "falsch" zurückgeben. Eine solche Frage wird oft als Ziel bezeichnet, weil es das Ziel des Systems ist, Ihnen zu sagen, ob es wahr ist. Rückwärtsketten bedeutet also, mit dem Ziel zu beginnen und rückwärts durch die Kettenregeln zu gehen, bis das System Tatsachen erreicht, die wahr oder falsch sind. – marli

Verwandte Themen