Professional Documents
Culture Documents
Contenido
reas de la Inteligencia Artificial ........................................................................................... 3 Introduccin a la Inteligencia Artificial.............................................................................. 3 Concepto de Inteligencia Artificial: ............................................................................... 3 Aplicaciones de la I.A: ................................................................................................... 4 Sistemas Expertos ................................................................................................................... 5 Robtica .................................................................................................................................. 6 Clases:................................................................................................................................. 6 Robots Manipuladores: ............................................................................................ 6 Robots Mviles: ....................................................................................................... 6 Robots Humanoides: ................................................................................................ 6 Sensores ................................................................................................................... 7 Efectores .................................................................................................................. 7 Industria y Agricultura: ............................................................................................ 8 Transporte ................................................................................................................ 8 Entornos Peligrosos ................................................................................................. 8 Exploracin .............................................................................................................. 9 Salud ........................................................................................................................ 9 Servicios Personales ................................................................................................ 9 Entretenimiento ........................................................................................................ 9 Aumento Humano .................................................................................................... 9
Aplicaciones ....................................................................................................................... 8
La Comunicacin (Leguajes)................................................................................................ 10 Tipos de Lenguaje: ........................................................................................................... 10 Etapas ............................................................................................................................... 11 Aplicaciones ..................................................................................................................... 11 Algoritmos Genricos. .......................................................................................................... 12 Algoritmo *A ................................................................................................................ 12 Algoritmo MINIMAX .................................................................................................. 12 Poda - ........................................................................................................................ 13 Algoritmo MTD-f: ........................................................................................................ 13
Sistemas que piensan como humanos: Sistemas con procesos de pensamiento humano. Sistemas que acten como humanos: Sistemas que al realizar trabajos requieran inteligencia. Sistemas que piensen racionalmente: Se enfoca en el estudio de las facultades mentales. Sistemas que acten racionalmente: Se enfoca en el diseo de agentes inteligentes.
Tratamiento de Lenguajes Naturales: Capacidad de Traduccin, rdenes a un Sistema Operativo, Conversacin Hombre-Mquina, etc. Sistemas Expertos: Sistemas que se les implementa experiencia para conseguir deducciones cercanas a la realidad. Robtica: Navegacin de Robots Mviles, Control de Brazos mviles, ensamblaje de piezas, etc. Problemas de Percepcin: Visin y Habla, reconocimiento de voz, obtencin de fallos por medio de la visin, diagnsticos mdicos, etc. Aprendizaje: computadoras. Modelizacin de conductas para su implante en
La Base del Conocimiento: Aqu estn almacenados todos los datos que el Sistema Experto tiene para tomar decisiones. El Motor de Inferencias: Contiene todos los procesos que manipulan la Base del Conocimiento, para deducir la informacin pedida por el usuario. (Por Ejemplo, resolucin, encadenamiento atrs hacia delante, etc).
El Subsistema de Explicacin analiza la estructura del razonamiento y da una explicacin al usuario. La Interfaz, que es el puente de comunicacin entre el sistema y el usuario.
Clases:
Robots Manipuladores: Son brazos robticos que estn fijos en un lugar de trabajo y se usan generalmente para ensamblar piezas, aunque tambin hay brazos usados para ayudar en hospitales o incluso brazos que pintan lienzos con resultados muy originales. Robots Mviles: Se desplazan por el medio usando ruedas, piernas u otros. Hay 3 variantes: ULV (Vehculo Terrestre sin Tripulacin, en ingls), son robots que permiten un desplazamiento autnomo por autopistas. UAV (Vehculo Areo sin Tripulacin, en Ingls), son robots que permiten operaciones de fumigacin autnoma, as como de vigilancia o militares. AUV (Vehculo Submarino sin Tripulacin), son robots que permiten exploraciones marinas autnomas o incluso paseos planetarios. Robots Humanoides: Son un tipo de Robots que se asemejan al torso humano. Esta clase usa sus efectores mejor que los otros tipos, pero son mucho mas complejas que los otros robots.
Hardware Robtico:
Sensores: Hay 2 clases, los Sensores Pasivos, que solo recogen informacin del medio, su desventaja es que su margen de error es alto, y los Sensores Activos, que emiten energa al medio y la reciben para usarla para las mediciones. Su nica desventaja es que a ms se implementen en un robot, mayor es el riesgo de interferencia. Su ventaja es que su margen de error es mnimo. Existen algunos que merecen ser mencionados: o Escneres de Rango: Miden la distancia. o Sistemas Tctiles: Sensores sensibles al tacto. o GPS: Calculan la posicin absoluta del robot en la tierra. o Sensores de Imagen: Permiten obtener imgenes y procesarlas. o Sensores Perceptores: Informan al robot de su propio estado. o Decodificadores de Ejes: Permiten medir las revoluciones de los motores para usarlas en mediciones, en odometra. Este proceso es muy propenso a error debido a desgaste fsico. o Sensores Inerciales: Una alternativa al decodificador de ejes, pero no soluciona mucho. o Sensores de Fuerza y Tensin: Le indican al robot con cuanta fuerza est cogiendo algo y con cuanta fuerza lo est girando. Efectores: Existen varias clases: o Articuladores de Revolucin: Generan movimiento rotacional. o Articulacin Prismtica: Genera desplazamiento lateral. Las personas contamos con los 6 grados de libertad (x, y, z, que nos localizan en el espacio y desvi, balanceo y cabeceo: Yaw, Roll y Pitch). Los robots tienen todos o algunos de estos grados de libertad. Los robots no holomnicos son aquellos que tienen ms grados de libertad efectivos que controlables, y los holomnicos son los que tienen el mismo
Aplicaciones:
Industria y Agricultura: Los Robots han sido usados en entornos peligrosos para el hombre y en muchas ocasiones son ms rentables que trabajadores humanos. En la Agricultura, los Robots, estn siendo usados para sustituir las grandes mquinas usadas para excavar, cosechar, etc. Por ahora son prototipos, pero pronto remplazarn a los humanos en estas tareas. Transporte: Los robots han servido mucho aqu: Desde helicpteros autnomos hasta sillas de ruedas automticas, e incluso portadores de carga que superan a humanos especializados. Incluso algunos ayudan transportando cosas en los hospitales, como el Robot Helpmate. Entornos Peligrosos: Los Robots ayudaron en la limpieza de lugares de accidentes nucleares como Chernobyl, Three Mile Island. Incluso estuvieron en la bsqueda y limpieza durante el colapso del World Trade Center, ingresando a entornos muy peligrosos, adems hay otros que desactivan bombas o limpian campos minados.
Los sistemas computacionales presentan algunos problemas al intentar estudiar el lenguaje: Descripciones Incompletas: Muchas cosas deben deducirse. Ambigedad de Significado: La misma frase en contextos distintos significa cosas diferentes. No Completitud: Los lenguajes naturales tienen siempre nuevas palabras. Ambigedad de Expresin: Un mismo significado puede ser dicho de muchas formas. Dependencia de Idioma: El procesamiento del lenguaje natural ser distinto en otro idioma. Hay que pensar porqu un agente necesita hablar, cuando puede hacer una accin. Comunicarse le da las siguientes ventajas: Aceptacin de Peticiones Solicitar la realizacin de acciones Prometer o comprometerse a un plan.
Tipos de Lenguaje:
Lenguajes Formales: Son lenguajes en los que estn muy bien definidos lo que se puede y no puede decir. Sus definiciones son muy estrictas, a
Intencin: Por algn motivo A, desea transmitirle informacin a B. Generacin: A; planifica como transmitirle su mensaje B. Sntesis: A; pone en prctica su plan para transmitir su mensaje a B. Puede transmitir el mensaje por medio de la voz, papel, etc. Percepcin: B recibe el mensaje de A y lo decodifica de acuerdo a la forma en la que fue transmitido. Anlisis: B inferir que el mensaje recibido por A, tiene algn significado. Esto puede causar algunos problemas ya que algunas palabras se interpretan en varios sentidos y esto da lugar a la ambigedad: No saber el significado de ciertas palabras.
Aplicaciones:
Basadas en Texto: Encontrar documentos relacionados con ciertos temas en una base de datos documental, extraer informacin de mensajes y artculos, traducir texto entre idiomas y resumir texto. Basadas en Dilogo: Sntesis del control en un lenguaje natural, donde la salida puede ser un comando a un sistema operativo, un robot, etc; sistema automtico de mensajes, compras por telfono, sistema de acceso a una base de datos en lenguaje natural y sistemas tutores.
Video juegos
Un ejemplo es el famoso juego Pacman: Los fantasmas que persiguen a Pacman buscan el camino mas corto, en lugar de aparecer en forma aleatoria en el Mapa del Juego, otro ejemplo es el Age of Empires, un juego de conquista de civilizaciones, los enemigos salvan obstculos para llegar a la ciudad del adversario.
Otorgar crdito: Para revisar la solicitud de crdito de una persona y el historial crediticio que mantiene con las agencias dedicadas a este rubro, para tomar la decisin de otorgar el crdito. Administracin y recuperacin de informacin: Los SE pueden ayudar a este proceso mediante el uso de agentes. Los agentes de SE ayudan a los gerentes a encontrar los datos y la informacin correctos, al mismo tiempo que eliminan hechos sin importancia que puedan obstaculizar la toma de decisiones oportunas. IA y SE incorporados a los productos: el sistema de frenos antibloqueo de los automviles modernos es un ejemplo de un SE rudimentario. Los investigadores de IA tambin estn encontrando formas para usar las redes neuronales y la robtica en dispositivos de uso diario, tales como tostadoras de pan, relojes despertadores y aparatos de TV. Disposicin de plantas: FLEXPERT es un SE que usa la lgica difusa para realizar el trazado de plantas. El software ayuda a las compaas a determinar la mejor ubicacin para los equipos y las instalaciones de fabricacin. Instalaciones de hospitales y mdicas: Algunos hospitales usan SE para determinar la posibilidad de que un paciente contraiga cncer u otras enfermedades. MYCIN es un SE creado en la Universidad Stanfor para analizar infecciones en la sangre. Departamento de ayuda y asistencia: los departamentos de servicios de ayuda al cliente usan SE para proporcionar asistencia oportuna y exacta. Kaiser Permanente, un HMO (Health Mantenance Organization) de gran tamao, usa un SE y repuesta verbal para automatizar la funcin del su departamento de ayuda. Evaluacin del desempeo de empleados: Un SE de Austin-Hayne, llamado Employee Appreiser, les proporciona asesora experta a los gerentes para que la utilicen en las revisiones del desempeo de los empleados y el desarrollo de carreras. Anlisis de prstamos: KPMG Peat Marwick usa un SE llamado Loan Probe para revisar las reservas para prdidas en prstamos, con el propsito de determinar si se han reservado fondos suficientes para cubrir riesgos de que algunos prstamos se vuelvan incobrables. Deteccin de virus: IBM utiliza la tecnologa de red neuronal para ayudar a crear software ms avanzado en la erradicacin de los virus de computacin, un problema importante para las empresas estadounidenses. Reparacin y mantenimiento: AT&T usa el SE ACE para analizar el mantenimiento de las redes telefnicas. Nynex (New York and New England
Los Sistemas Expertos que se codifican y tratan el conocimiento de un experto, alcanzan el nivel de prestaciones de un experto humano. La separacin entre base de conocimiento y motor de inferencia proporciona una gran flexibilidad al Sistema. Los Sistemas Expertos permiten llegar a una reflexin sobre el conocimiento y los procedimientos, para toma de decisiones realizados por los expertos. Posibilidad de trazar el razonamiento seguido por el Sistema Experto. Algunos Sistemas Expertos utilizan coeficientes de verosimilitud para ponderar sus deducciones [CAST]. En manipulacin de smbolos, los Sistemas Expertos abren el campo a nuevas aplicaciones, no automatizadas hasta la fecha [CAST].
Desventajas Aunque son grandes las ventajas, no hay que dejar de lado las desventajas que se pueden presentar:
La publicidad realizada alrededor de esta tcnica seduce a muchas personas pero crea aspiraciones imposibles de satisfacer.
La extraccin del conocimiento es el problema ms complejo que se les plantea a los ingenieros de conocimientos. Ciertos problemas estn ligados a la representacin del conocimiento. Los SE son incapaces de reconocer un problema para el que su propio conocimiento es inaplicable o insuficiente. Los motores de inferencia poseen algunos lmites. Las interfaces con usuarios no son lo suficientemente amigables. Las aplicaciones suministradas por los SE son, frecuentemente, esotricas. Falta personal competente para investigar y desarrollar aplicaciones. Campo de aplicaciones restringido y especfico. El costo es bastante alto.
Aunque se conozcan las ventajas y las desventajas de los Sistemas Expertos, no se logra una visin clara de los Sistemas Expertos y su capacidad, hasta que se conocen algunos ejemplos en aplicaciones reales.
MYCIN es un Sistema Experto para la realizacin de diagnsticos en el rea de la medicina, iniciado por Ed Feigenbaum y posteriormente desarrollado por E. Shortliffe y sus colaboradores. Su funcin es la de aconsejar a los mdicos en la investigacin y determinacin de diagnsticos en el campo de las enfermedades infecciosas de la sangre[CRIA]. XCON es un Sistema Experto para configuraciones, desarrollado por la Digital Equipment Corporation. Segn los deseos individuales del clientese configuran redes de ordenadores VAX. Ya que el abanico de productos que se ofrecen en el mercado es muy amplio, la configuracin completa y correcta de un sistema de estas caractersticas es un problema de gran complejidad. Responde esencialmente a dos preguntas: Pueden conjugarse los componentes solicitados por el cliente de forma conveniente y razonable? Y Los componentes de sistema especificados son compatibles y completos?. Las respuestas a estas preguntas son muy detalladas. XCON es capaz de comprobar y completar los pedidos entrantes mucho ms rpido y mejor que las personas encargadas de hacerlo antes que l [CRIA]. DELTA, sistema experto que ayuda a los mecnicos en el diagnstico y reparacin de locomotoras diesel-elctricas, DELTA no slo da consejos expertos, sino que tambin presenta informaciones por medio de un reproductor de vdeo [IBAR]. En 1978 se desarrollo otro sistema experto de xito: PROSPECTOR. Este quizs impulso ms la carrera por desarrollar mejores sistemas expertos, dado que su misin era predecir la posibilidad de encontrar depsitos
Conclusiones
Dados los objetivos de esta monografa (Dar a conocer las aplicaciones de la I.A), podemos concluir que:
La I.A tiene muchas aplicaciones en la vida real. La I.A no es como se ve en las pelculas, falta mucho por hacer. El mayor campo de aplicacin de la I.A son los juegos. La robtica es otro de los campos en los que ms se aplica la I.A Hospitales, Industrias y otros se benefician de la I.A, especficamente en la Robtica. Los Sistemas Expertos son tiles en muchas ocasiones. La Visin Artificial es el campo menos desarrollado de la I.A Las Neuronas humanas son parecidas a las computacionales. Los Robots estn captando la atencin de muchos debido a lo que pueden hacer gracias a la I.A (Por ejemplo, el campeonato Robocup). Existen Robots que ayudan en Hospitales, a personas. El objetivo de la I.A es lograr un sistema totalmente autnomo.
Escobano, F., Cazorla, M., Alfonso, M., Colomina, O., Lozano, M. Inteligencia Artificial: Modelos, Tcnicas y reas de Aplicacin. Madrid: Thomson Editores. Grupo Editorial McGraw Hill. Electrnica Prctica Tomo 1. Bogot: McGraw Hill.2 Nilson, N. Inteligencia Artificial. Una Nueva Sntesis. Madrid: McGraw Hill Interamericana S.A Norving, P. y Rusell, S. Inteligencia Artificial. Un Enfoque Moderno. Madrid: Pearson Education. Riley, G. Sistemas Expertos. Principios y Programacin. Mxico D.F: Thomson Editores. Daniel Harmon. http://agdn.pyrosoftware.net/ (Allegro Game Development Network).3
2 3
Electrnica Prctica Tomo 1: Usado para las Tablas del Anexo A. Allegro Game Development Network: Usado para el cdigo en C++ del Anexo B.