Tag: ALPHA-BETA-PRUNING
¿Hay alguna manera de mostrar el número reducido de FLOPs de un modelo después de la poda (prune-low-magnitude con tensorflow-model-optimization)? Intenté comparar el modelo predeterminado y el modelo podado, pero no encontré una manera en la que el modelo podado tenga menos FLOPs, incluso si el tamaño del modelo se . . . Read more
Vamos a ver primero el resultado que obtuve. Esta es una de las capas de convolución de mi modelo, y solo estoy mostrando los pesos de 11 filtros de 3×3 con canal=1. El lado izquierdo es el peso original y el lado derecho es el peso podado. Así que me . . . Read more
Implementé el siguiente algoritmo minimax para el juego Reversi en GamePigeon en python: def minimaxabp(depth, max_player, game, move, alpha, beta): if depth == 0 or game.gameOver: return game.calcScore() if (max_player): moves = game.getValidMoves() bestMove = [-1, -1] bestScore = -99999 for m in moves: ga = deepcopy(game) ga.doTurn(m[0], m[1]) score . . . Read more
Soy bastante nuevo en la programación de ajedrez y me encontré con un problema en la búsqueda. En este momento, mi motor tiene una búsqueda negamax simple y “estándar” con una función de evaluación básica (recuento de material puro, no-posicional). Pero el resultado es que, dada la siguiente FEN: rnbqkbnr/1ppppppp/p7/7Q/4P3/8/PPPP1PPP/RNB1KBNR . . . Read more