How to make the weight obtained by convolution2dlayer non-negative?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
CHAO WANG
il 20 Dic 2020
Commentato: CHAO WANG
il 5 Gen 2021
I am training a simple network. I need to constrain the weights of one layer of convolution2dlayer to be >0. For example, in keras, Layer weight constraints are implemented using tf.keras.constraints.NonNeg(). Can this function be realized in matlab? If there is no direct way, are there indirect constraints?
0 Commenti
Risposta accettata
Abhishek Gupta
il 23 Dic 2020
Hi,
As per my understanding, you want to constrain the weights of a convolution2DLayer in MATLAB. You can do so by accessing the weights of a layer as shown below: -
net.LW{i,j}
Referring to the following resources, which might help you in resolving the issue: -
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Sequence and Numeric Feature Data Workflows in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!