Estou ciente de que as redes neurais provavelmente não são projetadas para fazer isso, por mais que se questione hipoteticamente, é possível treinar a rede neural profunda (ou similar) para resolver equações matemáticas?
Assim, considerando as 3 entradas: 1º número, sinal do operador representado pelo número (1 - +, 2 - -, 3 - /, 4 - *e assim por diante) e o 2º número, depois do treinamento, a rede deve fornecer os resultados válidos.
Exemplo 1 ( 2+2):
- Entrada 1:
2; Entrada 2:1(+); Entrada 3:2; Saída esperada:4 - Entrada 1:
10; Entrada 2:2(-); Entrada 3:10; Saída esperada:0 - Entrada 1:
5; Entrada 2:4(*); Entrada 3:5; Saída esperada:25 - e entao
O acima pode ser estendido para exemplos mais sofisticados.
Isso é possível? Se sim, que tipo de rede pode aprender / conseguir isso?