Mostrando entradas con la etiqueta informática. Mostrar todas las entradas
Mostrando entradas con la etiqueta informática. Mostrar todas las entradas

sábado, 17 de enero de 2015

Un algoritmo informático se convierte en el mejor jugador de póquer del mundo

Las máquinas ya lo hacen mejor que los humanos cuando se trata de jugar al tres en raya, a las damas o al ajedrez,

Pero, por complejos que sean, en estos juegos todo se resume a conocer las reglas y poder de computación (mental o artificial) para simular todas las posibles estrategias. Con el póquer la cosa se complica. Interviene el azar, y los jugadores no tienen toda la información, ya que el rival esconde sus cartas. Sin embargo, incluso en esa situación de incertidumbre, un nuevo algoritmo ha sido capaz de resolver el juego hasta el punto de que ningún jugador humano o máquina podrá ganarle la partida, según una investigación que se publica en la revista Science.

Desde mediados del siglo pasado, con pioneros de la computación moderna como Alan Turing, la inteligencia artificial (IA) siempre ha usado juegos para probar sus teorías. Como dice el profesor del departamento de informática de la Universidad de Alberta (Canadá), Mike Johanson, "para los investigadores de la inteligencia artificial, con cualquier juego, hay dos grandes hitos: la primera vez que un programa informático derrota a un campeón humano y la primera vez que un programa resuelve el juego creando una estrategia matemáticamente perfecta e imbatible, de modo que nunca más pierda con cualquier oponente, humano o máquina, aunque este lo sepa todo del programa".

Eso es lo que ha conseguido CFR+, un algoritmo desarrollado por un equipo de investigadores de la universidad canadiense entre los que está Johanson. Un algoritmo matemático es un conjunto de reglas a seguir durante pasos sucesivos. En la Wikipedia hay un ejemplo gráfico muy sencillo y que también se puede encontrar al final de cualquier manual de instrucciones: Punto de partida, la lámpara no funciona. Paso 1, ¿está enchufada? Si no lo está, enchufar. Si lo está, paso 2, ¿está fundido el foco? Si lo está, reemplazarlo y, si no lo está, paso 3, comprar una nueva lámpara. El problema con el póquer es que las posibles situaciones son casi astronómicas: 319 billones de posibilidades.

Al menos, esos son los conjuntos de información posibles en la versión del póquer descubierto con dos jugadores llamada Texas hold 'em, la más popular y la que se juega en los campeonatos mundiales de este juego de cartas. Aquí, el juego se inicia con el reparto de dos cartas boca abajo para cada jugador. Apuestan, y el que da las cartas saca tres boca arriba con las que tienen que jugar ambos. Si los dos vuelven a apostar se saca una cuarta y hasta una quinta carta. Solo al final del juego, si los dos han apostado, se descubren sus dos cartas. Esta modalidad del póker, que se puede jugar con o sin límite en la apuesta, es mucho más complicada para una máquina que otros tipos de juegos. En el caso de las damas o Connect-4 (versión del tres en raya ampliado a cuatro), se trata de juegos con información completa donde no hay margen para el azar y los jugadores pueden ver todas las piezas y saben todas las reglas.

"El póquer es todo lo contrario. Incluye el azar aleatorio de las cartas que te tocan y también cuenta con una información imperfecta, ya que no podemos ver las cartas que tiene el rival", recuerda Johanson. Su algoritmo puede contra el azar, la falta de información y hasta el faroleo. "Ahora es imposible para cualquier rival humano o informático derrotarle, aunque el oponente lo sepa todo del programa, su código fuente, la estrategia que usará, todo salvo las dos cartas que esconde", añade.

En realidad, el algoritmo no es aún perfecto, puede que el humano le gane alguna mano. "Sin embargo, aún usando la contra estrategia perfecta para vencerle, si alguien se pasara toda su vida jugando al póquer contra nuestro programa, jugando 200 partidas a la hora, 12 horas al día, los siete días de la semana durante 70 años, unos 660 millones de partidas, no tendría la certeza estadística de que le va a gana", sostiene el investigador canadiense. Y retan a cualquiera, ya sea humano o máquina a intentarlo. Han habilitado una página donde se puede jugar al póquer con CFR+.

Este mismo equipo de investigadores es el responsable de Polaris, el primer programa informático que ganó a un profesional del póquer en los campeonatos mundiales de 2008. Pero entonces era imperfecto, el humano ganó algunas partidas. Es decir, podía ganar la mayoría de las veces pero no había resuelto el juego encontrando siempre la mejor estrategia para ganar. Es más, el algoritmo en que se apoyaba, una versión previa de CFR, habría necesitado disponer de 523 terabytes (TB) de memoria y unos 10.000 años de procesamiento medido en tiempo de uso de un procesador para resolver matemáticamente todas las jugadas del Texas hold 'em. Con CFR+, han conseguido un algoritmo manejable que reduce el juego en subpartidas y que solo necesita 32 gigabytes (GB) de memoria RAM, 11 TB de espacio y apenas 900 años de tiempo de procesamiento. Con 200 nodos de 24 procesadores cada uno, en apenas dos meses, tiene la estrategia imbatible.

Por fortuna, el algoritmo aún tiene sus limitaciones. Está diseñado para el póquer donde hay límite en las apuestas. Además, CFR+ puede vencer a los humanos, pero uno a uno. En el póquer a varias bandas, ya no sería invencible, por ahora.

lunes, 6 de octubre de 2014

Ataques en el ciberespacio


JP Morgan Chase ha informado (a Wall Street, como mandan los cánones) de una invasión masiva de hackers en sus sistemas informáticos. La protección de uno de los principales bancos del mundo ha sido asaltada sin problemas, lo cual significa que el mundo virtual (el ciberespacio) en el que está anclado el mundo real es tan seguro como una selva tropical. Los piratas accedieron a los datos de 76 millones de unidades familiares y 7 millones de empresas, una extensión de daños considerable. Morgan asegura que los activos y las cuentas no estuvieron en peligro; sólo quedaron desprotegidos los datos de contactos con los clientes.

Pero tal precisión no alivia el desasosiego. No sabemos (o no estamos en condiciones de saber; quizá Morgan sí) por qué los hackers se detuvieron en ese punto: si fue porque las cuentas estaban mejor protegidas o porque los intrusos consiguieron lo que buscaban; es decir, valiosa información sobre los clientes (teléfonos, e-mails). Otras empresas estadounidenses han sufrido oleadas de ataques, con daños incluso superiores a los de Morgan. Por ejemplo, eBay, Target y Home Depot.
]Quizá no haya razones para la alarma y todo sea una simple operación de robo comercial de datos; quizá estemos, como supone el atacado Morgan, ante un ‘programa malicioso’ de explicación retorcida, que puede resumirse en daños sin objeto lucrativo causados por un competidor o competidores. Pero es tentador imaginar un poder en la sombra de piratas informáticos, algo así como el Doctor Mabuse de la red que se complace en organizar demostraciones de poder para sembrar la incertidumbre en el sistema. En cualquier caso, la proliferación de ataques informáticos torpedea la confianza en la seguridad bancaria y empresarial.
La inseguridad procede de la desinformación. Los sistemas sofisticados no pueden impedir la irrupción de los hackers ni precisar el origen geográfico o logístico del ataque. La fe que depositamos en quienes guardan nuestro dinero ha vivido hasta ahora de un recurso infalible, pero paradójico: contratar a los mejores piratas para que diseñen protecciones que ellos mismos no sepan perforar. La eterna carrera entre espada y escudo. Hasta que llegue el Mabuse informático.


http://elpais.com/elpais/2014/10/05/opinion/1412530514_690536.html

sábado, 4 de octubre de 2014

¿Por qué se agota tan pronto la batería del móvil?

Aplicaciones gratuitas, publicidad, actualizaciones constantes, vídeos… Todos comen de su 'smartphone'


Si no sabe por qué la batería de su teléfono móvil no resiste nunca hasta el final de la jornada, mire fijamente a la pantalla y pregúntele a ellas, a las aplicaciones o apps. Son las meigas de la telefonía: nos ayudan a planificar las reuniones del día, a pedir un taxi, a reservar en un restaurante o a compartir una foto con la prima de Albacete. Pero ojo, porque muy pocos dan tanto a cambio de nada, y estos programitas informáticos se alimentan, voraces, de la sangre de su móvil (léase energía). Y unos más que otros. 

Algunas aplicaciones gratuitas consumen un 75 % de energía más que su versión de pago

La publicidad mostrada por lasapps gratuitas es uno de los elementos que más batería consume. Un estudio elaborado por el ingeniero de Apple Abhinav Pathak y su colega Charlie Hu, de la Universidad de Purdue, muestra cómo las apps gratuitas más famosas de Android y Windows Mobile consumen desde un 30 % a un 75% de batería más que las de pago. El ejemplo más significativo lo representa el videojuego Angry Birds, que puede llegar a consumir el 75 % de la batería del smartphone a lo largo de un día. Tan solo el 20 % se gasta jugando, el resto se extingue al encontrar y subir la ubicación del usuario con el GPS, en módulos de publicidad de terceros y al enviar información del usuario. Pathak considera que la ineficiencia energética se encuentra en el núcleo del código de terceros que los desarrolladores utilizan para generar ganancias en las aplicaciones gratuitas (en efecto, se trata de publicidad).

Asimismo, el estudio concluyó que existe una solución: “Realizar una reestructuración del código fuente de lasapps gratuitas para optimizar el consumo de batería entre un 20 y un 60 %”.

Por su parte, la compañía de desarrollo de aplicaciones KS Mobile ha realizado una lista negra con las apps que más batería consumen, incluso cuando no están abiertas, debido a sus constantes actualizaciones y notificaciones.

- Candy Crush Saga. Actualizaciones, solicitudes a amigos o notificaciones para unirse al juego hacen agotar la batería del teléfono.

- Outlook.com. Deteriora 'la vida diaria' del dispositivo móvil, ya que está permanentemente en búsqueda de nuevos correos o notificaciones para avisar a los usuarios.

- Camera 360. Parecida a Instagram, es una aplicación que toma, edita y comparte fotografías en tiempo real.

- Fruit Ninja. Un videojuego con consumo de batería alto, por sus constantes actualizaciones.

- EZ Weather Forecast and Widget. Es una aplicación muy visual para conocer el clima. El problema es que permite añadir muchos widgets diferentes al escritorio, grandes o pequeños, con reloj y fecha o sin ellos, claros y oscuros… y esto consume mucha batería.

- Viki. Televisión, series, películas y música a la carta. El peso de los propios archivos y la duración de los mismos hace que la batería se agote pronto.

La lista continúa con la app de walkie-talkie Zello PTT, los juegos Temple Run 2y Racing Moto y la aplicación para llamadas y textos gratis Imo.

“Las constantes actualizaciones y notificaciones de las apps consumen datos en la tarifa. Por eso es recomendable actualizarlas al estar conectado a una red wifi y desactivar las actualizaciones automáticas, para que sea necesaria nuestra autorización”, recomienda Carles Aragonès, director demarketing de la empresa de electrodomésticos Haier España.

Otro de los recursos que consume excesivamente la batería de los teléfonos móviles son los vídeosautoplay, es decir, aquellos que comienzan la reproducción con la mera visita, sin una acción expresa del usuario. Para que no nos pille por sorpresa, Carles Aragonès anima a cambiar la configuración del teléfono para desactivarlos, en Facebook, WhatsApp, Twitter e Instagram.

De esta forma, consumirá menos electricidad, ahorrando dinero y protegiendo el medio ambiente. Porque recordemos que aunque la energía eléctrica es limpia (no emite humos) y silenciosa, su producción, transporte y distribución sí conlleva un impacto medioambiental.

http://elpais.com/elpais/2014/10/01/buenavida/1412173179_413722.html