miércoles, 19 de febrero de 2014

Areas de desarrollo de la I.A.










 Tema    Áreas de Desarrollo IA


Alumno :  Carlos Ortiz Guerrero

Carrera y Cuatrimestre: Lic. Sistemas de Computación 8vo Cuatri.                                     

Catedrático: ING. Román Ríos Quiñones

Materia : Inteligencia Artificial

Lugar y fecha : Universidad de la Huasteca    Veracruzana  19 Febrero 2014


























Áreas de Desarrollo de la Inteligencia Artificial


 La Inteligencia Artificial a medida del tiempo ha ido creciendo, y poco a poco se fue implementando en diversas áreas debido a su gran aceptación en el campo laboral ya que facilita ciertas tareas de los humanos y reduce los costos, algunas de estas áreas son las siguientes:

Inteligencia Artificial en la Robótica: 


se podría decir que la rama de la robótica va de la mano con la inteligencia artificial ya que expresa muy detalladamente la misma, y siempre se acostumbra a vincular ambas ciencias. Un robot es la representación más precisa de lo que es la inteligencia artificial.






Inteligencia Artificial en la Medicina: 


ésta ciencia tan importante como lo es la medicina a tenido la necesidad de incluir la inteligencia artificial en su campo ya que se han desarrollado máquinas que interpretan imágenes médicas, controlan las unidades de cuidados intensivos, monitorean a los pacientes y realizan diagnósticos. Además se han creado máquinas que a su vez crean diseños de prótesis, hasta sistemas expertos que colaboran a los médicos en cualquier actividad a la cual le fue asignada. Actualmente se han desarrollado máquinas que detectan las enfermedades posibles a mediano plazo de un paciente, y así prevenir muchas de ellas.




Inteligencia Artificial en la Educación: 


en el campo de la educación se ha hecho necesario incluir la inteligencia artificial debido al gran trabajo que generan extensas cantidades de estudiantes, ya que se han implantado sistemas de gestiones de estudiantes para reducir es estrés que genera la misma, como también otro tipo de sistemas que puedan percibir las deficiencias de un estudiante y ayudar en su desenvolvimiento.






Inteligencia Artificial en el Entretenimiento: 


la inteligencia artificial en los videojuegos es cada vez más indispensable tanto en consolas como en ordenadores aunque los usuarios no la distingan debido a que está muy implícita, la podemos ver reflejada en los famosos avatares, comiquitas y textos.






Inteligencia Artificial de Gestión de Información:

 Esta parte es fundamental ya que la inteligencia artificial nos permite extraer información muy difícil de encontrar o quizás que requiera de mucho esfuerzo para conseguirla, un ejemplo de ello son los rastreos web, filtrado de correos y la minería de los datos.


Inteligencia Artificial en la Matemática: 

Aunque no se pueda ver a simple vista, todos esos sistemas que complementan el estudio de la materia forman parte de la inteligencia artificial.


Inteligencia Artificial en la Biología: 

En el ámbito de la biología se hace necesario el uso de la inteligencia artificial debido a que existen problemas con mayor complejidad que consumen mucho tiempo y dedicación, sin embargo la inteligencia artificial a logrado reducir la problemática aportando grandes avances como lo es un analizador de ADN, elaboraciones de modelos biológicos, realizar seguimientos de los comportamientos de los diversos organismos, desarrollo de embriones, entre otros.





Inteligencia Artificial en la Gestión del Tráfico, Diseño Urbano y Arquitectura:

 aquí la inteligencia artificial ha realizado aportes como la colaboración para resolver los distintos problemas de diseño que presentan múltiples restricciones, como también predecir el comportamiento de las personas en los nuevos entornos.

Inteligencia Artificial en la Ley: 

además la inteligencia artificial es capaz de crear sistemas para colaborar con los abogados como lo es el asesoramiento jurídico hasta de desarrollar aplicaciones de identificación de personas con solo rasgos similares, huellas, o algún otro dato importante que permita reconocerlo con la mayor exactitud posible.


Inteligencia Artificial en Instituciones Militares: 

ahora vemos a la inteligencia artificial desempeñando un papel más importante ya que de ella pudiera depender mucho la integridad de una nación a través de todos sus mecanismos empleados con la total cobertura que requiere la misma, que va desde armamento inteligente hasta simples sistemas expertos.





Inteligencia Artificial en el Espacio: 


cuando hablamos del espacio tendemos a relacionar inteligencia con robots, y esto se debe a que en los últimos años la NASA ha tenido la necesidad de realizar estudios más profundos en otras partes del Universo, por eso ha mezclado ambos términos logrando conseguir esa información a través de máquinas razonables. Mayormente usan carros robots con cámaras y micrófonos que le permitan al mismo introducirse en lugares de difícil acceso sustrayendo los datos necesarios para el estudio requerido.


 




Inteligencia Artificial en Mexico





Alumno :  Carlos Ortiz Guerrero

Carrera y CuatrimestreLic. Sistemas de Computación 8vo Cuatri.                                      

CatedráticoIng. Román Ríos Quiñones

Materia : Inteligencia Artificial

Lugar y fecha : Universidad de la Huasteca ,    Veracruzana  19 Febrero 2014




Sociedad Mexicana de Inteligencia Artificial




La Sociedad Mexicana de Inteligencia Artificial (SMIA) es una sociedad científica cuya misión es promover el cultivo y la aplicación de la inteligencia artificial en la República Mexicana. Agrupa tanto a profesionales como a académicos del área, a quienes ofrece un marco organizacional y de gestión que les permite compartir y difundir sus proyectos de investigación, docencia, vinculación o difusión de la disciplina. Agrupa también, a través de sus capítulos nacionales, a estudiantes de nivel licenciatura o posgrado cuyos intereses los orienten a cultivar alguna de las áreas de la la inteligencia artificial.

Para difundir la producción de sus miembros, tanto en el ámbito de la investigación o desarrollo, como en el de la divulgación, la SMIA tienen a su cargo diversas publicaciones y organiza anualmente el Congreso Internacional Mexicano de Inteligencia Artificial (MICAI), entre otras actividades. Las labores de la SMIA son coordinadas por la mesa directiva de la misma, cuyos miembros son elegidos cada dos años.


Mas informacion:   http://www.smia.org.mx/



Puebla, Puebla



.



Puebla, Puebla.- Más de 40 investigadores mexicanos y europeos del proyecto Modelos Gráficos Probabilistas Dinámicos y sus Aplicaciones (Dynamo) se reúnen en Puebla con el fin de desarrollar inteligencia artificial que les permita resolver problemas en áreas como la medicina y la industria eléctrica.

Luis Enrique Súcar Succar, director de Investigación del Instituto Nacional de Astrofísica, Optica y Electrónica (INAOE) y líder de Dynamo, dio a conocer que este proyecto es financiado por México y la Unión Europea.


Las técnicas de inteligencia artificial tienen en su base tratar de automatizar el razonamiento humano, lo que los humanos piensan, analizan y razonan, para tomar los diagnósticos correctos y en consecuencia las decisiones adecuadas.


Diseñan dispositivos de inteligencia artificial que controlan otros.



Investigadores del Tecnológico de Monterrey, 

Campus Ciudad de México diseñan dos dispositivos de inteligencia artificial: uno permite el acceso a lugares restringidos a través de conexión inalámbrica a servidores remotos vía web para actualización de las bases de datos, y el segundo, controlar la velocidad de un motor de inducción de corriente alterna utilizando lógica difusa, programación genética y algoritmo de agrupamiento de conjuntos difusos.

El Dr. Alfredo Mantilla, Profesor de Ingeniería Mecatrónica (IMT), en conjunto con Gerardo Cruz y Fernando Ramírez, ambos estudiantes de la Maestría en Ciencias de la Ingeniería (MCI) del Tecnológico de Monterrey, Campus Ciudad de México diseñaron dos dispositivos para el uso de inteligencia artificial en un afán de buscar solución a problemas del día a día.



El prototipo del Mtro. Cruz nombrado "Sistema de Control de Acceso", permite el acceso a lugares restringidos como son locales o edificios. Ciertos módulos del artefacto pueden integrar lectores de huellas digitales, bluetooth o dispositivos de radiofrecuencia, entre otros.


Desarrollan un método de inteligencia artificial para detectar la enfermedad de Chagas




Investigadores de la Universidad Autónoma de Yucatán (UADY), 


En México, ha desarrollado un novedoso método de inteligencia artificial para detectar a través de imágenes de muestras sanguíneas los parásitos causantes de la enfermedad de Chagas.


Este trastorno se caracteriza por provocar la deformación del miocardio (corazón) y sus síntomas pueden ser desde mareos hasta insuficiencia cardíaca o cardiopatía, todo ello provocado por el parásito 'Trypanosoma cruzi' que se contagia por la picadura de diferentes insectos en función de la región. Para detectarlos, este grupo de científicos desarrolló algoritmos matemáticos que permiten el análisis de imágenes de varias muestras sanguíneas de manera automatizada.

MÉXICO, GUADALAJARA




El investigador francés Jérôme Leboeuf Pasquier, cabeza del equipo creador del robot humanoide en el Centro Universitario de Ciencias Exactas e Ingenierías de la Universidad de Guadalajara, explica que a futuro esperan que el aparato sea capaz de mantener el equilibrio sobre un solo pie.


Para cumplir el objetivo, el robot deberá aprender a conservar las variables en cierto rango para no caerse, desplazar su centro de gravedad para contrarrestar las fuerzas que lo desequilibran.

La Mejor Universidad Mexicana para estudiar 

Inteligencia Artificial?


Te puedo decir que ofrecen posgrado en inteligencia artificial con pocas universidades de México, pero entre las más prestigiosas están: 



- El ITESM (Instituto Tecnológico y de Estudios Superiores de Monterrey), 






http://www.itesm.mx/wps/portal?WCM_GLOBAL_CONTEXT=


- El IPN (Instituto Politécnico Nacional). 






http://www.ipn.mx/Paginas/inicio.aspx

Inteligencia Artificial







  Manual de           inteligencia Artificial


Alumno :  Carlos Ortiz Guerrero

Carrera y Cuatrimestre: Lic. Sistemas de Computación 8vo Cuatri.                                     

Catedrático: Ing. Román Ríos Quiñones

Materia : Inteligencia Artificial

Lugar y fecha : Universidad de la Huasteca     Veracruzana  19 Febrero 2014


                          










INDICE



La Inteligencia Artificial 3
Características de la Inteligencia Artificial. 3
Diferentes metodologías: 4
Ejemplos de Inteligencia Artificial 4
Tic Tac Toe - Una Aplicación de Inteligencia Artificial
Battlefield 3
Airfix Dogfigtehr
Foster-Miller´s TALON
Inteligencia Artificial en nuestro día a día: sistemas que previenen la depresión y coches que se conducen solos. 6
Sistemas Expertos. 7
Lenguajes de Programación para la Inteligencia Artificial 7
Entre las aplicaciones de la Inteligencia Artificial (IA) Tenemos:
Links






La Inteligencia Artificial


La Inteligencia Artificial es una combinación de la ciencia del computador, fisiología y filosofía, tan general y amplio como eso, es que reúne varios campos (robótica, sistemas expertos, por ejemplo), todos los cuales tienen en común la creación de máquinas que pueden pensar.   


La de idea construir una máquina que pueda ejecutar tareas percibidas como requerimientos de inteligencia humana es un atractivo. Las tareas que han sido estudiadas desde este punto de vista incluyen juegos, traducción de idiomas, comprensión de idiomas, diagnóstico de fallas, robótica, suministro de asesoría experta en diversos temas. Es así como los sistemas de administración de base de datos cada vez más sofisticados, la estructura de datos y el desarrollo de algoritmos de inserción, borrado y locación de datos, así como el intento de crear máquinas capaces de realizar tareas que son pensadas como típicas del ámbito de la inteligencia humana, acuñaron el término Inteligencia Artificial en 1956.




La Inteligencia Artificial trata de conseguir que los ordenadores simulen en cierta manera la inteligencia humana. Se acude a sus técnicas cuando es necesario incorporar en un sistema informático, conocimiento o características propias del ser humano. Podemos interrogar a algunas bases de datos de Internet en lenguaje natural, o incluso charlar con ellas nuestro idioma, porque por detrás se está ejecutando un programa de Inteligencia Artificial. Otras herramientas inteligentes pueden utilizarse para escrutar entre los millones de datos que se generan en un banco en busca de patrones de comportamiento de sus clientes o para detectar tendencias en los mercados de valores.




Características de la Inteligencia Artificial.






Una característica fundamental que distingue a los métodos de Inteligencia Artificial de los métodos numéricos es el uso de símbolos no matemáticos, aunque no es suficiente para distinguirlo completamente. Otros tipos de programas como los compiladores y sistemas de bases de datos, también procesan símbolos y no se considera que usen técnicas de Inteligencia Artificial.  El comportamiento de los programas no es descrito explícitamente por el algoritmo. La secuencia de pasos seguidos por el programa es influenciado por el problema particular presente. El programa especifica cómo encontrar la secuencia de pasos necesarios para resolver un problema dado (programa declarativo). En contraste con los programas que no son de Inteligencia Artificial, que siguen un algoritmo definido, que especifica, explícitamente, cómo encontrar las variables de salida para cualquier variable dada de entrada (programa de procedimiento).


El razonamiento basado en el conocimiento, implica que estos programas incorporan factores y relaciones del mundo real y del ámbito del conocimiento en que ellos operan. Al contrario de los programas para propósito específico, como los de contabilidad y cálculos científicos; los programas de Inteligencia Artificial pueden distinguir entre el programa de razonamiento o motor de inferencia y base de conocimientos dándole la capacidad de explicar discrepancias entre ellas.






Diferentes metodologías:



1. La lógica difusa: permite tomar decisiones bajo condiciones de incerteza.


2. Redes neuronales: esta tecnología es poderosa en ciertas tareas como la clasificación y el reconocimiento de patrones. Está basada en el concepto de "aprender" por agregación de un gran número de muy simples elementos. 
Este modelo considera que una neurona puede ser representada por una unidad binaria: a cada instante su estado puede ser activo o inactivo. La interacción entre las neuronas se lleva a cabo a través de sinapsis. Según el signo, la sinapsis es excitadora o inhibidora.





Para cada configuración de los estados de las neuronas 
de entrada (estímulo) la respuesta del perceptrón obedece a la siguiente dinámica: se suman los potenciales sinápticos y se comparan con un umbral de activación. Esta suma ponderada es también llamada campo. Si el campo es mayor que un umbral, la respuesta de la neurona es activa, si no, es inactiva. 

Con una arquitectura tan simple como la del perceptrón no se puede realizar más que una clase de funciones "booleanas" muy simples, llamadas lineal mente separables. Son las funciones en las cuales los estados de entrada con salida positiva pueden ser separados de aquellos a salida negativa por un hiperplano. Unhiperplano es el conjunto de puntos en el espacio de estados de entrada, que satisfacen una ecuación lineal. En dos dimensiones, es una recta, en tres dimensiones un plano, etc.






Ejemplos de Inteligencia Artificial

Tic Tac Toe - Una Aplicación de Inteligencia Artificial

Descripción: Proyecto real de la IA. Los comentarios son fáciles de seguir y le ayudará a desarrollar programas similares en los de bajo nivel de AI se tratara. En la mayoría de los casos es imposible de superar, pero puede ser vencido en el caso de unos pocos. Si parece que no puede vencerlo entonces usted podría querer analizar el código.






Battlefield 3

Descripción:


Juego de estrategia y disparos creado para las consolas Xbox360, PS3 y PC






Airfix Dogfighter




Descripción: Juego de aviones de juguete en el cual se tienen que completar misiones, aquí el agente esta en los enemigos que se mueven de forma diferente cada vez que se juega y la heurística es cuando almacena la información para poder vencer al usuario en la siguiente misión.







Foster-Miller’s TALON




Descripción: El primer robot soldado armado está basado en SWORDS (Special Weapons Observation Reconnaissance Detection System), un sistema que permite que pueda disparar las armas pequeñas a una distancia de 1.000 metros. Pese a su tamaño este robot puede llevar un fusil M16, un Barrett M18 y un lanzagranadas de 40mm.





Inteligencia Artificial en nuestro día a día: sistemas 

que previenen la depresión y coches que se conducen solos.


En este programa  vamos a ver cómo la inteligencia artificial poco a poco se va a ir colando en nuestra vida para realizar acciones que hasta ahora parecía campo vedado a las máquinas. Se trata de tareas que nos permitirán llevar una vida más segura y cómoda, pero que, además, a buen seguro, irán perfilando un modelo de sociedad diferente. En nuestra primera parte conoceremos qué es Óptima, una plataforma capaz de diagnosticar nuestro estado anímico mediante el análisis de diversos parámetros biométricos. Se objetivo es detectar y evitar que caigamos en depresión.





Posteriormente, hablaremos de Atopía un proyecto que busca automatizar la conducción de los automóviles. El pasado domingo realizaron su primer experimento en real logrando que un coche recorriera más de 100 kilómetros por carreteras convencionales sin necesidad de piloto...






Constituye hoy en día el área de aplicación de la I.A. dentro de la medicina de mayor éxito. Los sistemas expertos permiten almacenar y utilizar el conocimiento de uno o varios expertos humanos en un dominio de aplicación concreto. Su uso incrementa la productividad, mejora la eficiencia en la toma de de-cisiones o simplemente permite resolver problemas cuando los expertos no están presentes. Muchos son los ejemplos de sistemas expertos desarrollados.




La tecnología de sistemas expertos ha probado su utilidad en campos muy heterogéneos del saber humano, a modo de ejemplos podemos citar algunos Sistemas Expertos:

·   MYCIN, construido también en Stanford, diagnostica enfermedades infecciosas de la sangre y receta los antibióticos apropiados.

·         PUFF, diagnostica enfermedades pulmonares.

·         CADUCEUS, de la Universidad de Pittsburgh, para diagnosticar medicina interna.

·         EMYCIN (Essential Mycin) Shell construido en la Universidad de Stanford sobre la base del MYCIN, sistema de expertos que realiza diagnóstico de enfermedades infecciosas a la sangre. Posteriormente sobre el EMYCIN se construyeron otros sistemas expertos como el PUFF (que diagnostica enfermedades pulmonares) y el SACON (Ingeniería estructural).



·       MED1 este shell fue desarrollado en 1983 por F. Puppe en el marco de una tesis doctoral en la Universidad de Kaiserlautern y llevado a la práctica posteriormente en varios computadores. El lenguaje de programación sobre el que se basa, aunque no es accesible desde el MED1, es Interlisp. El MED1, como su nombre indica, es especialmente apropiado para sistema de diagnóstico médico. Debido al contexto de desarrollo, la interface del usuario no es en absoluta tan cómoda como en otros Shell como el KEE y el S1, cuyo desarrollo fue orientado hacia la explotación comercial.

Lenguajes de Programación para la Inteligencia Artificial



En principio, cualquier lenguaje de programación puede ser utilizado. Tradicionalmente LISP y PROLOG han sido los lenguajes que se han utilizado para la programación de sistemas expertos. Estos lenguajes brindan características especialmente diseñadas para operar problemas generalmente hallados en Inteligencia Artificial.
Una de las principales características que comparten los lenguajes LISP y PROLOG, como derivación de su respectiva estructura, es que logran ser utilizados para escribir programas capaces de examinar a otros programas, incluyendo a ellos mismos:

LISP: Su nombre viene de List Processor. LISP fue el primer lenguaje para procesamiento simbólico. Fue desarrollado en 1958, en el Instituto de Tecnología de Massachusetts.



PROLOG: PROgramming in LOGic (PROLOG), es otro de los lenguajes de programación utilizados en IA. PROLOG fue desarrollado en Francia, en 1973 en la Universidad de Marseilles.


OPS5: Official Production System 5 (OPS5), es un lenguaje para ingeniería cognoscitiva que aguanta el procedimiento de representación del conocimiento en forma de reglas.

  

 Entre las aplicaciones de la Inteligencia Artificial (IA) Tenemos:



Lingüística Computacional: la lingüística y la informática que utiliza la informática para estudiar y tratar el lenguaje humano.

Minería de datos (Data Mining): se puede definir como "extracción no trivial de información implícita, desconocida previamente, y potencialmente útil desde los datos", y consiste en el conjunto de técnicas avanzadas para la extracción de información escondida en grandes bases de datos.

Mundos virtuales : es un campo relacionado con la inteligencia artificial. Se trata de la simulación de mundos o entornos, denominados virtuales, en los que el hombre interacciona con la máquina en entornos artificiales semejantes a la vida real.



Procesamiento de lenguaje natural : es una subdisciplina de la Inteligencia Artificial y la rama ingenieril de la lingüística computacional. El PLN se ocupa de la formulación e investigación de mecanismos eficaces computacionalmente para la comunicación entre personas o entre personas y máquinas por medio de lenguajes naturales.

Robótica: es una ciencia o rama de la tecnología, que estudia el diseño y construcción de máquinas capaces de desempeñar tareas realizadas por el ser humano o que requieren del uso de inteligencia.



Sistemas de apoyo a la decisión: son sistemas de tipo OLAP o de minería de datos que proporcionan información y soporte para tomar decisiones.

Videojuegos: es un programa informático, creado expresamente para divertir, basado en la interacción entre una persona y un aparato electrónico donde se ejecuta el videojuego. Estos recrean entornos virtuales en los cuales el jugador puede controlar a un personaje o cualquier otro elemento de dicho entorno, para conseguir uno o varios objetivos por medio de unas reglas determinadas.








Links:



http://www.youtube.com/watch?v=3zqqmj3iWsc


http://www.youtube.com/watch?v=HIMh2RmwfLI


http://www.youtube.com/watch?v=L4sKtZlhg-w


http://www.youtube.com/watch?v=tKwGt7Wz0ZY

carro:


http://www.youtube.com/watch?v=KGR0TYPrBtY