www.wired.com/playbook/2012/09/deep-blue-computer-bug/ por
Esteban_Rosador el 30-09-2012 22:10 UTC publicado: 02-10-2012 07:45 UTC

En mayo de 1997, una supercomputadora de IBM conocida como Deep Blue derrotó al entonces campeón mundial de ajedrez Garry Kasparov, que alguna vez se jactó de que nunca perdería con una máquina. Quince años más tarde, uno de los diseñadores de Deep Blue dice que el movimiento clave fue el resultado de un error en el software de Blue Deep.
etiquetas: ajedrez, deep blue, kasparov negativos:
4 usuarios:
165 anónimos:
195
Por eso siempre me dan el que llaman jaque 'pastor'. Y mira que pongo siempre el cuadro blanco a la derecha. Algo debo hacer mal.
¿A vosotros Kasparov cómo os caía? Os caía bien, ¿eh? Porque con vosotros era de otra forma: pero conmigo era un hijo de puta, que en las partidas que teníamos me hacía así, al ajustarse las gafas con el dedo corazón... el fuckyou... y me daba patadas por debajo de la mesa, y me echaba eruptos, me los proyectaba a la cara el tío.
No sé si os he dicho que era un cabrón... a veces le venía la acidez y digo "no va a ser capaz"... y me lo proyectaba.
Y luego me decía que huelo a Caldofrán.
Lo pasé muy mal esos días.
"Error informático" es la excusa universal para no decir "una persona delante del teclado hizo lo que no debía".
(o Nuí, no recuerdo bien)
en caso contrario,
si no existe movimiento óptimo => realizar un movimiento al azar entre los últimos analizados
¿Por qué llaman "error informático" a que un algoritmo de decisión tenga un caso para la situación en el que no se haya encontrado una solución óptima?
Un fallo informático hubiese sido que Deep Blue se hubiese quedado bloqueado al no ser capaz de encontrar un movimiento.
De todas formas, como se suele decir, mi ordenador me gana en ajedrez, pero yo le gano pegandole hostias
"Dip bluuuuu"
Que sea modular, quiero que tambien se pueda jugar a las damas, parchis y la oca
#20 Y no te calzan una colleja?
"It is not a bug, is a feature"
es.wikipedia.org/wiki/Miguel_Illescas#Torneos_internacionales
Además, yo con mi salero apañó, les verkaufo la moto.
#1 La notación descriptiva hace como 25 años que no se utiliza en la práctica y desde hace 15 se erradicó de manera oficial:
es.wikipedia.org/wiki/Notaci%C3%B3n_descriptiva
Actualmente se utiliza la notación algebraica:
es.wikipedia.org/wiki/Notaci%C3%B3n_algebraica_(ajedrez)
Hay que decir que las pelis ayuda poco, pero es que no hay color entre decir "peón cuatro rey" o e4.
También es hilarante cuando dicen jaque a la dama o a rey.
#3 Lo que denominas "cuadros" en la práctica se denominan casillas o escaques.
Y, efectivamente, el tablero debe colocarse de manera que cada jugador tenga un escaque blanco en el extremo inferior derecho del tablero mirando desde su posición de juego.
El pastor más que un jaque es un mate o si lo prefieres un jaque mate.
es.wikipedia.org/wiki/Mate_del_pastor
Bueno, y respecto al artículo, normalmente el programa asigna una serie de puntuaciones a las piezas, tanto por la pieza en sí, como por su situación concreta en el tablero. La posición es el conjunto del valor de las piezas y la consecución del objetivo, es decir dar mate. A los niños se les solía contar que los peones valen 1, las torres 5, los caballos y alfiles 3, la reina 10 y el rey es un caso aparte. Entonces el programa lanza un árbol de búsquedas de movimientos posibles, evaluando cada posición y seleccionando la jugada que tiene la puntuación más alta. Como se puede imaginar, lo difícil es podar el árbol, sin perder posiciones ganadoras.
Y en relación al artículo:
"The IBM team did tweak the algorithms between games, but part of what they were doing was fixing the bug that resulted in that unexpected move. The machine made a mistake, then they made sure it wouldn’t do it again. The irony is that the move had messed with Kasporav’s mind, and there was no one to fix this bug."
El equipo de IBM iba ajustando los algoritmos (de valoración) entre partida y partida, pero al arreglar un fallo provocaron movimiento(s) inesperados.
La ironía es que el movimiento "despistó" a "Kasporav" que debe ser el alias de Kasparov...
Fue un error humano el que ayudó a la máquina a vencer al humano...
Hoy en día se considera que las máquinas no pueden ganar al poker porque es casi imposible programar "faroles". Tódo se andará...
Pero pronto podreis disfrutar de mis bugs.
Digo, features.
#11 No sé si te has dado cuenta, pero acabas de pasar el test de Turing
PD: Mas informacion -> Hikaru no go
=)
El equipo de IBM iba ajustando los algoritmos (de valoración) entre partida y partida, pero al arreglar un fallo provocaron movimiento(s) inesperados.
Has traducido mal. Dice que "otra de las cosas que estaban arreglando era el bug que provocó ese movimiento inesperado. La ironía es que ese movimiento fue el que lió la mente de Kasparov, y no había nadie para arreglar ese fallo (y encima creo que ese ultimo fallo al quie se refiere es al de la mente de Kasparov)
Este artículo ha hecho que despierte un poco mi interés por el ajedrez de nuevo... hace más de 10 años que no toco tablero, después de ganar premios (compitiendo incluso contra gente federada).
¿Alguien que recomiende juegos de ajedrez? Mirando un poco, Fritz o el Chessmaster parecen ser los mejores. Quisiera alguno que tenga bien definida la curva de dificultad. Y ya puestos a pedir, ¿alguno online?
(19x19)n posibles movimientos
Demasiado a calcular
Que va! El encuentro con Deep Blue estaba amañado, las acciones de IBM subieron enormemente después de eso. Y esto no es teoría de la conspiración. Teoría de la conspiración sería que pensásemos que Kasparov iba a cometer un error semejante. De hecho, el gran narcisismo de Kaspaprov planeó cometer un error tan obvio para que fuese evidente que él no había perdido (esto ya es teoría mía).
A mí glchess me pwnea
www.youtube.com/watch?v=wFcZm7UUYIg
IBM ha rehusado dejar que su juguete se enfrente a programas de ajedrez más modernos, porque saben que éstos machacarían al Deep Blue pese a su hárdware, ya que esta tecnología ha avanzado mucho desde entonces. Kasparov se llevó un pastón por dejar que la máquina le ganara e IBM consiguió una publicidad tremenda. Hoy día ningún gran maestro se atrevería contra un portátil.
No es tan sencillo como "si esto no >> random", eso no es inteligencia artificial ni es nada, eso es una chapuza, en todo caso y en última instancia, el random equivaldría a realizar el movimiento mas ventajoso (también según comenta #27) en factor de valor de la pieza obtenida, y si el valor obtenido era idéntico tirar del modo random, cosa que no me convencía, pero que era inevitable. Así que me la ingenie para buscar una "semilla" que evitara un random aleatorío en movimiento. ¿Cual fue? Lo que comenta #31, estudiar la partidas previas. Eso le otorgo un punto a favor a la maquina, en el que el random estaba condicionado por movimientos previamente aprendidos (almacenaba las partidas y los movimientos de los contrincantes), con lo que a más jugabas, más "lista" se volvía la máquina, sobre todo jugando con la misma persona, puesto que no es facil ganar a una máquina que se aprovecha de tus mejores movimientos.
Nunca termine mi juego de ajedrez, se me quedo en IA a 7 movimientos (limitaciones de compilación sobre todo con un 200MHz), pero el canalla aprendía a repeler movimientos en los que previamente le había sacado ventaja, y del que aún a día de hoy me encuentro orgulloso.
PD: Los arboles lógicos es lo más coñazo y complejo con lo que he tenido que lidiar a día de hoy, expresiones regulares?, nas, eso es para parbulos.
1.- Considerar que por alguna extraña razón el ajedrez es el culmen del desarrollo intelectual humano. A mí me parece un juego sin más. Aún no existen programas que puedan ganar a un humano (con buen nivel) en Go, por ejemplo, que paradójicamente tiene reglas más sencillas. Asimismo, aún quedan muchas actividades en las que un ordenador tiene que "ganar" (en realidad ganar=adquirir suficiente grado de especialización) a un humano, y para todas ellas se requeriría la fabricación de un hardware especializado y un software especializado. A ver cuanto tardan en hacer una máquina que juegue al tenis, que no es menos juego que el ajedrez y es inequívocamente humano.
2.- Las "máquinas" no juegan. Para empezar porque no es mérito de la máquina sino del programa (que además está creado por otros humanos). Un algoritmo malo no puede ser compensado por una máquina ultrapotente. Para seguir porque para ser considerado un juego (que mida el nivel de habilidad en el mismo) tiene que haber dos inteligencias del mismo tipo enfrentándose, y lo que hace un programa de este tipo es un cálculo especializado (especializadísimo) para este tipo de problema, pero no es inteligente. La noticia no es que la máquina gane a Kasparov. Lo raro es que un humano (Kasparov) no sea barrido por un artilugio hecho específicamente para destacar en esa tarea. Es como si nos sorprendiésemos de que un coche ganara una carrera de fondo contra un hombre a pie.
Kasparov con su cerebro puede levantarse de la silla, cantar, pasear, jugar al badminton y tocar el violín sin ninguna reprogramación previa (en las tareas más complejas sólo con entrenamiento y ensayo-error). El programa dentro del deep blue sólo resuelve problemas de ajedrez y jamás podra hacer otra cosa y es un ejemplo de soft IA, es decir, nada que ver con una verdadera inteligencia adaptable capaz de resolver problemas concretos y abstractos en distintos contextos y dominios a los que no se ha expuesto previamente. Ese es el verdadero mérito de la inteligencia. El problema es que cada vez se confunde más la inteligencia con otros conceptos específicos (como la capacidad de deducción lógica) cuando en realidad es algo mucho más general.
La verdadera miga de todo esto es que Kasparov juegue tan bien al ajedrez sin haber sido creado y diseñado específicamente con ese propósito.
Grandioso
La mayoría te van dando puntos y así según tu nivel puedes encontrar contrincantes de un nivel parecido.
Algunos de los grandes juegan en www.chessclub.com/ (servidor ICC, pero es de pago tras la versión de prueba)
De que he probado www.chesscube.com/ o www.buho21.com/juegos/ajedrez/
Uno de los más conocidos en España es www.ajedrez21.com/ pero es de pago y también usa el servidor ICC)
Hay otros servidores que son gratuitos, como www.freechess.org/
Y algunas de esas páginas, además, ofrecen noticias de actualidad, retransmisiones en directo, etc.
Como programa yo recomiendo el Fritz (vale 100€ chessbase-shop.com/es/products/deep_fritz_13_download y permite jugar online, en el servidor de Playchess, otro de los mejores), y le puedes añadir diferentes motores.
Tiene modalidades de aprendizaje, que se adapta a tu nivel de juego, y una de las mayores bases de datos de partidas. Tiene su parte de juego online de pago, pero también una parte de invitado, gratis.