在调试 deeplearning4j 的回归示例时,我注意到它没有数据输入和输出的规范化。所以首先的问题是,为什么它没有标准化?第二个问题,网络架构规范化机制是否存在?
作为非标准化输入的教授是以下屏幕截图,该屏幕截图是在执行行之前拍摄的
return new ListDataSetIterator(listDs,batchSize);
在调试 deeplearning4j 的回归示例时,我注意到它没有数据输入和输出的规范化。所以首先的问题是,为什么它没有标准化?第二个问题,网络架构规范化机制是否存在?
作为非标准化输入的教授是以下屏幕截图,该屏幕截图是在执行行之前拍摄的
return new ListDataSetIterator(listDs,batchSize);
我们实际上进行了标准化。我们只是不会自动为您做。在我们的示例中是正确的:
我们所有的图像分类示例都是这样做的。它也记录在我们的网站上:https ://deeplearning4j.org/image-data-pipeline.html我们甚至有这方面的视频。
编辑:如果您想在将数据放入神经网络之前使用调用 fitLabels(true) 的相同 DataNormalization api,您也可以标准化标签。
如果您不介意,您能否给我反馈一下您是如何找不到这个的,以便我们改进网站?我不确定这里缺少什么。