Я тренирую LSTM, чтобы попытаться предсказать следующие наиболее вероятные ключи (az) после каждого нажатия клавиши. (и показывать пользователю только 8 наиболее вероятных клавиш-преемников, в результате чего должна получиться клавиатура из 8 клавиш, как я делал ранее здесь , но это без мозгов. js)
Сеть обучена с фрагментом текста, из которого взяты все наборы из двух букв в качестве входных данных для сети. Соответствующим выводом является буква, следующая за набором из двух.
Я пробовал разные настройки конфигурации и модели данных обучения:
- Обучать сеть со строками -> выводится один символ (который не достаточно)
- Обучите сеть с набором взвешенных массивов из 27 элементов (одна запись для каждой буквы + пробел) -> она выводит строку из 26 нулей и 1 - позиция 1 соответствует букве. Хотя я тренировался с массивом в качестве вывода. -> По-прежнему только одна буква
Когда я запускаю сеть с двумя буквами в качестве ввода, она выводит одну букву - как я ее обучил.
Теперь, как можно построить / смоделировать мою обучение данных для обучения выводу массива наиболее вероятных букв-преемников.
Возможно ли это вообще с помощью мозга. js?