神经网络设计过程

神经网络的设计过程分成四步:

  1. 准备数据,需要采集大量的数据和标签
  2. 搭建网络:搭建神经网络结构
  3. 优化参数:训练网络获取最佳参数(使用反向传播
  4. 应用网络:将网络保存为模型,输入新数据,输出分类或预测 结果。

在这里插入图片描述
这里使用鸢尾花分类的例子进行讲解神经网络设计过程。

下面slide讲解的传统的专家系统通过if case 方法也可以完成鸢尾花分类的问题,但这是一种比较机械的方法,实现中,有经验的专家在有丰富经验之后很容易就能辨别鸢尾花的类别。神经网络的设计更加符合情形。

对大量的鸢尾花信息(包括花瓣长等信息,即输入特征)和标签(对应的类别,需要人工标定)构建数据集,然后将数据集喂入到搭建好的神经网络结构中,网络优化参数,神经网络不断从数据集学习到更好的“经验”,训练完之后得到的模型,再输入新的特征,输出识别结果。

NOTE:数据和输入特征还是有些区别的,输入特征是输入神经网络的输入层的,都是一些数字,更为准确是每一行或者每一列不同可能是不同含义的多维向量。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在最开始搭建网络时首先会随机初始化所有的参数w和b。
在这里插入图片描述

在这里插入图片描述
损失函数使用的是向后传播不停的迭代,优化参数。损失函数是对预测值和实际值差距的函数。

  • 梯度下降 是 找损失函数极小值的一种方法
  • 反向传播 是 求解梯度的一种方法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SimonChenHere

打赏奖励,以资鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值