Computed gradients for a keras model in MATLAB

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

@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 Centro assistenza e File Exchange

Prodotti

Release

R2018a

Richiesto:

il 25 Giu 2018

Commentato:

il 26 Giu 2018

Community Treasure Hunt

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

Start Hunting!

Translated by