Могу ли я настроить Brain. js, чтобы он выводил массив чисел от 0 до 1? - PullRequest
0 голосов
/ 22 марта 2020

Я тренирую LSTM, чтобы попытаться предсказать следующие наиболее вероятные ключи (az) после каждого нажатия клавиши. (и показывать пользователю только 8 наиболее вероятных клавиш-преемников, в результате чего должна получиться клавиатура из 8 клавиш, как я делал ранее здесь , но это без мозгов. js)

Сеть обучена с фрагментом текста, из которого взяты все наборы из двух букв в качестве входных данных для сети. Соответствующим выводом является буква, следующая за набором из двух.

Я пробовал разные настройки конфигурации и модели данных обучения:

  • Обучать сеть со строками -> выводится один символ (который не достаточно)
  • Обучите сеть с набором взвешенных массивов из 27 элементов (одна запись для каждой буквы + пробел) -> она выводит строку из 26 нулей и 1 - позиция 1 соответствует букве. Хотя я тренировался с массивом в качестве вывода. -> По-прежнему только одна буква

Когда я запускаю сеть с двумя буквами в качестве ввода, она выводит одну букву - как я ее обучил.

Теперь, как можно построить / смоделировать мою обучение данных для обучения выводу массива наиболее вероятных букв-преемников.

Возможно ли это вообще с помощью мозга. js?

...