Pregunta

Estoy tratando de aprender reglas de rompecabezas y juegos de mesa al observar un humano usando la programación de lógica inductiva.Uso PROGOL, que es un programa para ILP escrito en Prolog.Mientras que para algunos juegos, puede darme correctamente las reglas, para otras personas no se debe a la falta de ejemplos negativos.

Por ejemplo, en las torres del rompecabezas de Hanoi, una de las reglas es que un bloque más grande no se colocará en la parte superior del bloque más pequeño.Esta es una regla negativa.Pero como durante la capacitación, este evento no ocurre, no hay un ejemplo negativo explícito de lo que se puede aprender esta regla.

En resumen, ¿cómo se genera ejemplos negativos en ILP?

¿Fue útil?

Solución

¡Creo que puede aprender con datos positivos solo en Progol?

http://link.springer.com/chapter/10.1007/3-540-63494-0_65

Muggleton, Stephen."Aprendiendo de datos positivos".Programación de lógica inductiva.Springer Berlin Heidelberg, 1997. 358-376.

Configure el aprendizaje de un modo de datos positivos solo para activarse haciendo esto en PROGOL:

| - Set (Posony)?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top