在Keras

时间:2018-02-23 22:55:46

标签: neural-network keras

我还在学习Keras,并且正在学习它的各个组成部分。我很难写自定义图层。为了锻炼,我想到了以下几点。我想编写一个自定义的反向丢失层,如http://cs231n.stanford.edu/slides/2017/cs231n_2017_lecture7.pdf的幻灯片77中所描述的,除了我想以概率p下降,但在进行丢失反转时除以一些其他数字(p1说)而不是p。我有2个选项

1)完全按照演讲幻灯片编写代码。这很容易做到,但我不知道如何在测试时排除图层。

2)选项1是一个坏主意,因为我正在重写我们已经拥有的许多代码。我想过使用dropout图层,但我不确定如何直接修改其他图层的结果。 https://github.com/keras-team/keras/blob/master/keras/layers/core.py#L78显示结果是调用Theano的后端来执行此任务。

请您描述实现此目标的最佳方法

0 个答案:

没有答案