HERRAMIENTAS PARA EL DESARROLLO DE SISTEMAS INTELIGENTES
Airlenis GaitánInforme19 de Noviembre de 2015
6.402 Palabras (26 Páginas)644 Visitas
[pic 1][pic 2]
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ[pic 3][pic 4]
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE COMPUTACIÓN Y SIMULACIÓN DE SISTEMAS
ASIGNACION N° 1
FACILITADOR:
ING. EUCLIDES SAMANIEGO G.
INTEGRANTES:
FRANCO, AMELYN 8-892-129
GAITAN, AIRLENIS 8-884-140
REYES, ERICK 8-877-1846
TOBAR, JOSE 8-889-1343
GRUPO:
1IL-131
25 DE AGOSTO DE 2015
INDICE
INTRODUCCION
INSTRUCCIONES
HERRAMIENTAS PARA EL DESARROLLO DE SISTEMAS INTELIGENTES
ExSys: Experte System
Características:
Capacidad:
Ventajas:
Desventajas:
Formas de almacenar el conocimiento:
G2
Características:
Capacidad:
Ventajas:
Desventajas:
Formas de almacenar el conocimiento:
Principales funciones:
Jess: Java Expert System Shell
Características:
Capacidad:
Ventajas:
Desventajas:
Formas de almacenar el conocimiento:
Principales funciones:
Nex – expert objects v. 20
Características:
Capacidad:
Ventajas:
Desventajas:
Formas de almacenar el conocimiento:
Principales funciones:
CBR Express
Características:
Capacidad:
Ventajas:
Desventajas:
Formas de almacenar el conocimiento:
Funciones principales:
DEX: Decision Expert
Características:
Capacidad:
Ventajas:
Formas de almacenar el conocimiento:
Funciones principal:
ART-IM
Características:
Capacidad:
Ventajas:
Desventajas:
Formas de almacenar el conocimiento:
Funciones principal:
Xpertrule
Características:
Capacidad:
Ventajas:
Formas de almacenar el conocimiento:
Funciones principal:
CONCLUSION
INFOGRAFÍA
INTRODUCCION
Construir sistemas inteligentes es difícil por lo que se debe crear una forma de trabajo y así verificar el entorno a desarrollarse de manera que sea fácil de usar y mantener para su respectiva creación, por tal motivo se hace uso de las herramientas y técnicas para el desarrollo de sistemas inteligentes, estas trabajan mediante shells de sistemas inteligentes que contiene diversos paquetes y herramientas para el diseño, desarrollo, funcionamiento y mantenimiento de un sistema inteligente. Los shells buscados son: Exsys: experte system, es un sistema inteligente que se puede utilizar para desarrollar conocimientos en cualquier área temática.
G2 gobierna los datos y las historias en tiempo real acerca del razonamiento para el análisis y la acción crítica del tiempo
Jess: java expert system shell herramienta para la construcción de un tipo de software inteligente llamado sistemas expertos.
Nex – expert objects v. 20 herramienta de desarrollo que se caracteriza por su capacidad de representar un mundo de objetos sobre el cual actuará el conocimiento.
Cbr express herramienta que construye sistemas expertos que se basa en la existencia de una librería de situaciones o 'casos' resueltos.
Dex: decision expert es un sistema de shell de expertos para multi-atributos toma de decisiones.
El art-im, técnica de gestión de la información utiliza base c que se ejecutan en múltiples plataforma, desde el pc a la unidad central
Xpertrule, es un entorno en las empresas para desarrollar y desplegar aplicaciones y componentes basados en el conocimiento
INSTRUCCIONES
- TEMA: Herramientas para el desarrollo de Sistemas Inteligentes.
- OBJETIVO: Investigar las herramientas existentes para el desarrollo de Sistemas Inteligentes y valorar el aporte de la IA en las áreas de aplicación estudiadas en sus años de Ingeniería.
- RECURSOS: Material didáctico del tema 1, presentado en clase, y material complementario (artículos, papers).
- RÚBRICAS: Documento impreso, preguntas abiertas y discusión.
- ENUNCIADO DE LA ASIGNACIÓN:
E.1 El grupo realiza la búsqueda de software existente (Shells) para el desarrollo de Sistemas Inteligentes afines a la asignatura. Seleccionar por lo menos cinco (5) grupos de paquetes y/o herramientas de software usados para diseñar, desarrollar, poner en operación y mantener Sistemas Inteligentes con una programación mínima. De cada uno de los paquetes debe incluir nombre, características y capacidades de la herramienta, ventajas, desventajas, principales funciones, formas de almacenar el conocimiento, entre otras.
A continuación una lista de las herramientas que se pueden utilizar para desarrollar un Sistema Inteligente:
- Agent Builder
- Allegro CL: Allegro Common Lisp Console
- ART-IM
- CBR Express v.1.1.
- DEX: Decision Expert
- ExBuild: Expert Build
- ExSys: Expert System
- G2
- Jess: Java Expert System Shell
- Level 5
- MLESS: MultiLingual Expert System Shell
- Nex - Expert Object v.2.0.
- PESS: Prolog Expert System Shell
- Winprolog
- Xmaster: eXpert Master
- Xpertrule
Una vez conocido algunos nombres de estas herramientas realice una descripción general de algunas de ellas, para así tener una idea de la capacidad y la utilidad que se le puede dar a este tipo de sistemas.
HERRAMIENTAS PARA EL DESARROLLO DE SISTEMAS INTELIGENTES
ExSys: Experte System
Características:
- Exsys es un sistema inteligente que se puede utilizar para desarrollar conocimientos en cualquier área temática. Cuando este conocimiento está representado en la forma reglas de producción.
- Incluye herramientas para la depuración y pruebas software para la edición de la modificación conocimientos y datos.
- La parte principal del sistema experto es una base de conocimiento que se acumula en el proceso de desarrollo del sistema.
- Basado en programas CGI.
Capacidad:
- Incorpora razonamiento basado en reglas con lógica difusa.
- Permite el desarrollo de aplicaciones
- locales o basadas en Web donde la interacción con el usuario emula una conversación con el experto humano para obtener las respuestas.
Ventajas:
- Puede mostrar un comportamiento "inteligente"
- Puede obtener conclusiones de relaciones complejas
- Puede proporcionar conocimientos acumulados
- Puede hacer frente a la incertidumbre
Desventajas:
- No se han usada o probado en forma extensa.
- Dificultad de uso.
- Están limitados a problemas relativamente limitados.
- No pueden enfrentar con facilidad a conocimientos "mixtos.
- Puede tener costos altos de desarrollo.
Formas de almacenar el conocimiento:
La representación de conocimiento utilizada por este shell, es la forma clásica de reglas de producción con sintaxis IF-THEN-ELSE. Cada una de estas partes puede estar compuesta por una o más por posiciones relacionadas entre sí mediante conectores lógicos (AND, OR), pudiendo tratarse también de condiciones de igualdad de variables (numéricas o de cadena), o expresiones que incluyen certidumbre en conclusiones intermedias. Por razones de orden lógico, el uso de OR no está permitido en las partes THEN o ELSE de las reglas.
...