En este libro aprenderá sobre el sistema experto.
¿Cómo diseñar sistemas expertos en inteligencia artificial utilizando prolog?
Las capacidades de aprendizaje automático de la IA actual son extremadamente emocionantes, pero son solo una parte de la arquitectura de los sistemas actuales. Por ejemplo, la tecnología de los automóviles autónomos utiliza el aprendizaje automático para interpretar el campo visual alrededor de un automóvil, pero es una buena IA basada en reglas a la antigua que contiene los planes sobre qué hacer con esa información.
De manera similar, el programa fenomenal que juega Go a un nivel maestro usa el aprendizaje automático para evaluar las posiciones de la placa (muy difícil de hacer para una máquina) pero usa IA convencional para decidir qué hacer con esa información.
Escrito hace varios años, Building Expert Systems en Prolog sigue siendo un texto clásico sobre ingeniería del conocimiento. El nombre puede ser un poco engañoso, ya que no se trata tanto de construir sistemas expertos, sino más bien de construir la representación del conocimiento y las herramientas del motor de razonamiento utilizadas para varios tipos de aplicaciones de sistemas expertos. (Incluidos, por supuesto, ejemplos de cada tipo de sistema).
Como tal, proporciona detalles y código de trabajo para sistemas de identificación, sistemas que necesitan hacer frente a la incertidumbre, sistemas de configuración y planificación encadenados, marcos para representar capas complejas de información e ideas para la creación de prototipos / implementación de cualquier forma de representar conocimientos y algoritmos. por razonar sobre ese conocimiento.
El texto es un poco más general que solo un texto de prólogo. Sí, todo el código para implementar estos sistemas está escrito en Prolog, pero Prolog es más que un lenguaje de implementación. Debido a que es programación lógica, un programa Prolog es realmente una especificación lógica de una aplicación. Sí, se ejecuta, pero también se puede utilizar para la creación rápida de prototipos, y el propio código de Prolog se puede utilizar para especificar con precisión cómo implementar el sistema en cualquier otro idioma.
En otras palabras, las arquitecturas de estos sistemas serán las mismas, sin importar en qué idioma se implementen, y el uso de Prolog para la creación rápida de prototipos también se trata en el libro.
¿Cómo diseñar sistemas expertos en inteligencia artificial utilizando prolog?
Las capacidades de aprendizaje automático de la IA actual son extremadamente emocionantes, pero son solo una parte de la arquitectura de los sistemas actuales. Por ejemplo, la tecnología de los automóviles autónomos utiliza el aprendizaje automático para interpretar el campo visual alrededor de un automóvil, pero es una buena IA basada en reglas a la antigua que contiene los planes sobre qué hacer con esa información.
De manera similar, el programa fenomenal que juega Go a un nivel maestro usa el aprendizaje automático para evaluar las posiciones de la placa (muy difícil de hacer para una máquina) pero usa IA convencional para decidir qué hacer con esa información.
Escrito hace varios años, Building Expert Systems en Prolog sigue siendo un texto clásico sobre ingeniería del conocimiento. El nombre puede ser un poco engañoso, ya que no se trata tanto de construir sistemas expertos, sino más bien de construir la representación del conocimiento y las herramientas del motor de razonamiento utilizadas para varios tipos de aplicaciones de sistemas expertos. (Incluidos, por supuesto, ejemplos de cada tipo de sistema).
Como tal, proporciona detalles y código de trabajo para sistemas de identificación, sistemas que necesitan hacer frente a la incertidumbre, sistemas de configuración y planificación encadenados, marcos para representar capas complejas de información e ideas para la creación de prototipos / implementación de cualquier forma de representar conocimientos y algoritmos. por razonar sobre ese conocimiento.
El texto es un poco más general que solo un texto de prólogo. Sí, todo el código para implementar estos sistemas está escrito en Prolog, pero Prolog es más que un lenguaje de implementación. Debido a que es programación lógica, un programa Prolog es realmente una especificación lógica de una aplicación. Sí, se ejecuta, pero también se puede utilizar para la creación rápida de prototipos, y el propio código de Prolog se puede utilizar para especificar con precisión cómo implementar el sistema en cualquier otro idioma.
En otras palabras, las arquitecturas de estos sistemas serán las mismas, sin importar en qué idioma se implementen, y el uso de Prolog para la creación rápida de prototipos también se trata en el libro.