【发布时间】:2016-11-24 14:43:46
【问题描述】:
在调试 deeplearning4j 的回归 sample 时,我注意到它没有数据输入和输出的标准化。所以首先的问题是,为什么它没有标准化?第二个问题,网络架构规范化机制是否存在?
作为非规范化输入的教授是以下屏幕截图,它是在执行行之前拍摄的
return new ListDataSetIterator(listDs,batchSize);
【问题讨论】:
-
(1) 由于您的图像仅显示部分数据,因此不能证明数据未归一化(尽管从统计学上讲它可能会给出一些提示)(2)不分析代码,最重要的部分是这条评论:
// The range of the sample data, data in range (0-1 is sensitive for NN, you can try other ranges and see how it effects the results. -
我刚刚为此示例创建了一个带有数据规范化的拉取请求:github.com/deeplearning4j/dl4j-examples/pull/699
标签: java neural-network deeplearning4j