INTELIGENCIA ARTIFICIAL

    Cómo entrenar a tu IA

    https://cyberhades.ams3.cdn.digitaloceanspaces.com/imagenes/31406720546_7496797da3_o_opt.png Fotos: Web OpenAI

    ¿Tienes una IA pero no sabes cómo probarla? 

    Pues ya no tienes que preocuparte, OpenAI te ofrece su nueva plataforma llamada Universe la cual te permite comprobar y entrenar una IA utilizando juegos, páginas web ó incluso aplicaciones como medio de pruebas.

    La base de su funcionamiento es sencillo: hacer que un agente (la IA) utilice un ordenador igual como lo haría un ser humano, es decir, mirando la pantalla (en su caso identificando pixeles) y utilizando el ratón y el teclado. Por lo tanto sólo tenemos que elegir en qué entorno queremos probar nuestra IA y dejamos que vaya adquiriendo experiencia poco a poco. Como hemos comentado antes, los agentes utilizan las interfaces comunes, por lo tanto el agente de la IA funcionará controlando un escritorio remoto observando los pixeles proyectados en la pantalla y generando respuestas tanto en el teclado como en el ratón. El sistema está basado en servidores VNC y la librería propia de Universe permite al agente conectar con ellos.

    Dec 5, 2016
    virtualizacionIAProgramaciónRecursos Informática

    Libros gratuitos sobre Machine Learning

    ml2.jpg

    No cabe ninguna duda que en los tiempos que corren, la inteligencia artificial es una ciencia en pleno auge. Machine Learning, a groso modo, es una de las ramas de dicho campo, éste define una serie de técnicas por las cuales las máquinas aprenden por si mismas. Esta rama es una parte clave de la inteligencia artificial y sobre todo de nuestra vida actual. Entre otras, algunas de la aplicaciones (según wikipedia) de Machine Learning son:

    Jun 20, 2016
    EbookRobóticaLibrosIA

    Google añade "motivación" a su IA para poder entrenarse con videojuegos

    Si tienes una Inteligencia Artificial (IA) ¿cómo la entrenarías? Antes la base era suministrarle el máximo de información posible para que la IA lo procesara y de esa forma asimilar nuevos conceptos y parecer  inteligente. En cambio esto ya ha cambiado desde hace tiempo. Ahora se aplican nuevas técnicas como  “machine learning” las cuales se centran más en el autoaprendizaje de los sistemas.

    Jun 14, 2016
    ProgramaciónGoogleRetrocomputerIA

    Libro sobre Deep Learning

    deep-learning.png

    Según la wikipedia:

    Aprendizaje profundo (en inglés, deep learning) es un conjunto de algoritmos en aprendizaje automático (en inglés, machine learning) que intenta modelar abstracciones de alto nivel en datos usando arquitecturas compuestas de transformaciones no-lineales múltiples.
    En deeplearningbook.org podemos encontrar un libro (en proceso de publicación por MIT press) sobre este subcampo de la inteligencia artificial. En dicha web podemos además encontrar enlaces a tutoriales sobre deep learning, y pronto también publicarán presentaciones usada por sus autores para la enseñanza de esta materia.

    Es un libro orientado a estudiantes universitarios y aquellos profesionales que no tengan una base en machine learning y más específicamente en deep learning.

    Apr 10, 2016
    EbookProgramaciónIALibros

    Ingeniería Inversa "extrema" al clásico Tetris de Nintendo

    Captura de pantalla 2014-01-30 a la(s) 22.22.49

    Este espectacular artículo de ingeniería inversa que puedes ver completo en el enlace original mechanics of how Tetris works, then builds an AI to play the game, explica al detalle el mecanismo del clásico de Nintendo de 1989, Tetris. Para llevar a cabo este análisis, el autor del artículo explora a fondo y con un detalle realmente increíble, la ROM original. Como la NES estaba basada en el microprocesador MOS 6502, toca volver a desempolvar nuestros libros de nuestro querido ensamblador 6502.

    Jan 31, 2014
    HackingProgramaciónvideosRetrocomputer

    Aprende Ruby con Ruby Warrior

    spartacus-421e492dbea28d8468b5af59080501e1.png

    Magnífica idea la de Ruby Warrior. Un juego web diseñado para aprender el lenguaje de programación Ruby e inteligencia artificial. El objetivo es llevar a nuestro guerrero hasta los más alto de la torre para recuperar el rubí y hacer el máximo de puntos por el camino.

    El juego es una implementación web de la versión original basada en la línea de comandos.

    A jugar se dijo! :)

    Jul 29, 2013
    ProgramaciónIAJuegos

    Documentación original del lenguaje Lisp de John McCarthy, publicada 1959

    Lisp

    PDF completo con todo el "paper" original de John McCarthy, padre de la Inteligencia Artificial (IA), donde habla por primera vez sobre el lenguaje de programación Lisp.

    Todo un documento para guardar y recordar como parte de la historia de la Informática.

    Enlace del documento en PDF.

    Si quieres libros gratuitos y más información sobre Lisp, visita:

    http://www.lispmachine.net/

    Feb 3, 2013
    ProgramaciónRobóticaIACiencia

    Las mejores publicaciones académicas ("papers") de Informática de los últimos 16 años

    PaperInverseEqui

    (Documento: "Computational Rationalization: The Inverse Equilibrium Problem")

    Uf!, aquí tenéis para un rato de diversión ;)

    Ojo porque esta lista de documentos no es para dejarla pasar. Personalmente creo que hay que descargar todos los ficheros y dejarlos bien guardaditos para echarles un vistazo en cuanto tengáis algo de tiempo.

    Dividido en categorías, en cada una de ellas se encuentran las publicaciones más valoradas de ese año en ese campo en concreto.

    Dec 18, 2011
    CienciaRedesElectrónicaHardware

    SC2 AI, el bot que podría ganar a un humano al StarCraft 2

    Pues sí amigos, puede que la supremacía humana se ha terminado en otro juego más, ahora el último ha sido StarCraft 2. SC2 AI es un nuevo jugador (bot) no humano que está diseñado para pelear codo a codo en el juego de Blizzard. Además funciona a la vieja escuela, igual que un humano, podemos decir que también ve perfectamente la pantalla y decide en función  a la información que recibe. Utiliza las APIs (luego verás como) del juego y toma capturas de pantalla (a gran velocidad)  y reacciona en función a lo que está viendo. Tiene información sobre los recursos que le queda y sabe si tiene suficiente para construir una unidad o un edificio.

    Nov 2, 2011
    ProgramaciónRobóticaIA

    Adiós al padre la Inteligencia Artificial moderna, John McCarthy

    jmcbw

    Este mes de Octubre no será fácil de olvidar para los informáticos y los amantes de la tecnología. Ahora ha fallecido John McCarthy (a los 84 años) , padre del lenguaje LISP (uno de los más antiguos que aún es utilizado)  y ganador en 1972 del famoso premio Turing. 

    La premisa de McCarthy era hacer la IA interactiva y esos algoritmos son lo que ha permitido desarrollar programas como Eliza ó el más reciente Siri. Una de sus premisas fundamentales era que la IA pudiera pasar el Test de Turing (lógico viendo su intención de humanizar a las máquinas).

    Oct 26, 2011
    CienciaProgramaciónHistoria

    Robots que crean su propio lenguaje

    Estos robots se llaman Lingodroids, y están programados para usar, crear y compartir un lenguaje. Cuando están en un lugar ellos mismos crean palabras para describirlo, a dónde quieren ir y qué quieren hacer allí. Según Janet Willes de la Universidad de Queensland, “Cuando ellos necesitan una nueva palabra, la inventan”.

    Sep 17, 2011
    ElectrónicaHardwareProgramaciónRobótica

    Aún puedes apuntarte al curso online gratuito de la Universidad de Stanford: Introducción a la IA

    artificial_intelligence_header

    Más de 130.000 personas se han apuntado a este curso online de IA en la Universidad de Stanford impartido por Sebastian Thrun y Peter Norvig.  La duración del curso es desde el 10 de Octubre a 16 de Diciembre de este año. Según la web, habrá un seguimiento y un feedback de cada alumno así como un certificado de realización del curso al final del mismo. También exámenes, trabajos y material de estudio.

    Aug 27, 2011
    EventosProgramaciónRobóticaIA

    "Unthinking Machines", vamos a empezar de nuevo con la IA

     ai

    (Imágen web MIT)

    Parece que algunos de los padres de la Inteligencia Artificial (IA) están avisando que es necesario empezar de nuevo y cambiar la forma de afrontar el desarrollo de la IA. Ya se notaba cierto estancamiento en la evolución de la IA en los últimos años sin avances significativos.

    Durante una charla en el MIT, Marvin Minsky (entre otros) hacía esta pregunta "Te estarás preguntando por qué no hay robots que puedas enviar a reparar los reactores japoneses", luego añadió "La respuesta es que durante los 60 y los 70 se produjeron muchos adelantos. Entonces algo fue mal. Hoy puedes encontrar estudiantes haciendo  robots que juegan al baloncesto, fútbol, bailan o hacen caras graciosas pero ellos no los están haciendo más inteligentes".

    May 20, 2011
    ProgramaciónIA

    La inquietante cantante y bailarina pop HRP-4C

    Ya empiezan a llamarle “divabot".  HRP-4C está desarrollado por el Instituto Japonés de Ciencia y Tecnología Industrial Avanzada. Usa un software especial para los imitar los movimientos humanos y los gestos faciales. La voz está sintetizada por un software llamado Yamaha Vocaloid.

    Impresionante.

    Visto en Gizmodo.

    Oct 22, 2010
    videosRobóticaHardwareIA

    Mario controlado por IA

    Se llama Infinite Super Mario AI, y lo ha diseñado (en Java) para una competición que tendrá lugar en Septiembre. Es increible y además todo un reto de programación, ya que los movimientos los decide la IA del programa en cada fotograma de movimiento (se ven unas líneas rojas que indican las posibilidades).  No siempre funciona, a veces Mario falla y muere.  La base de la programación es conseguir en el menor tiempo acceder a la parte derecha de la pantalla ...

    Aug 11, 2009
    ProgramaciónJuegos

    Analizando código fuente JavaScript para decodificar Captchas

    captcha 

    Siguiendo el hilo del post creado por nuestro colega tuxotron, vamos a ver cómo funciona un programa en JavaScript para pasar el test de un Captcha, en concreto para Megaupload.

    Nuestro interés está por encima de pasar o no el test del Megaupload, radica en la compleja estructura del programa y el objetivo final del mismo, que no es otro que emular al ser humano a la hora de analizar una imágen.

    Feb 1, 2009
    Recursos InformáticaIAProgramación

    El Test de Turing sigue invicto

    La prueba de Turing se basa, a grandes rasgos, en que un juez humano entable conversación con un ser humano y una máquina (a la vez) e intente establecer cuál es la máquina. Esta prueba data de 1950. fue ideada por Alan Turing y publicada en la revista Mind.

    Pues bien este año, en la Universidad de Reading durante la competencia de inteligencia artificial, seis IA intentaron engañar a voluntarios humanos conversando con ellos a través de un chat. Según parece este año ha habido dos máquinas muy cerca de pasar el test. El programa Elbot fue elegido como el mejor equipo y se alzó con los 3000 dólares del Premio Loebner de Bronce.

    Oct 14, 2008
    CienciaIA