python - Keras:如何在前向和反向传播过程中忽略特定的神经网络权重?
问题描述
对于每个密集层,在将其一些权重设置为 0.0 后,我希望它们在推理和训练期间都被忽略。它们不会影响模型的损失,我以后可以只使用剩余的(非忽略的)权重进行重新训练。
我知道 Keras 的Masking layer,但我不能让它只屏蔽一个层中的单个权重(那些等于一个值,比如 0.0)。显然,它要求一行中的所有列都等于该值(根据我的喜好为 0.0)以屏蔽该行,而我想屏蔽 0.0 的权重而不影响非 0.0 的权重。
解决方案
推荐阅读
- java - 如何在 Spring WebClient 中拦截 3xx 重定向
- python - 为 groupby 中的每个子集查找每列中非空值的百分比
- python - 熊猫按优先顺序选择有条件的行
- php - 如何访问在 phpMyAdmin 上不同服务器上创建的 MySQL 数据库?
- javascript - TypeError: Object(...) is not a function “使用函数时面临的 React JS 问题”
- palantir-foundry - 在 Foundry Workshop 中,如何保存和写回场景中设置的所有值?
- javascript - TradingView javascript 小部件在 Shiny 中删除 UI
- authentication - 如何根据脚本输出在 HAProxy 请求中设置标头?
- java - android 动态预填充首选项
- visual-studio-code - 如何在 VS Code 中创建脚本来获取打开文件的所有相对路径?