Seguimos buscando a Arshak. Ayudanos compartiendo!
Encuesta no oficial de docentes
Resultados de la encuesta no oficial de docentes
Probaste el SIGA Helper?

Donar $100 Donar $200 Donar $500 Donar mensualmente


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
Prolog (y tal vez Java)
Autor Mensaje
Imakuni Sin conexión
Presidente del CEIT
Boxes tastes like mush
********

Ing. en Sistemas
Facultad Regional Córdoba

Mensajes: 7.021
Agradecimientos dados: 124
Agradecimientos: 129 en 85 posts
Registro en: Jul 2008
Mensaje: #1
Prolog (y tal vez Java)
Buenas!!!

Vengo con una segunda pregunta: ¿Alguien sabe de alguna "base de conocimientos"?

El tema es el siguiente: Tengo un conjunto de hechos y predicados creados por una suerte de "admin". Luego, quisiera tirar consultas a dicha base de conocimientos, y que me retorne los resultados encontrados.

Hasta ahí todo bien. El tema, es que es posible que dichas consultas sean complejas, por lo que el motor de prolog podría arrastrarse. Y hay varias consultas que pueden repetirse varias veces. Y también, tengo que agregarle la posibilidad de que se puedan agregar hechos o reglas.

He visto un poco de tuProlog, pero no he podido ver si tiene algun modulo de "cacheo" o algo similar, y parece más que nada un jar de juguete para cosas tranquilas. Entonces quería preguntarles si alguien conocía algun soft de "base de conocimientos", que se pueda comportar como una base de datos comun y corriente (o sea, que pase cosas como ACID, que haga locks, que cachee querys, y de ser posible, que permita clustering).

De ser posible, andaba buscando algo java-friendly, aunque si no se puede no hay drama =P.

Muchas gracias!
26-01-2013 23:18
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Dem0 Sin conexión
( ͡° ͜ʖ ͡°)
._.
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 4.980
Agradecimientos dados: 9
Agradecimientos: 194 en 74 posts
Registro en: Apr 2008
Mensaje: #2
RE: Prolog (y tal vez Java)
¿Para qué necesitas un motor de inferencia?

Si queres hacer una suerte de sistema experto y ya tenes los hechos/reglas, ¿no lo podes modelar como un árbol de decisión?.

Sino, metes toda la info en una BD con full-text search y que la inferencia la haga el cerebro del que consulta =P
(Este mensaje fue modificado por última vez en: 27-01-2013 00:53 por Dem0.)
27-01-2013 00:51
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Imakuni Sin conexión
Presidente del CEIT
Boxes tastes like mush
********

Ing. en Sistemas
Facultad Regional Córdoba

Mensajes: 7.021
Agradecimientos dados: 124
Agradecimientos: 129 en 85 posts
Registro en: Jul 2008
Mensaje: #3
RE: Prolog (y tal vez Java)
El tema es que los hechos y reglas son "modificables" por un usuario. Y va a haber veces en las que el sistema reciba consultas iguales. Entonces quería ver si había alguna solucion que cacheara esas consultas, por ej.
27-01-2013 01:27
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)