Open-source-Experten-system
weiß jemand über eine open-source-expert-system? eigentlich bin ich eher daran interessiert, den Aufruf der schlussfolgernde engine von C#.
InformationsquelleAutor lmsasu | 2008-12-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Beide CLIPS und JESS sind bereits in anderen Antworten, also ich werde geben Sie diesen link an CLIPS gegen JESS:
http://www.comp.lancs.ac.uk/~kristof/Forschung/notes/clipsvsjess/
Es wurde geschrieben, 4. Juni 1999, und damals war der Vorsprung deutlich mit CLIPS.
Wenn Sie nicht wollen, um alles zu Lesen, hier sind die Schlussfolgerungen:
Diese links können auch von Interesse sein:
http://en.wikipedia.org/wiki/CLIPS
Commercial & Freeware-Expert-System-Shells
http://www.kbsc.com/rulebase.html
Gibt es open-source-expert-Systeme mit Argumentation Fähigkeiten?
InformationsquelleAutor
Ich ging durch den gleichen Prozess, vor etwa einem Jahr versuchen zu finden ein gutes .Net-system für diese. Ich erinnere mich Suche nach ein paar anständige Motoren, aber Sie waren alle zu allgemein, und benötigt zu viele Annahmen.
In das Ende fand ich, dass das schreiben von meinem eigenen system war ziemlich einfach zu tun, und er Tat genau das, was ich wollte, ohne irgendwelche extra-bull, um es Arbeit mit einigen abstrakten verallgemeinerten Motor.
Könnte es helfen, zu wissen, was Ihre beabsichtigte Verwendung.
Leider Nein... aber wirklich mein Motor war sehr speziell für meinen Anwendungsfall und wahrscheinlich nicht wiederverwendet werden. Es war nicht verallgemeinert, das war der Punkt meiner Antwort. Anstelle der Verwendung eines generalized framework oft ist es einfacher, genau herauszufinden, was Sie brauchen Ihr system zu tun, und Rollen Sie einige code für Sie. Hängt davon ab, wie Komplex Ihre Anforderungen sind.
Danke für die Beantwortung.
InformationsquelleAutor
Werfen Sie einen Blick auf CLIPS -- es ist kodiert in C.
Gibt ' s mehr info CLIPS auf Wikipedia.
InformationsquelleAutor
Wenn man bedenkt, würde das Regel-processing-engine, JBoss Rules (auch bekannt als Drools) ist die beste, die ich kenne. Open-Source und kostenlos. Es ist in Java geschrieben, aber speziell für die integration. Einbindung von Objekten in die Regeln und Regel-Basis-Anwendungen in Ihre Komponenten. Sie können auch erstellen oder ändern der Regel-Basen-on-the-fly.
InformationsquelleAutor
AI::ExpertSystem::Fortgeschritten oder AI::ExpertSystem::Simple ist eine Perl-Lösung.
InformationsquelleAutor
Können Sie versuchen, JESS, aber es ist Java-basierend. Amzilogic auch eine gute Plattform.
InformationsquelleAutor