Computed gradients for a keras model in MATLAB

1 visualizzazione (ultimi 30 giorni)
James Walt
James Walt il 25 Giu 2018
Commentato: James Walt il 26 Giu 2018
MATLAB via NN Toolbox now supports directly importing and working with keras models. Is it possible to compute gradients w.r.to input/output of any layer, similar to keras backend function K.gradients() ?

Risposte (1)

Don Mathis
Don Mathis il 26 Giu 2018
If you're referring to the Tensorflow-Keras Importer support package, that imports a Keras model into MATLAB and returns a MATLAB (Neural Network Toolbox) model. The Keras model is not retained; it is translated into a MATLAB model, so you can only perform operations defined on MATLAB models from that point onward.
  1 Commento
James Walt
James Walt il 26 Giu 2018
@Don Mathis Thanks for a response, and clarification. Sorry but I still don’t have the full answer since I am new to MATLAB. I saw documentation which mentions defaultderiv() can be used to compute gradients but I am not sure how to use it to compute say dy_i/dx_ik where y_i is the ith target class/node and x_ik is the ith input/feature map at layer k.
Thanks

Accedi per commentare.

Categorie

Scopri di più su Deep Learning Toolbox in Help Center e File Exchange

Prodotti


Release

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by