【发布时间】:2016-02-10 14:57:03
【问题描述】:
我需要编写 python 脚本来准备数据以将其提供给 caffe 求解器。
我的输入是图像(X)和整数向量(Y)(对于每个X,我的多输出回归问题不是单个Y),我尝试根据我的任务修改Lenet。
Here 我发现 hdf5 是一个不错的选择——它可以从 python 中使用,但缺点是我们不能即时进行数据增强,并且输入图像必须是 float32/float64。
另外here我找到了一个例子,但是例子中只有一维数据,所以我很好奇图像应该有什么形状?
还有here 我找到了关于EUCLIDEAN_LOSS 和HINGE_LOSS 层的信息。多输出回归应该使用什么层类型?
【问题讨论】:
-
请在每个帖子中问一个单个问题:一个关于数据的问题,也许还有一个关于使用什么损失的新问题。
-
顺便说一句,使用枚举(例如,
EUCLIDEAN_LOSS、HINGE_LOSS)作为层类型表示旧的 caffe 版本。较新的版本使用字符串:type: "EuclideanLoss"或type: "HIngeLoss"。确保您的 caffe 分支是最新的。 -
你的python-ic怎么样?你可以写一个
type: "Python"层作为输入层来做你想要的增强。
标签: python hdf5 deep-learning caffe