Sobes.tech
Senior

Mi az a Jelinek-Mercer simítás?

sobes.tech MI

Válasz az MI-től

Jelinek-Mercer simítás — ez egy valószínűség simítási módszer nyelvi modellekben, amelyet a null valószínűség problémájának megoldására használnak ritka vagy nem látott kifejezések esetén. Lineáris interpolációra épül, amely a specifikusabb és általánosabb modellekből származó valószínűségi becsléseket kombinálja.

Az ötlet az, hogy egy szó valószínűsége a kontextusban egy súlyozott összegként számítódik ki, amely a konkrét modell (például bigram) és egy általánosabb modell (például unigram) valószínűségeit veszi figyelembe. A súly (lambda) meghatározza, hogy mennyire bízik meg mindegyik modellben.

Képlet:

P_{JM}(w_i|w_{i-1}) = \lambda P_{ML}(w_i|w_{i-1}) + (1 - \lambda) P_{ML}(w_i)

ahol:

  • (P_{ML}) a maximális valószínűség becslése (MLE),
  • (\lambda) a simítási paraméter (0 ≤ (\lambda) ≤ 1).

Ez segít elkerülni a null valószínűségeket és javítja a nyelvi modell minőségét, különösen korlátozott adatok esetén.