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

HERRAMIENTAS PARA EL DESARROLLO DE SISTEMAS INTELIGENTES

Airlenis GaitánInforme19 de Noviembre de 2015

6.402 Palabras (26 Páginas)644 Visitas

Página 1 de 26

[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

  1. TEMA: Herramientas para el desarrollo de Sistemas Inteligentes.

  1. 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.
  1. RECURSOS: Material didáctico del tema 1, presentado en clase, y material complementario (artículos, papers).
  1. RÚBRICAS: Documento impreso, preguntas abiertas y discusión.
  1. 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:

  1. Agent Builder
  2. Allegro CL: Allegro Common Lisp Console
  3. ART-IM
  4. CBR Express v.1.1.
  5. DEX: Decision Expert
  6. ExBuild: Expert Build
  7. ExSys: Expert System
  8. G2
  9. Jess: Java Expert System Shell
  10. Level 5
  11. MLESS: MultiLingual Expert System Shell
  12. Nex - Expert Object v.2.0.
  13. PESS: Prolog Expert System Shell
  14. Winprolog
  15. Xmaster: eXpert Master
  16. 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.

...

Descargar como (para miembros actualizados) txt (44 Kb) pdf (443 Kb) docx (464 Kb)
Leer 25 páginas más »
Disponible sólo en Clubensayos.com