Keras实施的目标辍学

keras-targeted-dropout的Python项目详细描述


Keras目标辍学

TravisCoverageVersionDownloadsLicense

使用tensorflow后端非正式实现Targeted Dropout。 注意,在这个实现中没有模型压缩。

安装

pip install keras-targeted-dropout

用法

importkerasfromkeras_targeted_dropoutimportTargetedDropoutmodel=keras.models.Sequential()model.add(TargetedDropout(layer=keras.layers.Dense(units=2,activation='softmax'),drop_rate=0.8,target_rate=0.2,drop_patterns=['kernel'],mode=TargetedDropout.MODE_UNIT,input_shape=(5,),))model.compile(optimizer='adam',loss='mse')model.summary()
  • drop_rate:每个像素的退出率。
  • target_rate:作为候选的底权重的比例
  • drop_patterns:要删除的权重的名称列表。
  • modeTargetedDropout.MODE_UNITTargetedDropout.MODE_WEIGHT

最终的辍学率将是drop_rate乘以target_rate

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
类我在理解这个Java如何与我提供给它的参数一起工作时遇到问题   java如何获取Spring Boot@Async方法被拒绝的任务的详细信息?   java如何将测微计度量实现为动态映射   java分组列表<CustomerOrder>到地图<Gender,Money>   Java三元运算符内部的三元运算符,如何计算?   java消息源。getMessage send IllegalArgumentException:模式中的大括号不匹配   java小于1的不同分数的数目   Linux上的JavaIntelliJ:菜单:jdk>javap选项   jdk1的javacobertura问题。7.   Eclipse插件中指定的java ID   java“if(rs.next())”是什么意思?   在DatagramSocket服务器中将字符串转换为int的java   使用org通过java代码发送电子邮件。日食swt。好啊   java在没有CardLayout的JFrame中切换JPanel