Wie implementieren Sie in MATLAB die 'tansig' Hyperbolischen Tangens-sigmoid transfer function in C#

Ich versuche zu replizieren, die MATLAB 'sim' - Funktion wie in diesem post beschrieben: Export in einem neuronalen Netzwerk ausgebildet mit MATLAB, die in anderen Programmiersprachen jedoch bin ich kämpfen, um herauszufinden, einen Weg für die Umsetzung der MATLAB-tansig-Funktion in C#. Es ist definiert als: a = (2 ./(1 + exp(-2*n)) - 1) und die Art, wie ich es gelesen habe ist, dass ich ausführen muss, um eine exponentielle einer matrix. Recherche im Netz zeigt, ist dies ein erheblicher Mathe-problem, besonders wenn die matrix nicht symmetrisch ist. Jede Hilfe zu schätzen.

  • Sie waren korrekt - wenn ich den Aktivierungs-Funktion individuell für jeden Wert in der output-Vektor war ich in der Lage zu berechnen, das gleiche Ergebnis wie MATLAB mit seinen "sim" - Funktion (die mit dem "tansig" - Funktion).
InformationsquelleAutor hamish | 2013-08-28
Schreibe einen Kommentar