How to change the activation function in Output Layer?
4 次查看(过去 30 天)
显示 更早的评论
Hello, does any of you have any idea of how to manually implement the type of activation function for output layer: "OutputLayerActivation" for Regressor Neural Network in Statistical and Machine Learning Toolbox? I attempt to include it in fitrnet(), but it does not work. Thank you.
0 个评论
回答(1 个)
Krishna
2024-2-11
Hello Cuthbert,
From what I gather, you are looking to manually implement an activation function and assign this custom function to "OutputLayerActivation". Unfortunately, when using the fitrnet function, you are limited to predefined activation functions such as 'relu', 'sigmoid', 'none', and 'tanh', as specified in the documentation:
However, you do have the option to utilize dlnetworks, which allows you to create your own layers that can serve as custom activation functions.
For more information on how to define custom layers, please review the following documentation:
Hope this helps.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Sequence and Numeric Feature Data Workflows 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!