custom loss function for DNN training

how can i write a custom loss fucntion for DNN training. I want to try reconstruction loss

Antworten (2)

Shounak Mitra
Shounak Mitra am 17 Mai 2019

1 Stimme

You can create custom layers and define custom loss functions for output layers.
The output layer uses two functions to compute the loss and the derivatives: forwardLoss and backwardLoss. The forwardLoss function computes the loss L. The backwardLoss function computes the derivatives of the loss with respect to the predictions.
For eg., to write a weighted cross entropy classification loss, try running this in the MATLAB command window
>> edit(fullfile(matlabroot,'examples','deeplearning_shared','main','weightedClassificationLayer.m'))
Hope this helps

1 Kommentar

ghali ahmed
ghali ahmed am 17 Okt. 2019
hi!
is there more details for a real implementation :)
thank's

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Install Products finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by