¿Alguien puede sugerir una buena biblioteca de AI escrita en C#? Específicamente quiero usarlo para ILP, por lo que el soporte lógico de primer orden es imprescindible.C# AI Library
Respuesta
Tener un vistazo a los motores lógicos que funcionan en la plataforma .NET, como prolog.net o p#. Debería ser relativamente fácil crear una aplicación C# que interactúe con uno de estos. Estos ejemplos usan prolog, por lo que es posible que pueda aprovechar otros trabajos realizados en prolog por otras personas.
lo comprobé ya la biblioteca de aprendizaje automático es muy delgada, no es muy útil para mí – SpaceghostAli
Por Prolog tiene P # y Prolog.Net
un vistazo aquí Integrating Prolog with C#
Es muy probable que al final tener que hacer un poco de interoperabilidad con una biblioteca no administrado. Sin embargo, esto no debería ser demasiado difícil para una biblioteca bien documentada. El Wikipedia article en IPL enumera una serie de implementaciones que es posible que desee examinar.
Encontré este sitio muy bueno. Tienen libros y completan el código C#. http://www.heatonresearch.com/
Puede consultar mi proyecto AI Genifer. No es una biblioteca, ni está escrito en C#. Tenemos la intención de admitir varios idiomas, incluidos Java y .NET, pero el código actualmente se encuentra principalmente en Lisp. Nuestro código Lisp se ejecuta en .NET sin embargo. Usamos lógica de primer orden, pero es una versión probabilística bayesiana (fuzzy-). Estoy buscando un socio que esté interesado en aplicar ILP para aprender el sentido común humano.
Bastante interesante, tendré una lectura – SpaceghostAli
Hay un libro llamado "All but a Soul" escrito por Richard T Earley que tiene ejemplos y diseño en C# para un motor AI AI que podría usarse para construir una interfaz AI para su aplicación o sitio web.
- 1. C# XNA: ¿Motor AI?
- 2. C# y C++ Library
- 3. authorize.net C# wrappers/library
- 4. C library vs WinApi
- 5. scrypt C library
- 6. C# graph drawing library?
- 7. Boost C++ library install
- 8. C# Video Converter library
- 9. C# Telnet Library
- 10. C# Audio Library
- 11. C++ mp3 library
- 12. Game Programming Library C++
- 13. C++ Graphic Drawing Library
- 14. C# Game Network Library
- 15. C# library en iOS
- 16. C# /. NET scripting library
- 17. Lightweight C++ Gui Library
- 18. C# SIP Stack/Library
- 19. SFTP C++ library?
- 20. AI/problema de inferencia
- 21. Torrent Library para C++, Windows
- 22. Objective-C/iPhone IRC Library
- 23. C++ URLencode library (Capacidad Unicode)?
- 24. C++ XML to C++ Object Mapping library?
- 25. Fast Cross-Platform C/C++ Hashing Library
- 26. Programando un ajedrez AI
- 27. Pool Billiard AI
- 28. AI conectable en Haskell
- 29. Vuelo algoritmo de juego AI?
- 30. If(), else if() alternative in C++ (Is this AI?)
excelente sugerencia, creo que también buscaré proyectos similares para CLisp – SpaceghostAli
Sé que esta publicación es antigua, pero le recuerdo el enlace a p # (http://www.dcs.ed.ac.uk/home/stg/Psharp/) está roto. –
Gracias, he reparado el enlace – Willem