Який хороший спосіб здійснити "передбачення наступного слова"? Наприклад, користувач вводить "я", і система пропонує "а" і "не" (або, можливо, інші) як наступне слово. Мені відомий метод, який використовує Ланцюги Маркова та певний навчальний текст (очевидно), щоб досягти цього більш-менш. Але я десь прочитав, що цей метод є дуже обмежуючим і стосується дуже простих випадків.
Я розумію основи нейронних мереж та генетичні алгоритми (хоча ніколи не використовували їх у серйозному проекті), і, можливо, вони могли б допомогти. Цікаво, чи існують якісь алгоритми, за умови відповідного навчального тексту (наприклад, газетних статей та власного набору тексту користувача) можна запропонувати відповідні пропозиції щодо наступного слова. Якщо ні (посилання на) алгоритми, загальні методи високого рівня для атаки на цю проблему вітаються.
n
яке дає хороші результати? Це не завжди повинно бути третім словом, яке передбачається, ви бачите