Я знаю, что нейронные сети, вероятно, не предназначены для этого, хотя и гипотетически спрашивают, возможно ли обучить глубокую нейронную сеть (или подобную) для решения математических уравнений?
Итак, учитывая 3 входа: 1-й номер, знак оператора, представленный номером (1 - +
, 2 - -
, 3 - /
, 4 - *
и т. Д.), И 2-й номер, то после обучения сеть должна дать мне действительные результаты.
Пример 1 ( 2+2
):
- Вход 1
2
:; Вход 2:1
(+
); Вход 32
:; Ожидаемый результат:4
- Вход 1
10
:; Вход 2:2
(-
); Вход 310
:; Ожидаемый результат:0
- Вход 1
5
:; Вход 2:4
(*
); Вход 35
:; Ожидаемый результат:25
- и другие
Вышеизложенное можно распространить на более сложные примеры.
Это возможно? Если да, то какая сеть может научиться / достичь этого?