Archivo de la etiqueta: concurso

watson

Hace unos meses (aunque yo me he enterado por el radar de O’Reilly hace unos días y en sinapsis tienen un artículo muy completo), IBM presentó a Watson, un sistema de procesamiento de lenguaje natural pensado para participar en el concurso de preguntas y respuestas Jeopardy! Al igual que con la victoria de Deep Blue en ajedrez, IBM busca superar un reto en el que vencer a los humanos en tareas inalcanzables (por ahora) para los ordenadores. El video es muy bueno:

Algunas ideas que se me ocurren sobre Watson:

  • Procesa lenguaje natural escrito: No sólo procesa el lenguaje de manera estadística o semántica, sino que un concurso cómo Jeopardy! requiere que Watson sea capaz de comprender juegos de palabras, información omitida, dobles sentidos… Lenguaje en la forma más humana (e incomprensible para las máquinas actuales).
  • Agrupa múltiples paradigmas/tecnologías: Creo que alguna vez lo he comentado, mi opinión es que no se puede utilizar un sólo enfoque para crear un sistema de inteligencia artificial, a menos que esté dedicado a un problema muy concreto. En este caso, Watson integra las tecnologías de procesamiento de lenguaje natural, recuperación de información, representación del conocimiento y aprendizaje automático.
  • Utiliza varios algoritmos simultáneamente: no sólo agrupa varias tecnologías, sino que para hacer búsquedas utiliza varios algoritmos de búsqueda de información y los integra para calcular un valor de confianza en la respuesta. Si con el algoritmo X cálcula que una respuesta tiene un 50% de ser cierta y el algoritmo Y corrobora la respuesta, entonces la confianza en la respuesta aumenta.
  • Cálculo de confianza: Es el algoritmo fundamental de éste sistema. Tiene pinta de estar basado en cálculos probabilísticos complejos, diría que es donde más han trabajado y dónde los algoritmos de aprendizaje tienen más margen para funcionar. El hecho de que sea estadístico es también muy importante: demuestra que no es necesario que un ordenador tenga un pensamiento binario y le aporta cierta capacidad de fallo “discontinuo” más parecido al razonamiento humano.
  • Tiene problemas con las frases de doble sentido: es lógico que sea así, es la parte que peor procesa un ordenador. Cómo se ven en el video,  lo peor no es que se equivoque en la respuesta sino que se equivoque en el sentido de la respuesta: que le pregunten por una persona y conteste con el título de una película.
  • Test de Turing: es capaz de engañar a las personas. En muchos sitios los comentarios eran exagerados, cómo si Watson fuese capaz de mantener una conversación en lenguaje natural. Aunque el presentador lee la pregunta, a Watson le llega por escrito. Por otra parte es sorprendente el efecto sobre los concursantes humanos, se sienten amenzados (Humans! grita un concursante) y despierta un orgullo de defensa de la humanidad (cómo si Watson no fuese una creación humana que se apaga desconectando un botón).
  • Test de Turing(2): Si no está seguro de una respuesta, no contesta. En este caso se trata de una estrategia para ganar el juego, pero también supone una imitación del comportamiento humano. Es el tema del artículo de Mike Loukides, que el Test de Turing no consiste en demostrar que una máquina es inteligente sino que es inteligente en el sentido humano, incluyendo sus fallos. Por ahora no es así, cómo demuestra el tipo de errores que Watson comete. No son los fallos que comete una persona.
  • Utiliza uima de apache: una arquitectura open source para el procesamiento de información no estructurada. Aunque no vayan a liberar el código fuente, es importante que se utilicen plataformas open source, garantiza que al menos una parte del trabajo se compartirá.
(por ahora)

flattr this!

concursos

Últimamente me han llegado por correo algunos concursos relacionados con la robótica:

  • todomicrostamp: desde esta web convocan un premio al mejor trabajo publicado en los grupos de investigación de robótica de todomicrostamp.com. La inscripción en los grupos es gratuita.
  • transitio_mx: convocan desde mexico un concurso más bien artístico, pero creo que un proyecto robótico encajaría bastante bien.
  • campus party: ya están empezando a organizar la (probablemente) más tradicional de las competiciones de robótica en españa. Se mostrarán a los robots Nao de Aldebaran,  Dabot y Chief Cook.

No creo que pueda ir a ningún evento ni podré presentar ningún proyecto, pero los publico por si alguien puede estar interesado.

flattr this!

concurso open hardware

En libelium, han lanzado un concurso sobre hardware abierto basado en Arduino. Al concurso se puede presentar cualquier proyecto en las categorías de hacks, arte y robótica. El premio es un módulo GPRS/GPS para arduino, que ha desarrollado libelium.

Para los que no lo conozcan, arduino es un proyecto open hardware/software muy interesante. Básicamente se trata de una tarjeta con un microcontrolador AVR, pensado para creaciones artísticas y que incluye un entorno de desarrollo multiplataforma (linux, mac, windows). La idea original es facilitar la vida de los artistas audiovisuales que quieren experimentar con electrónica, siguiendo la idea del physical computing . Pero como arduino es muy versátil, se ha usado para muchas más cosas y poco a poco se ha ido extendiendo a otros campos como la robótica. Personalmente, tengo 2 tarjetas arduino sin usar y en mente la nueva versión con bluetooth, que las usaré como base para mi robot de escritorio que todavía no ha nacido.

(Nota: No tengo ninguna relación comercial con libelium, ni con arduino)

flattr this!

robots en la fnac

En la fnac han comenzado una promoción especial sobre robots (de juguete) acompañada de un concurso sobre vídeos y fotos de imaginativas de robots. Si alguien se anima con un vídeo o una foto, que nos envíe su enlace!

Nota: No estoy afiliado de ninguna forma con la fnac, simplemente me ha parecido curioso.

flattr this!

esto es un robot de lepe y…

En japón ya tienen la última y más divertida competición robótica: la Baka robocup, la competición de humor robótico (Baka dicen que significa significa tontería). Hasta el día 5 de octubre se podrán presentar robots que cumplan con las siguientes condiciones:

1) Tienen que ser mecánicos (tener alguna parte que se mueva, no vale un pc en una silla).
2) No pueden ser de utilidad alguna (tienen que ser inútiles).
3) Tienen que hacer reir.

Por otro lado tienen que tener menos de 2.40 metros y pesar menos de 100Kg. Entre los aspirantes, los productores seleccionarán los 8 mejores que harán una actuación el 4 de Noviembre ante un jurado que otorgará un premio de unos $4,200. ¿Quien dijo que los robots no tienen humor?

Via engadget.

flattr this!