¿Cuál es la política de implementación en el documento de AlphaGo?


11

El papel está aquí .

La política de implementación ... es una política lineal de softmax basada en características locales rápidas, calculadas incrementalmente y basadas en patrones ...

No entiendo qué es la política de implementación y cómo se relaciona con la red de políticas de seleccionar un movimiento. ¿Alguna explicación más simple?


El periódico parece estar detrás de un muro de pago ...
Vladislavs Dovgalecs

@xeon No puedo evitar eso. Tengo acceso completo al documento, pero no puedo subirlo aquí (leyes de derechos de autor). ¿Quizás googlear si alguien más tiene una copia?
HelloWorld

Respuestas:


11

Parece que la red de políticas determina una distribución de probabilidad sobre los posibles movimientos cuando está en estado de juego . Cuando el programa busca en el árbol del juego, lo hace de forma aleatoria, y determina cómo realiza esta búsqueda. La esperanza es que esta función "guíe" al programa a buenos movimientos que un jugador fuerte probablemente haga. Esto tiene sentido porque cuando buscas en el árbol del juego, las ramas que comienzan con errores son menos relevantes al evaluar la posición actual del tablero contra un oponente inteligente.p(as)asp

Cuando dicen que la política de implementación (creo que tomaron prestado el término "implementación" del backgammon) es una función softmax lineal, se refieren a una generalización de la función sigmoidea utilizada en la regresión logística. Esta función toma la forma

eβiTxj=1keβjTx

donde es un vector que es función de la posición actual del tablero (según el documento, el softmax lineal solo se usa en el último paso de la red de políticas) y es un vector de pesos que juntos determinan la probabilidad de que la política La red elegirá la acción .xβiai

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.