miércoles, 13 de marzo de 2013

inteligencia artificial desarrolla su propio videojuego (juego)

Angelina, una entidad artificialmente inteligente, desarrolla un videojuego casi en su totalidad, con un conocimiento sumamente sorprendente de las necesidades de entretenimiento humanas. 


De la inteligencia artificial se espera que sea capaz de actuar por sí sola en contextos prácticos, pero la verdad es que sus fundamentos pueden aplicarse en cualquier actividad humana, incluso el entretenimiento. Tal es el caso de Angelina, una entidad artificialmente inteligente que desarrolló por sí misma y de la nada un videojuego casi entero.
Utilizando un técnica conocida como “co-evolución cooperativa”, Angelina diseñó por separado los diferentes aspectos de “InSpace Station Invaders”, juego en el que un científico debe defenderse de robots y aliens que le impiden escapar a una estación espacial. Características como el diseño de cada nivel, el comportamiento de los enemigos y los potenciadores que dan al jugador habilidades extras corrieron por cuenta de Angelina.


Pero por si esto no fuera suficientemente sorprendente, el sistema también combinó todo esto para simular el modo de juego de un ser humano e identificar los elementos más divertidos o interesantes para el juego. Los niveles imposibles de completar, por ejemplo, fueron descartados de inmediato, y aquellos difíciles pero desafiantes y que requerían de cierta inteligencia para superarse quedaron catalogados como divertidos.
Sin embargo Angelina tuvo problemas con los efectos gráficos y de sonido, finalmente añadidos por Michael Cook, investigador de la computación en  el Imperial College de Londres y creador de Angelina, quien piensa además que su invención, más que representar una amenaza para los desarrolladores de juegos, puede ser una herramienta sumamente útil que refuerce su labor.
En un dato curioso, Angelina creó un juego especialmente para el sitio New Scientist, que tiene la singular característica de que el personaje principal no puede morir porque “de introudcir la muerte”, explica Cook, “habría sido muy fácil para Angelina crear juegos imposibles de cumplir”.


Software de Inteligencia Artificial


Software que imita la Inteligencia Artificial 


Por ahora les traigo software que intentan demostrar el avance de la Inteligencia Artificial. Programas con los que podrán interactuar. 

Kas 2001 

Kas 2001 es un pequeño programa inteligente con el que podrás mantener charlas divertidas dentro de sus limitadas capacidades. 

Las características más importantes del motor IA conversacional de Kas son: 

Capacidad de aprendizaje natural, incorporando a su base de datos conceptos y expresiones no conocidas 

80 grupos de sinónimos y un diccionario con más de 22.800 términos con su definición formal que aplicará en sus conversaciones 

Control sobre la iniciativa de la conversación 

También podrás pedirle a Kas muchas otras funciones, como por ejemplo: 

Ejecute cualquiera de los programas configurados en sus accesos directos 

Chequee si tienes pendiente correo electrónico o que permanezca atento a tu correo, de modo que si recibes algún e-mail mientras Kas está activo, automáticamente te avisará y dejará marcado el icono de correo 

Te lleve a alguna página Web de tus favoritos 

Te ponga algo de música (PlayList de MP3). 

Te dé la definición de alguna de las 22.864 palabras que posee su diccionario y que usa en sus conversaciones 

Kas puede estar, además, en un estado de escucha en segundo plano (una línea habilitada para la comunicación), para que mientras trabajas o navegas puedas ordenarle alguna tarea o simplemente tener una charla pseudointeligente. 

Además de todo esto, Kas posee síntesis de voz, agenda de avisos y tareas programable, gestiona tus fondos de escritorio intercambiando tus BMPs favoritos en cada arranque o cada cierto tiempo, juegos, etc. 


Este es un programa FREEWARE, totalmente gratis. http://www.mediafire.com/?z02sb88a28an675



Idox 

Idox es una mascota virtual con inteligencia artificial que está totalmente chiflada. 

Podremos mantener conversaciones inteligentes con ella, pero manteniendo su personalidad alocada en todo momento, además de poder realizar acciones como mirar el correo, ejecutar aplicaciones o cargar nuestros favoritos. 

El motor es como el de Kas, con aprendizaje natural y un vocabulario sumamente extenso. 

Cabe decir que Idox está limitado en sus tareas, pero puede resultar entretenido mantener charlas con él. 


DESCARGA : http://www.mediafire.com/?noea1q8q16d2ngu


Paula SG 

PAULA significa Paolo's Artificial Intelligence Limited to Assimilation. Varias versiones han sido liberados los últimos cuatro años bajo el nombre de Paula, pero ninguno de ellos estuvo cerca de lo que lo que se llama PAULA SG (SG representa la segunda generación). PAULA SG is a programa hablante, un programa que simula una charla con un humano. PAULA SG es un programa de pensamiento, un programa de simulación del cerebro de un ser humano. Y no deje que el nombre que suena de mujer le haga creer que es sólo una cuestión de una mujer artificial. No, en absoluto. PAULA SG es totalmente personalizable y aparte de la propia inteligencia, PAULA ofrece varias herramientas para hacer su ser humano virtual como la forma en que queremos que sea. Bueno, decir que será de la manera que queremos que sea tal vez no sea todo cierto, porque esta IA aprende por sí mismo. La personalidad se ha formado por cuatro años de charlar con cientos de usuarios y todo lo que dicen y hacen se traducirá en el desarrollo mental de PAULA SG . 

Ella piensa, siente y entiende incluso la sensación de verle. Debido a que PAULA viene con una interfaz gráfica totalmente, con una simulación web cam donde se muestran las sensaciones que los humanos viven - reír, llorar y pensar.

Inteligencia Artificial: El Test de Turing


Alan Turing (1912-1954) fue un matemático, criptógrafo, filósofo y un teórico de la computación que, además de trabajar en el equipo que descifró los códigos Enigma de Alemania, fue un pionero en el campo de la inteligencia artificial publicando uno de los primeros trabajos sobre esta materia. En 1950, Alan Turing publicó uno de sus artículos más importantes (y que está considerado como una de las piedras angulares de la inteligencia artificial), Computing Machinery and Intelligence, donde propuso un experimento: el Test de Turing.

El artículo de Turing cmoenzaba con una frase que era toda una declaración de intenciones de lo que evaluaría el test:

Propongo considerar la siguiente cuestión: ¿Pueden pensar las máquinas?

Y he aquí el resultado que se obtiene de este test, intentar medir si una máquina puede ser inteligente con un método que, aún hoy, sigue estando vigente. El Test de Turing se basa en una hipótesis positivista que parte de principio de que si una máquina se comporta en todos los aspectos como inteligente, entonces, dicha máquina debe ser inteligente.

El testse basaba en el Juego de la Imitación, una prueba en la que se ubicaban en una habitación a un hombre y a una mujer frente a terminales que tuviesen algún sistema de comunicación (teletipos en los años 50). En otra habitación, estando aislado, se encontraba en sujeto bajo estudio que actuaba como interrogador y debía averiguar quién era el hombre y quién era la mujer, simplemente, a base de preguntas en lenguaje natural. El hombre trata de convencer al interrogador que él es la mujer y ella intentará ayudar al interrogador a llegar a la verdad pero, con la confusión, el interrogador tenderá a equivocarse.

Turing proponía realizar un cambio en este juego y coger a uno de los dos sujetos y sustituirlo por una máquina, haciendo que el computador intentase convencer al interrogador que él era la mujer y, dado que el interrogador es humano, la máquina debería ser capaz de responder, inteligentemente, a cualquiera de las cuestiones que le planteasen. Si la máquina era lo suficientemente hábil, el interrogador no podría distinguir quién era la máquina y quién el ser humano.


Pero, ¿puede una máquina responder con un lenguaje natural a cualquier pregunta planteada por el interrogador? ¿Puede pensar una máquina? Esas son las grandes preguntas que Turing plantea en este experimento. Lógicamente, salvo que una máquina emita sonidos que imiten la voz humana, la mejor manera de realizar la prueba es mediante lenguaje escrito y evaluar, únicamente, la inteligencia del oponente y la "humanidad" de las respuestas obtenidas a las preguntas planteadas.

A menudo se da importancia al hecho de que las computadoras digitales son eléctricas y que el sistema nervioso también lo es. Puesto que la máquina de Babbage no era eléctrica y puesto que todas las computadoras digitales son equivalentes en cierto sentido, observamos que el uso de la electricidad no puede tener importancia teórica.

El Test de Turing es la base sobre la que se apoyan algunos mecanismos que estamos acostumbrados a ver cada día, por ejemplo, los Captchas (Completely Automated Public Turing Test to tell Computers and Humans Apart) que aunque no son un test de Turing puro, se utilizan en muchas páginas web para evitar que procesos automatizados puedan registrar usuarios falsos o escribir mensajes de spam.

¿Y dónde está la limitación? Para que un sistema pudiese pasar el test de Turing, ésta tendría que ser capaz de realizar las tareas para las que fue programada y, además, aprender por sí misma a realizar otras funciones. Es como si un computador destinado al cálculo de trayectorias fuese capaz de aprender a jugar al ajedrez y conversar, además, sobre cualquier tema.
Turing pronosticó que en el año 2000, las máquinas serían capaces de imitar tan bien a los humanos que el 70% no sería capaz de diferenciar entre un humano y una máquina y, por tanto, el 70% de los interrogadores no detectaría a las máquinas. Sin embargo, todavía ninguna máquina ha podido superar este examen y la predicción de Turing nunca llegó a cumplirse si bien Turing también fue un visionario que intuyó lo que luego se denominó singularidad tecnológica.

Inteligencia Artificial en medicina, un futuro esperanzador


Dos investigadores de la Universidad de Indiana han desarrollado un modelo de Inteligencia Artificial que dicen que puede identificar mejor y de manera significativa los tratamientos que ofrecen los médicos a los pacientes. Al igual que la computadora Watson, lista para ayudar en los tratamientos contra el cáncer, se trata de una nueva evidencia de cómo el manejo de grandes volúmenes de datos en las computadoras tendrá un profundo impacto en los sistemas de salud.


Según cuentan los investigadores, se trataría de técnicas de modelado predictivo que pueden llegar a tomar decisiones más precisas sobre los tratamientos. Lo afirman con estadísticas, con unas pruebas que arrojaron una reducción del 50% en los costos que se suponen en medicina y de más del 40% de mejora en cuanto a los resultados en los pacientes.
La idea detrás de la investigación de Cassey Bennet y Kris Hauser es simple. Si los médicos pueden considerar lo que está sucediendo realmente desde el principio, en lugar de confiar en la intuición, se tomarían mejores decisiones.
Para demostrar su hipótesis, los investigadores trabajaron con datos clínicos, demográficos y otra información sobre más de 6.700 pacientes que tenían los diagnósticos de depresión clínica más severos, de los cuales aproximadamente el 65% tenían trastornos físicos crónicos como la diabetes, hipertensión o enfermedades cardiovasculares.
Construyeron un modelo de IA utilizando el denominado Proceso de Decisión de Markov (que predice la probabilidad de eventos futuros basados en los inmediatamente anteriores a ellos) y considerando las características específicas de estos eventos con el fin de determinar las probabilidades. Esencialmente, su modelo considera los detalles del estado actual de un paciente para luego determinar la mejor acción que efectúe el mejor resultado posible.
Ambos investigadores encontraron a través de una simulación de 500 casos al azar que su modelo disminuía el costo económico con una mejora del 58,5%. Encontraron que su modelo original mejoraba los resultados del paciente en casi un 35%, y que ajustando algunos parámetros podrían reducir esta cifra a 41,9%.
Unos resultados que se viene a sumar a la noticia que llega desde IBM y que nos indica que los equipos informáticos y el manejo y análisis de grandes volúmenes de datos será de un gran beneficio en el futuropara la atención de salud.

En el caso de IBM, la compañía ha anunciado dos nuevas versiones comerciales de Watson, una de ellas diseñada específicamente para determinar el mejor tratamiento para pacientes con cáncer de pulmón. Lo consigue a través del análisis de una "biblioteca" de millones de datos clínicos e investigaciones médicas.
Noticias que no indican que en un futuro se vaya a suplantar la figura de los médicos por una Inteligencia Artificial avanzada, todo lo contrario, la tecnología servirá para complementar el trabajo de los profesionales, digiriendo grandes cantidades de información sobre casos e investigaciones en un tiempo récord para que el médico pueda encontrar el mejor tratamiento posible ante cada situación.

martes, 19 de febrero de 2013

Ventajas y Desventajas de la Inteligencia Artificial

Pros y contras de la Inteligencia Artificial
 
La inteligencia humana implica muchas habilidades como la resolución de problemas,toma de decisiones, entender el aprendizaje, y acciones reflejas. Muchos expertos eninteligencia artificial han soñado con la creación de máquinas que pueden imitar lainteligencia humana. Esto ha dado lugar a muchas posibilidades, sin embargo, el campo dela IA tiene que ser entendido desde ambos lados de la moneda.
 
 
Ventajas de la IA:
 
 
 La inteligencia artificial ha permitido el diseño de aplicaciones que se pueden explorar las partes del mundo que los seres humanos no pueden visitar. Por ejemplo, en el ámbito de laexploración espacial, las máquinas de AI explorar las partes del universo que sontotalmente hostiles a los seres humanos.Los robots inteligentes son programados para la minería de excavación de loscombustibles. Estas máquinas también puede medir la profundidad de los océanos! Algunasde estas sofisticadas máquinas han sustituido a los seres humanos en muchas áreas querequieren mano de obra, tiempo y dinero. Muchas veces, estas tareas son perjudiciales paralos seres humanos y por lo tanto, los robots programados salvar la salud de las personas a logrande.
 
 
 
 
 
 
 
 
 
Desventajas de la IA:
 
 El establecimiento de la ética, los valores morales y las normas se hace difícil cuando loshumanos están dominados por las máquinas. Cualquier cantidad de automatización no puede volver a crear la inteligencia, ya que es un regalo para la humanidad. Ningunamáquina puede mostrar el resultado de la dedicación o las emociones durante el trabajo ynosotros, como seres humanos no pueden vivir en un mundo que sólo está circundado por las máquinas! Por ejemplo, en la industria hospitalaria, los robots no pueden reemplazar elcuidado y la preocupación mostrada por el personal. máquinas programadas faltacreatividad. Por lo tanto, más allá de un punto, las capacidades de pensamiento lateral, probablemente puede llegar con retraso si las tareas diarias se acaba de hacer por apagar yencender las máquinas

domingo, 17 de febrero de 2013

Aplicaciones de la Inteligencia Artificial

Hay muchos usos y aplicaciones de la Inteligencia Artificial tanto en el mercado comercial como en el servicio militar.


1.      Juegos Electrónicos: 
        Hoy día se pueden comprar sistemas que utilizan esta inteligencia para jugar a nivel profesional como por ejemplo un juego de ajedrez. En el juego de ajedrez la información esta enmarcada para que se reconozca los patrones del juego y sus posibilidades. Hay cientos de cálculos que el sistema hace forzosamente para hacer el análisis y en este se evalúan cientos de posibilidades por segundos. Un ejemplo de este tipo de sistema es “Deepblue” desarrollado por 
IBM, el cual derroto en un juego de ajedrez al campeon mundial en 1999.

     


2 Reconocimiento 
        Los sistemas que contienen su memoria la data para reconocer voz comenzaron su auge un la década de los ’90 cuando se logro implementar el programa en los sistemas de las aerolíneas, aunque con capacidades limitadas. El sistema consiste  indicarle las instrucciones mediante los comandos de voz para que este realizara sus tareas. Un ejemplo de este tipo de sistema es “Via Voice” el cual fue el primer sistema credo para las aerolíneas.
 
                              3.      Entendimiento del lenguaje natural

·         Los sistemas tienen data para el reconocer el significado de la palabra estando esta sola pero cuando se tienen en contexto y en una oracion hay problemas en que el sistema reconozca el significado de cada una de las palabras. En este campo se esta muy primitivo por que el objetivo final es que el sistema reconozca lo que se le indica y responda a este.


                            4.      Visión computarizada
·         Existen ciertos sistemas que estan diseñados con programas que reconocen en solo dos dimensiones pero para lograr eficientemente que el sistema funcione a capacidad total se tiene que desarrollar información que se pueda ser leída por el sistema en tercera dimensión porque  esta la que se requiere. Este sistema esta en etapas primitiva y su uso mayor es en el area verificación y/o lectura de la retina para propósitos de seguridad.



                                 5.      Sistemas Expertos
·         estos sistemas tienen la capacidad de recoger la data de información, analizarla y brindar recomendaciones e conclusiones sobre un problema en particular. Un ejemplo de este tipo de sistema es MYCYN, este sistema esta programado con conocimientos médicos y tiene la capacidad de diagnosticar a un paciente como si fuese una verificación rutinaria de un doctor. Aunque es un avance tecnológico sin duda alguna tiene sus limitaciones  y para su desempeño depende grandemente del diseño del sistema y el sentido común que tenga el sistema.



                                     6.      Clasificación
·         Estos son sistemas que mayormente se utilizan en compañías que evalúan y otorgan crédito a una entidad. Funcionan recogiendo toda la data, analizando la misma y luego la entran en una base de datos para clasificarla en las categorías. Una vez clasificada la data el sistema hace recomendación sobre la entidad la cual se esta evaluando. 

¿Que es la Inteligencia Artificial?


El término de inteligencia artificial fue desarrollado por John Mcarty para la decada de los 50. 



  • Es la inteligencia exhibida por una entidad artificial en este caso una computadora. Como tal es una combinación de ciencias que van desde el estudio del comportamiento de la inteligencia hasta el aprendizaje y adaptación de las computadoras.
  • Rama de las ciencias que trabaja con ayudar a las maquinas computarizadas encontrar soluciones a problemas complejos de la manera que lo hace los seres humanos. Para lograr esto se necesita copiar al sistema de las computadoras características de los seres humano y aplicarlos en algoritmo a la computadora.
  • comportamiento inteligente y a su vez que este se parezca al comportamiento de los seres humanos. Una vez dada la capacidad a las computadoras de tratar de implementar cierto comportamiento y este a su vez tenga la habilidad de tomar decisiones racionalmente.