То, что мне приходит в голову:
- сделать padding до определенной длины на каждую строчку (заполнить скажем -1, потому что все значения >0);
- склеить все последовательности через -1, и уже на результат сделать padding;
- обучать с величиной батча = 1, последовательность из каждой строки пропускать через ту же рекуррентную сеть, результаты выхода склеить и подавать в другую рекуррентную сеть.
Может, есть идеи получше?
Входные данные похожи на это - 5 строчек, каждая может состоять из практически любого числа чисел (от 0 до 100000)
1.050
0.275
3.295 0.080
1.910
0.001
~~~~SEQ OF LEN 5 DELIM~~~~
0.034
0.001 0.005 0.167 3.940
0.002 0.014
0.490 3.385 0.000 7.196 0.007
<ПУСТАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ> (Я.Кью удаляет пустые строки)
~~~~SEQ OF LEN 5 DELIM~~~~
0.506 0.323 0.062 0.034 0.429
0.050 0.176
1.376 0.220 0.007 0.369 0.076
1.551 0.000 0.453 0.032 1.156
3.607 0.153 1.607 0.002 0.005
~~~~SEQ OF LEN 5 DELIM~~~~
Целевая переменная - одно число (физическая величина, не номер класса)
10.0
4.0
11.0