Я знаю, що нейронні мережі, ймовірно, не призначені для цього, але як би гіпотетично запитати, чи можна навчити глибоку нейронну мережу (чи подібну) для вирішення математичних рівнянь?
Отже, з огляду на 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 - і так
Сказане вище може бути поширене на більш складні приклади.
Це можливо? Якщо так, то яка мережа може навчитися / досягти цього?