ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

El lenguaje de programación CLIPS


Enviado por   •  4 de Diciembre de 2012  •  Ensayo  •  729 Palabras (3 Páginas)  •  505 Visitas

Página 1 de 3

INTRODUCCIÓN

Hoy en día, los sistemas expertos se utilizan en diversos aspectos de la medicina, diseño por ordenador, la prospección de minerales, la contabilidad, gestión de inversiones, los vuelos espaciales, y así sucesivamente.

El objetivo de esta práctica es aprender un poco acerca el Lenguaje de Programación CLIPS utilizado para la solución de problemas que tienen un mayor alto de complejidad relaciona a los sistemas expertos o inteligencia artificial. Dando hincapié a esto se presentan dos ejemplos distintos para facilitar el aprendizaje además de que implementan distintos aspectos como ¿Qué es Clips?, ¿Cuál es básicamente su estructura?, Elementos básicos, etc.

EXPLICACIÓN DEL TEMA

¿Qué es un Sistema Experto? Los sistemas expertos son llamados así porque emulan el comportamiento de un experto en un dominio concreto y en ocasiones son usados por éstos. Con los sistemas expertos se busca una mejor calidad y rapidez en las respuestas dando así lugar a una mejora de la productividad del experto.

Lenguaje de Programación para la solución de problemas con un mayor alto de complejidad usando la Lógica “CLIPS”

Pero ¿Qué es Clips? Es una herramienta que provee un entorno de desarrollo para la producción y ejecución de sistemas expertos. CLIPS es un acrónimo de C Language Integrated Production System (Sistema de Producción Integrado en Lenguaje C). En la actualidad, entre los paradigmas de programación que soporta CLIPS se encuentran la Programación lógica, laProgramación imperativa y la Programación Orientada a Objetos.

CLIPS probablemente es el sistema experto más ampliamente usado debido a que es rápido, eficiente y gratuito.

INTÉRPRETE SISTEMA DE PRODUCCIÓN

 Memoria de trabajo: hechos (instancias)

 Base de reglas

 Motor de inferencias

 Hechos y reglas ( constructores de) (tb. Objetos, funciones)

 Los hechos que alcanzan la memoria de trabajo determinan que reglas se pueden disparar

 El motor de inferencias determina que reglas y cuando se disparan

 Actividad guiada por dato

Sus características clave son:

• REPRESENTACIÓN DEL CONOCIMIENTO: CLIPS proporciona una herramienta de cohesión para el manejo de una amplia variedad de conocimientos con el apoyo de tres paradigmas de programación diferentes: basado en normas, orientado a objetos y de procedimiento. Basado en normas de programación permite que el conocimiento de estar representado como heurística, o "reglas de oro", que especifica un conjunto de acciones a realizar para una situación dada. Programación orientada a objetos permite que los sistemas

...

Descargar como (para miembros actualizados) txt (5 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com