python - 卷积神经网络中的核和权重

标签 python tensorflow machine-learning deep-learning conv-neural-network

我看过一个使用内核和权重的 CNN 代码 内核和权重有什么区别?

最佳答案

What is the difference between kernels and weights?

对于 CNN 内核(或过滤器)来说,简单地说就是在整个输入空间中共享一组权重。因此,如果您想象权重矩阵,然后想象该矩阵中较小的滑动“窗口”,那么该滑动窗口就是一组封闭的权重或内核。

在下面借用的图片中您可以看到:

  • 单个矩形代表体重
  • 全套输入权重(输入权重矩阵)
  • 我们在输入矩阵上“滑动”的权重子集或“窗口”是内核
  • 生成的输出权重矩阵

I've borrowed image here to illustrate kernel/weight difference

关于python - 卷积神经网络中的核和权重,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51008505/

相关文章:

python - 在 python 中将字符串转换为列表的整数时出现基数 10 错误的无效文字

tensorflow - 将经过训练的 Tensorflow 模型参数导出为 SavedModel 格式的问题

python - 加载 CNN 模型并预测 CSV 文件

python - MNIST Python numpy 特征向量可视化错误

python - Keras LSTM 预测时间序列被压缩和移动

Python CSV——优化CSV读写

python - Google Drive API 问题,KeyError : "client_secret"

python - 如何检查数据库中的表是否存在以及如何显示错误?

machine-learning - Tensorflow 中的缩放梯度运算

javascript - tensorflow js RGB从输入img到Lab