代码详解: 用R语言构建ANN并将其可视化(11)

plot(data$horse_power data$mp_g pch=data$origin_ccex=1)

plot(data$acceleration_mph data$mp_g

pch=data$origin_ccex=1)(/code)

构建神经网络模型

建议在运行神经网络之前对数据进行标准化 。 通过规范化 , 数据单元减少 , 允许用户轻松关联来自不同位置的数据 。 并不是所有数据都需要标准化 。 然而 , 我们已经注意到 , 当数值被归一化时 , 神经网络通常形成更实用更好的预测 。

实际上 , 如果数值数据没有被标准化并且两个预测变量的大小非常难以接近 , 则神经网络权重值的变化对更高的值具有更大的相关影响 。 有几种标准化技术 , 其中min-max标准化和Z-评分归一化是优选的 , 因为它们简单易行 。 Z-评分技术包括将列的平均值减去列中的每个值 , 然后将结果分配给列的标准偏差 。

推荐阅读