Mir ist bewusst, dass neuronale Netze wahrscheinlich nicht dafür ausgelegt sind. Ist es jedoch möglich, das tiefe neuronale Netz (oder ähnliches) zu trainieren, um mathematische Gleichungen zu lösen?
Bei 3 Eingaben: 1. Nummer, Vorzeichen des Bedieners (1 - +
, 2 - -
, 3 - /
, 4 - *
usw.) und 2. Nummer, sollte das Netzwerk nach dem Training die gültigen Ergebnisse liefern.
Beispiel 1 ( 2+2
):
- Eingang 1:
2
; Eingabe 2:1
(+
); Eingang 3:2
; Erwartete Ausgabe:4
- Eingang 1:
10
; Eingabe 2:2
(-
); Eingang 3:10
; Erwartete Ausgabe:0
- Eingang 1:
5
; Eingabe 2:4
(*
); Eingang 3:5
; Erwartete Ausgabe:25
- und so
Das Obige kann auf anspruchsvollere Beispiele erweitert werden.
Ist das möglich? Wenn ja, welche Art von Netzwerk kann das lernen / erreichen?