5 minutos para comprender la cadena de Markov del algoritmo de IA Cadena de Markov

Cadena de Markov

Una cadena de Markov es un modelo de razonamiento simple. Se utiliza para describir la probabilidad de que ocurra el próximo evento bajo la influencia del evento actual. Ampliamente utilizado en disciplinas de pronóstico. Por ejemplo, predicción de acciones, razonamiento de texto, recomendación de ruta, etc.

Su idea central es: Supongamos que la secuencia de eventos es: X 1, X 2, X 3, . . . . . X_1, X_2, X_3, .....X1,X2,X3,...
Entonces la cadena de Markov piensa queel valor de X 2 solo está relacionado con el valor de X 1 , de manera similar, el valor de X 3 solo está relacionado con el valor de X 2 , y el valor de X_2 solo está relacionado con el valor de X_1, de manera similar, el valor de X_3 también está relacionado solo con el valor de X_2X2El valor sólo está relacionado con X.1relacionado con el valor de X , de manera similar, X3El valor también está sólo relacionado con X.2El valor de

regala una castaña

Suponiendo que está planificando una ruta de viaje, por supuesto espera que los lugares turísticos estén cerca y ordenados, por lo que el destino de su primera parada afectará directamente la elección de la segunda parada. Tomemos como ejemplos Beijing y Shenzhen:

0.3
0.7
0.2
0.5
北京
深圳

Es más intuitivo describirlo en una matriz:
la probabilidad de la próxima parada = P = [ Beijing Shenzhen Beijing 0,2 0,3 Shenzhen 0,7 0,5 ] La probabilidad de la próxima parada = P=\left[ \begin{matrix} & Beijing& Shenzhen \\ Beijing& 0,2 y 0,3 \\ Shenzhen y 0,7 y 0,5 \\ \end{matrix} \right]probabilidad de próxima parada=PAG= BeijingShénzhenBeijing0,20.7Shénzhen0.30.5
Como se muestra arriba, si actualmente se encuentra en Beijing, la probabilidad de que su próxima parada sea Shenzhen es de 0,3 y la probabilidad de continuar quedándose en Beijing es de 0,2.
Si actualmente se encuentra en Shenzhen, la probabilidad de que su próxima parada sea Beijing es 0,7 y continuarás quedándote en Shenzhen La probabilidad es 0,5

Entonces, ¿qué pasa si quiero saber la probabilidad de la siguiente parada después de haberme movido dos veces entre los dos lugares?
Simplemente multiplique la matriz de relaciones antes y después:

Probabilidad de la siguiente parada después de moverse 2 veces = P = [ Beijing Shenzhen Beijing 0.2 0.3 Shenzhen 0.7 0.5 ] [ Beijing Shenzhen Beijing 0.2 0.3 Shenzhen 0.7 0.5 ] Probabilidad de la siguiente parada después de moverse 2 veces = P= \left[ \begin{ matriz} & Beijing & Shenzhen\\ Beijing& 0.2 & 0.3 \\ Shenzhen& 0.7 & 0.5 \\ \end{matrix} \right] \left[ \begin{matrix} & Beijing & Shenzhen\\ Beijing& 0.2& 0.3 \ \ Shenzhen & 0,7 y 0,5 \\ \end{matrix} \right]Probabilidad de la próxima parada después de moverse 2 veces=PAG= BeijingShénzhenBeijing0,20.7Shénzhen0.30.5 BeijingShénzhenBeijing0,20.7Shénzhen0.30.5

= [ Pekín Shenzhen Pekín 0,2 ∗ 0,2 + 0,3 ∗ 0,7 0,2 ∗ 0,3 + 0,3 ∗ 0,5 Shenzhen 0,7 ∗ 0,2 + 0,5 ∗ 0,7 0,7 ∗ 0,3 + 0,5 ∗ 0,5 ] =\left[ \begin{matrix} & Pekín& Shenzhen\\ Pekín& 0,2 * 0,2 + 0,3 *0,7 y 0,2* 0,3+0,3*0,5 \\ Shenzhen& 0,7 * 0,2 + 0,5*0,7 y 0,7*0,3 + 0,5*0,5 \\ \end{matrix} \right]= BeijingShénzhenBeijing0,20,2+0.30,70,70,2+0,50.7Shénzhen0,20.3+0.30,50,70.3+0,50.5
= [ Pekín Shenzhen Pekín 0,25 0,21 Shenzhen 0,49 0,46 ] =\left[ \begin{matrix} & Pekín& Shenzhen\\ Pekín&0,25 y 0,21\\ Shenzhen& 0,49 y 0,46\\ \end{matrix} \right]= BeijingShénzhenBeijing0,250.49Shénzhen0,210.46
Conclusión: Después de moverse dos veces entre los dos lugares, si actualmente se encuentra en Beijing, la probabilidad de quedarse en Beijing es 0,25 y la probabilidad de ir a Shenzhen es 0,21. Si actualmente se encuentra en Shenzhen, la probabilidad de quedarse en Shenzhen es 0,46, y la probabilidad de ir a Beijing
es 0,49

en conclusión

De esto se puede inferir que las tres características principales de una cadena de Markov son:

  1. Espacio de estados: el rango de opciones es un conjunto finito
  2. Sin memoria: las predicciones solo están asociadas al estado anterior
  3. Matriz de transición: la probabilidad se puede calcular mediante la multiplicación de matrices

Supongo que te gusta

Origin blog.csdn.net/lengyoumo/article/details/132487159
Recomendado
Clasificación