Question

Quelqu'un peut-il suggérer une bonne bibliothèque AI écrit en C #? Je veux spécifiquement l'utiliser pour ILP donc premier support logique de commande est un must.

Était-ce utile?

La solution

Jetez un oeil sur les moteurs logiques qui fonctionnent sur la plate-forme .NET, comme prolog.net ou p # . Il devrait être relativement facile de créer un c # application qui interface avec un de ceux-ci. Ces exemples utilisent Prolog, alors vous pourriez être en mesure de tirer profit des travaux effectués en Prolog par d'autres personnes.

Autres conseils

Vous très probablement par avoir à faire un peu Interop avec une bibliothèque non géré. Cela ne devrait pas être trop difficile pour une bibliothèque bien documentée, cependant. article de Wikipédia sur IPL énumère un certain nombre d'implémentations que vous voudrez peut-être jeter un oeil à.

J'ai trouvé ce site très bien. Ils ont des livres et code complet c #. http://www.heatonresearch.com/

Vous pouvez consulter mon projet AI Genifer . Ce n'est pas une bibliothèque, ni est-il écrit en C #. Nous avons l'intention de prendre en charge plusieurs langues, y compris Java et .NET, mais le code est actuellement principalement en Lisp. Notre code Lisp fonctionne sur .NET bien. Nous utilisons la logique du premier ordre, mais il est une version probabiliste bayésien (fuzzy-). Je suis à la recherche d'un partenaire qui est intéressé par l'application ILP pour apprendre le sens commun humain.

Pour Prolog vous avez P # et Prolog.Net

Jetez un coup d'oeil ici L'intégration de Prolog avec C #

Il y a un livre intitulé « Tout sauf une âme », écrit par Richard T Earley qui a des exemples et la conception en C # pour un moteur .net AI qui pourraient être utilisés pour la construction d'une interface AI pour vous l'application ou site web.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top