当使用来自tensorflow.keras.layers.activation的“普通” keras图层时,可以使用layer.get_weights()获得图层权重。通常会返回一个numpy数组的列表。对于LeakyRelu,此列表为空。
https://keras.io/layers/about-keras-layers/
expected:作为Numpy数组列表的层的权重 实际:空列表
答案 0 :(得分:0)
您可以使用abstract class ActionOpt extends SplEnum{
const cancelable = 0;
const target = 1
const type = 2;
}
获取任何图层的权重,但并非所有图层都具有权重。这里的问题是概念性的,Leaky ReLU激活没有任何可训练的权重,因此layer.get_weights()
返回的列表为空是正确的。
也许您正在考虑PReLU激活,它具有可训练的权重。