How to change the activation function in Output Layer?

14 visualizaciones (últimos 30 días)
Cuthbert Shang Wui Ng
Cuthbert Shang Wui Ng el 7 de Dic. de 2021
Respondida: Krishna el 11 de Feb. de 2024
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.

Respuestas (1)

Krishna
Krishna el 11 de Feb. de 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.

Categorías

Más información sobre Sequence and Numeric Feature Data Workflows en Help Center y File Exchange.

Productos


Versión

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by