Qual è un buon modo per implementare la "previsione della parola successiva"? Ad esempio, l'utente digita "I am" e il sistema suggerisce "a" e "not" (o eventualmente altri) come parola successiva. Sono a conoscenza di un metodo che utilizza Markov Chains e alcuni testi di addestramento (ovviamente) per raggiungere più o meno questo obiettivo. Ma ho letto da qualche parte che questo metodo è molto restrittivo e si applica a casi molto semplici.
Comprendo le basi delle reti neurali e degli algoritmi genetici (anche se non li ho mai usati in un progetto serio) e forse potrebbero essere di qualche aiuto. Mi chiedo se ci siano algoritmi che, dati il testo di addestramento appropriato (ad esempio articoli di giornale e la digitazione dell'utente) possano fornire suggerimenti ragionevolmente appropriati per la parola successiva. In caso contrario (collegamenti a) algoritmi, i metodi generali di alto livello per attaccare questo problema sono i benvenuti.
n
che produce buoni risultati? Non sempre deve essere la terza parola che è previsto, si vede