machine-learning - 如何在 Keras 中对批量大小应用均值/平均池化以获得整个批量的单个输出?

标签 machine-learning computer-vision deep-learning keras conv-neural-network

例如,维度为 [10,1,224,224] 的输入需要减少为 [1,1,224,224],其中 [samples,channels,rows,columns] 是维度的约定。

最佳答案

那么你的问题表述得很糟糕,请考虑使用 [10,1,224,224] 作为 input_shape 并批量处理此类张量。然后使用 Averagepooling3D,参见文档 here 。 您将无法使用常用层对批处理进行操作,除非您构建自己的自定义层:请参阅 here .

关于machine-learning - 如何在 Keras 中对批量大小应用均值/平均池化以获得整个批量的单个输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42303577/

相关文章:

c++ - 计算机视觉问题的开源 CRF 实现?

opencv - 查找 ORB 特征描述符之间的汉明距离

machine-learning - 用于电子邮件垃圾邮件检测的神经网络

java - 如何学习鼠标移动?

computer-vision - 视差和深度有什么区别?

python - 如何用包含训练数据的矩阵替换输入数据

matlab - LSTM Matlab中 `MiniBatchSize`参数的含义是什么

python - 回归损失函数不正确

python-3.x - 如何制定正确的训练和测试维度以适合 elmo 嵌入模型

python - Scikit-learn,获取每个类的准确率分数