在CNN中设置偏差

时间:2016-09-25 16:08:13

标签: python deep-learning keras

对于CNN,我有两个巨大的重量和偏差阵列。我可以为每一层设置权重(使用set_weights),但我没有看到为每一层设置偏差的方法。我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以使用weights: a list of Numpy arrays. The number of arrays and their shape must match number of the dimensions of the weights of the layer (i.e. it should match the output of `get_weights`). 执行此操作。来自文档:

layer.weights

您不必将过滤器的权重放在那里,但是对于图层的每个参数。您必须加入权重的顺序取决于 print([p.name for p in layer.weights]) 。您可以通过执行类似

的操作来查看代码或打印图层权重的名称
<figure class="gallery-item">
    <div class="gallery-icon landscape">
        <a href="www.google.com">
          <img src="http://placehold.it/300x300" />
        </a>
    </div>
</figure>