У меня есть нейронная сеть, в конце которой находится слой Dense (2).Это дает два выхода, как и ожидалось.Я тренирую это на данных последовательностей / временных рядов.
Мои метки обучения структурированы следующим образом (каждая строка соответствует выводу для каждой последовательности).
A | B | C
---------
2 | 0 | 2
1 | 1 | 4
1 | 0 | 5
3 | 1 | 7
Как видите, C[i] = C[i-1] + A - B
,
Моя сеть пока предсказывает A и B, но не очень хорошо.Я хочу иметь возможность представить тот факт, что C относится к A и B, как указано выше.Как мне это сделать?Я могу изменить количество выходных слоев на 3, но это не будет использовать известные отношения, которые, я думаю, могут повысить точность моего прогноза.
Я думал об использовании слоя merge
, такого как Add
и Subtract
(как определено в API), но я не могу понять, как именно.Как мне указать использование предыдущих выходов?
Спасибо!