How to change the activation function in Output Layer?

4 views (last 30 days)
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.

Answers (1)

Krishna
Krishna on 11 Feb 2024
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.

Categories

Find more on Sequence and Numeric Feature Data Workflows in Help Center and File Exchange

Products


Release

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!