从0开始学习深度学习1 神经网络的本质

首先你要知道神经网络是什么,简单地说,一个神经网络就是,你给一个输入信息,他反馈一个输出信息,就像人的神经细胞一样。

都知道现在的神经网络有很多层堆叠,我们需要先从单层学起

计算机没有人的细胞聪明,他会的就是计算,给他一个输入,他来给出一个输出,输出怎么形成的,通过计算,这个计算的过程是什么样的就是我们需要学习的内容。

单层的神经网络很简单,就是输出=输入*权重

为什么叫权重,后面会讲到,在这里先不做说明

单输入单输出的单层神经网络就是一个乘法算式,输入*权重=输出

我们用球队球员的平均脚趾数目来预测球队胜利的概率,就会有如下模型:

代码如下:

weight = 0.1  #权重
number_toes = 8.5  #输入
def network(inout,weight):
    prediction = input*weight
    return predition
pred = network(number_toes,weight)  #输出
print(pred)

非常简单,这就是神经网络的本质,后面的复杂模型都是在这个基础上进行的变形,比如怎么来更新权重,多输入多输出怎么来计算,多层的神经网络怎么堆叠

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值