Soy consciente de que las redes neuronales probablemente no están diseñadas para hacer eso, sin embargo, preguntando hipotéticamente, ¿es posible entrenar la red neuronal profunda (o similar) para resolver ecuaciones matemáticas?
So given the 3 inputs: 1st number, operator sign represented by the number (1 - +
, 2 - -
, 3 - /
, 4 - *
, and so on), and the 2nd number, then after training the network should give me the valid results.
Example 1 (2+2
):
- Input 1:
2
; Input 2:1
(+
); Input 3:2
; Expected output:4
- Entrada 1:
10
; Input 2:2
(-
); Input 3:10
; Expected output:0
- Entrada 1:
5
; Input 2:4
(*
); Input 3:5
; Expected output:25
- and so
The above can be extended to more sophisticated examples.
¿Es eso posible? Si es así, ¿qué tipo de red puede aprender / lograr eso?