【发布时间】:2017-10-06 16:37:39
【问题描述】:
我正在考虑创建一个定制的神经网络。基本结构和往常一样,但我想截断层之间的连接。例如,如果我构建一个包含两个隐藏层的网络,我想删除一些权重并保留其他权重,如下所示:
这不是传统的dropout(以避免过度拟合),因为应该指定和固定剩余的权重(连接)。
在python中有没有办法做到这一点? TensorFlow、pytorch、theano 还是其他模块?
【问题讨论】:
-
是的,您可以通过multiplying your weights by a mask 在 PyTorch 中实现这一点。
标签: python tensorflow theano pycaffe pytorch