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.

回答(1 个)

Krishna
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.

类别

Help CenterFile 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!

Translated by