【历史文档】算子样例-Dropout层
由qxiao创建,最终由small_q 被浏览 157 用户
更新
本文内容对应旧版平台与旧版资源,其内容不再适合最新版平台,请查看新版平台的使用说明
新版量化开发IDE(AIStudio):
https://bigquant.com/wiki/doc/aistudio-aiide-NzAjgKapzW
新版模版策略:
https://bigquant.com/wiki/doc/demos-ecdRvuM1TU
新版数据平台:
https://bigquant.com/wiki/doc/dai-PLSbc1SbZX
新版表达式算子:
https://bigquant.com/wiki/doc/dai-sql-Rceb2JQBdS
新版因子平台:
https://bigquant.com/wiki/doc/bigalpha-EOVmVtJMS5
\
使用场景
为输入数据施加Dropout,将在训练过程中每次更新参数时按一定概率(rate)随机断开输入神经元,用于防止过拟合。
输入端
- 输入:连接上一层的输出。必填。
输入参数
- rate:0~1的浮点数,控制需要断开的神经元的比例,必填。
- noise_shape:可以对每一维的输入进行相同的dropout。例如,输入为 (batch_size, timesteps, features),然后希望dropout层在所有timesteps上都是一样的, 则使用 noise_shape=batch_size, 1, features。
- 随机数种子:表示随机数种子的整数。
- 名字:层的名字,在模型里不能有两个层同名。如果不指定,将自动分配名字。
输出端
- 输出:输出给其他层。
运行结果
- 通过模块id.data查看生成的全连接层。 \n
使用样例
https://bigquant.com/experimentshare/5f3522893c2a432dad9127599d9b0634
\