Archivo de la categoría: Inteligencia Artificial

Curso de Inteligencia Artificial CSMM.101x finalizado

Finalmente ya he finalizado el curso de Inteligencia Artificial. Estas últimas horas he hecho el examen final, tipo test. Cuando tenga un poco de tiempo me gustaría repasar algún concepto y volverme a mirar el proyecto del Sudoku y los algoritmos que allá hemos utilizado. Y de cara este verano releer el libro Computational Beauty of Nature, donde había algún capítulo sobre redes neuronales.

Me ha interesado sobretodo la parte del Machine Learning, y de cara el curs que viene me gustaría hacer algún curso en este campo. Ya veremos.

Curso de Inteligencia l’Artificial en edx.org

Estoy haciendo el curso ColumbiaX: CSMM.101x de Inteligencia Artificial de edx.org. De hecho. ya lo estoy acabando. Ya estamos en la última semana, y para mi suerte, el último proyecto ya lo tengo entregado y me ha llevado menos faena de lo que me pensaba, sin especiales contratiempos. Ahora sólo me falta hacer el examen final que será el 23 de abril, Sant Jordi.

Los proyectos que se han realizado, todos ellos en Python, son:

  • Proyecto 1: Search Algorythms. BFS, DFS,… Se ha resuelto el 8-puzzle
  • Proyecto 2: Adversarial Search and Games. Se ha resuelto el juego del 2048, que de hecho yo lo he jugado bastante. Este proyecto me costó bastante, y efectivamente llegué a 2048 en una ocasión combinando diferentes heurísticas.
  • Proyecto 3: Machine Learning. Había tres problemas diferentes: I. Perceptron Learning Algorithm; II. Linear Regression; III. Classification
  • Proyecto 4: Constraint Satisfaction Problems. Aquí resolvimos el juego del sudoku con los algoritmos del AC-3 y del backtracking.
  • Proyecto 5: NLP, Natural Language Processing. Un proyecto muy interesante. Había un train data de 25000 comentarios de películas, valoradas del 0 al 10. Y después también hi havía un test data de 25000 comentarios que se tenían que valorar después de entrenar el sistema.

El resumen de las semanas ha sido:

  • Week 1: Introduction to AI
  • Week 2: Intelligent Agents and Uniformed Search
  • Week 3: Heuristic Search
  • Week 4: Adversarial Search and Games
  • Week 5: Machine Learning I
  • Week 6: Machine Learning II
  • Week 7: Machine Learning III
  • Week 8: CSP
  • Week 9: Reinforcement Learning
  • Week 10: Logical Agents
  • Week 11: AI Applications: NLP

Por suerte el curso ya se está acabando porque me ha tomado más tiempo del que tenía y del que quería dedicarles. Pero realmente ha sido interesante y exigente, y me he tenido que poner las pilas con el Python. Realmente el tema de las estructuras de datos, y las diferentes librerías que se han utilizado con Python, son muy potentes.

Intentaré seguir leyendo cosas sobre Inteligencia Artificial (IA) y Machine Learning (ML).

NOTA: todavía no tengo acabado el proyecto de la máquina de dardos, y de hecho me doy cuenta de que el problema de acertar dónde ha tocado el dardo y qué puntuación tiene, a parte de un problema de CV (Computer Vision), también es un problema de ML (Machine Learning).

eyeborg: escuchando los colores

harbisson

El artista inglés-catalán Neil Harbisson (1982) es protagonista, hasta el próximo 28 de mayo, de una exposición en el espacio Tramart de Barcelona (Paseo Colom, 6). Harbisson tiene una malformación que le impide ver los colores (acromatopsia), pero dispone de un mecanismo, el eyeborg, que le permite captar las frecuencias de los colores y convertirlas en sonidos. A través de este mecanismo con el que escucha los colores y compone música cromática, Harbisson ha creado una serie de obras que se pueden ver en esta exposición, titulada Sinfonía de Colores.

El eyeborg fue diseñado por el profesor de cibernética Adam Montandon, experto en técncas para expandir los sentidos a través de la tecnología. El pequeño aparato, formado por un sensor y un auricular, cuelga del frente del artista como si se tratara del tercer ojo de Shiva, que en la religión hindú se considera la puerta de la sabiduría. El sensor envía la información a un ordenador, que contiene un programa que convierte las ondas electromagnéticas de la luz en frecuencias musicales, que Harbisson interpreta como una escala de colores.

Neil Harbisson webpage

Animusic: Música Animada por Ordenador

Hace ya tiempo que corre por Internet un mail que lleva por tema: a fantasitc machine…, y que enlaza con un increible video donde se ve máquinas, bolitas, émbolos, pistones, tubos y robots tocando instrumentos. El rumor decía que era real y estaba hecho de piezas de recambio de tractores.

La realidad es que se trata de una empresa de animación por ordenador, Animusic, que ya ha publicado dos DVDs con los videos, realmente espectaculares.

Enseñan todas estas producciones en el Canal de Animusic en Youtube. Para muestra un botón: