我使用我自己的640x360图像数据集跟踪this Tensorflow tutorial传输学习与Inception模型。我的问题分为两部分
1)我的数据集包含640x360图像。第一次操作是否发生了299x299的下采样?我问,因为我有相同数据集的更高分辨率版本,我想知道使用更高分辨率图像的训练是否会导致不同的性能(希望更好)
2)运行网络时(使用tf.sess.run())我的输入图像是否被采样到299x299?
注意:我已经看到299x299分辨率统计数据列在网上很多地方,如this one,我很惊讶它指的是哪些图像;初始训练数据集图像(对于Inception我认为它是imagenet),转移学习数据集(我的个人),运行CNN时的输入图像,或者3的组合。
提前致谢:)
答案 0 :(得分:0)
初始模型会将图像大小调整为299x299。这可以通过可视化张量流图来确认。如果你有足够的样本来进行转移学习,那么精确度将足够好,大小调整到299x299。但如果您真的想以实际分辨率尝试训练,则需要更改图形大小的初始输入层