How to make the weight obtained by convolution2dlayer non-negative?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
CHAO WANG
am 20 Dez. 2020
Kommentiert: CHAO WANG
am 5 Jan. 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 Kommentare
Akzeptierte Antwort
Abhishek Gupta
am 23 Dez. 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: -
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Deep Learning Toolbox finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!