- Navigate to the folder containing the NN transfer functions (MATLAB\<version>\toolbox\nnet\nnet\nntransfer in Windows)
- Copy the file "tansig.m" and the directory "+tansig".
- Paste the copied file and directory into your working directory
- Modify the name of "tansig.m" and "+tansig" to reflect the new transfer function name, for example "myFcn.m" and "+myFcn".
- Modify the code in the relevant files of "+myFcn"to properly calculate the new transfer function and its derivative.
- For the layer in the neural network that will use this transfer function, change the "transferFcn" property to 'myFcn'.
How can i use Hyperbolic tangent activation function in Neural Network
7 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
DONG JUN KIM
il 15 Mag 2021
Commentato: DONG JUN KIM
il 27 Mag 2021
i want to change activation function from ReLU to tangent Hyperbolic function in Neural Network
now, i'm using this command
net.layers{1}.transferFcn = 'poslin';
but Is there a way to change the layer to the tangent Hyperbolic layer? Thanks
0 Commenti
Risposta accettata
Aditya Patil
il 18 Mag 2021
You can create a custom function, and assign it to transerFcn property. The details are mentioned in the Custom Neural Network Helper Functions documentation.
The steps for replicating this workflow are summarized as follows:
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Deep Learning Toolbox in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!