custom loss function for DNN training

15 visualizzazioni (ultimi 30 giorni)
Pratheek
Pratheek il 16 Mag 2019
how can i write a custom loss fucntion for DNN training. I want to try reconstruction loss

Risposte (2)

Shounak Mitra
Shounak Mitra il 17 Mag 2019
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 Commento
ghali ahmed
ghali ahmed il 17 Ott 2019
hi!
is there more details for a real implementation :)
thank's

Accedi per commentare.


Dinial Utami Nurul Qomariah

Categorie

Scopri di più su Get Started with Statistics and Machine Learning Toolbox in Help Center e File Exchange

Prodotti


Release

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by