Quelle est la bonne façon de mettre en œuvre la "prédiction du mot suivant"? Par exemple, l'utilisateur tape "Je suis" et le système propose "a" et "non" (ou éventuellement d'autres) comme mot suivant. Je connais une méthode qui utilise les chaînes de Markov et un texte de formation (évidemment) pour plus ou moins y parvenir. Mais j'ai lu quelque part que cette méthode est très restrictive et s'applique à des cas très simples.
Je comprends les bases des réseaux de neurones et des algorithmes génétiques (bien que je ne les ai jamais utilisés dans un projet sérieux) et peut-être qu'ils pourraient être utiles. Je me demande s'il existe des algorithmes qui, étant donné un texte de formation approprié (par exemple, des articles de journaux et la frappe de l'utilisateur) peuvent proposer des suggestions raisonnablement appropriées pour le mot suivant. Sinon (liens vers) des algorithmes, les méthodes générales de haut niveau pour attaquer ce problème sont les bienvenues.
n
qui donne de bons résultats? Il n'a pas toujours avoir à être le troisième mot qui est prévu, vous voyez