【发布时间】:2014-10-11 18:10:08
【问题描述】:
我需要能够确定一个形状的绘制是否正确,
我有形状的样本数据,它包含形状和像素的顺序(由像素的颜色表示)
例如,您可以看到下采样图像和颜色变化
我无法确定需要定义的网络将接受这种训练输入。
我应该将 sampledown 图像转换为矩阵并输入吗?假设我的图像是 64x64,我需要 64x64 输入神经元(如果我忽略像素的颜色,我认为)是可行的解决方案吗?
如果您有任何指导,我可以使用它:)
【问题讨论】:
-
是的,下采样是一个传统的预处理步骤。如果只是数字识别,你甚至可以将像素二值化,这样输入就只是 16x16 或 64x64 的二值特征。
-
所以我应该创建64个输入神经元,一次输入一个像素列?如果我确实关心颜色,那么每个像素输入都应该是该像素颜色的强度?
-
如果在下采样之后,你有 64x64,那么你有一个 4096 个神经元的输入向量(你需要将这些行或列组合成一个一维数组)。如果要保持颜色的强度,例如 R/G/B,则必须将输入数量增加三倍,因此神经元的数量变为 4096x3。我建议你进一步下采样,16x16 应该足够了,输入层只有 256 个神经元。
标签: machine-learning computer-vision neural-network