Jaki jest dobry sposób implementacji „przewidywania następnego słowa”? Na przykład użytkownik wpisuje „Jestem”, a system sugeruje „a” i „nie” (lub inne) jako następne słowo. Znam metodę, która wykorzystuje Łańcuchy Markowa i trochę tekstu szkoleniowego (oczywiście), aby mniej więcej to osiągnąć. Ale czytałem gdzieś, że ta metoda jest bardzo restrykcyjna i dotyczy bardzo prostych przypadków.
Rozumiem podstawy sieci neuronowych i algorytmów genetycznych (chociaż nigdy nie wykorzystałem ich w poważnym projekcie) i być może mogłyby one pomóc. Zastanawiam się, czy istnieją jakieś algorytmy, które przy odpowiednim tekście szkolenia (np. Artykuły w gazetach i własne pisanie użytkownika) mogą zaproponować racjonalnie odpowiednie sugestie dotyczące następnego słowa. Jeśli nie (łącza do) algorytmy, ogólne metody wysokiego poziomu do ataku na ten problem są mile widziane.
nktóra daje dobre wyniki? Widzisz, nie zawsze musi być to trzecie przewidywane słowo