代码详解: 用R语言构建ANN并将其可视化(12)
一旦数据被标准化 , 一切都被设置为构建神经网络 。 在构建神经网络时 , 需要考虑以下几点:
·少数神经元会导致系统出现高误差 , 因为预测部分可能过于复杂而无法捕获少量神经元 。
· 大量神经元会过度拟合训练数据而不能很好地诱导 。
· 每个隐藏层中的神经元数量应该大约是输入和输出层的大小 , 也可能是平均值 。
· 每个隐藏层中的神经元数量不应超过该输入神经元数量的两倍 , 因为你可能在给定点上过度拟合 。
在此图中 , 我们有五个输入变量(cylinders displacement horsepower weight 和acceleration)和一个变量输出(mpg) 。 让三个神经元在隐藏层中 。
net_# = neuralnet(fdata=https://mparticle.uc.cn/api/train_datahidden=3linear.output=TRUE)
隐藏参数允许具有每个隐藏层的神经元数量的向量 , 而应用参数linear.output来指定是否要进行回归(linear.output = TRUE)或分类(linear.output = FALSE) 。
推荐阅读
- 原神|原神:阿贝多有什么用?兼顾副C与辅助,三大作用机制详解
- |《哈利波特: 魔法觉醒》学院活动保护南瓜攻略详解教程
- 碧蓝航线|碧蓝航线SR重巡福煦数据详解 期待越高失望越大 强度平平无奇
- fate grand order|fgo五星降临者梵高强度详解 暴击队最强天拐核心 从此刀刀烈火
- |MT 正在让游戏本地化质量变得更差?
- steam|阴阳师铁鼠新皮肤详解 对弈竞猜破产风格 玩家遭遇天台局的现状
- 伊利丹·怒风|魔兽TBC:伊利丹招牌技能,“剪切”机制详解,盾坦闭眼都能抗?
- 假面骑士|假面骑士live腰带官方详解 蝙蝠拔刀和拔枪 加油枪和手持吸尘器
- 伊隆·马斯克|EDG夺冠翻译小姐姐火了!穿印花旗袍大秀中国美,三门语言切换超牛
- edg战队|EDG赛后美女翻译上热搜!精通4国语言为国争光,网红学霸颜值高!