IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> Python-Level5-day07pm:深度学习概述感知机与神经网络损失函数与梯度下降 -> 正文阅读

[人工智能]Python-Level5-day07pm:深度学习概述感知机与神经网络损失函数与梯度下降


img

img编辑imgimg编辑img编辑img编辑imgimg输入数据的特征X1---Xn的n个输入值给神经元组成的隐藏层,同一个层次不相互链接,前后层次相互链接。神经网络可以当做分类器与回归器。

imgimg编辑imgimgimgimgimgimgimg搞深度学习基本搞数据了,准备数据,采集样本,样本标注,数据数量质量直接决定效果。imgimgimgimg编辑imgimg生成对抗网络完成照片上色img特征融合完成换脸imgimgimgimgimgimgimgimgimgimgimgimgimgimgimgimgimgimgimgimgimgimgimgf是激活函数,通过它将线性输入转化成非线性输出。imgimgimgimgimgimgimg机器学习通过核函数升维方式解决线性不可分,感知机通过构建多层感知机方式解决

imgimg![点击并拖拽以移动](data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw=imgimg神经网络 = 多层前馈神经网络 = 多层感知机 = 全连接模型img对于任何一个函数,只需要一个隐藏层就可以模拟任意函数imgimg这里的数字的权重都是通过梯度下降法与学习训练出来的。img

imgimgimgb表示偏置img编辑imgimg编激活函数是离散就叫多层感知机,激活函数是连续的就称之神经网络imgimg梯度消失:损失函数的梯度接近于0,导致模型无法进一步优化img梯度消失:损失函数的梯度接近于0,导致模型无法进一步优化img这个激活函数经常用于图像处理,如果不知道选择这么激活函数,用它没错。img这个函数是实现多分类使用的,前面的SIGMOD函数主要二分类img有时候每层都有激活函数,有时候好几层才有一个imgimg编辑imgimgimgimg为什么采用平方,平方后损失函数可导,并且梯度是变化的,可以容易判断当前离极值点还有多少距离 。img

# 04_cross_entropy_demo.py
# 计算类别为N的交叉熵 :越小损失越小预测的越准
import math
?
p_true = [0, 1, 0, 0, 0]  # 真实概率(独热编码) 只有第二个元素概率百分之百
p_pred1 = [0.1, 0.6, 0.1, 0.1, 0.1]  # 第一组预测值  3组和为1
p_pred2 = [0.1, 0.7, 0.1, 0.05, 0.05]  # 第二组预测值
p_pred3 = [0.1, 0.8, 0.04, 0.03, 0.03]  # 第三组预测值
?
cross_entropy1 = 0.0
cross_entropy2 = 0.0
cross_entropy3 = 0.0
?
for i in range(len(p_true)):
 ?  # 计算sum(p * log(p))
 ?  cross_entropy1 += (p_true[i] * math.log(p_pred1[i]))
 ?  cross_entropy2 += (p_true[i] * math.log(p_pred2[i]))
 ?  cross_entropy3 += (p_true[i] * math.log(p_pred3[i]))
?
print("cross_entropy1:", -cross_entropy1)
print("cross_entropy2:", -cross_entropy2)
print("cross_entropy3:", -cross_entropy3)
?
?

imgimg编辑imgimgimgimg在神经网络神经元权重的时候需要对神经网络进行求偏导数,就不用管其他的权重了img为了防止错过极值点引入学习率img例如求苹果价格的影响因素,通过梯度下降法一步一步迭代出各个影响因素对苹果价格的权重影响img一次将所有样本送到模型梯度预测,根据误差算出梯度(有误差就能算出梯度)。好处是收敛稳定,缺点计算量大。因此一般不常用批量梯度下降img随机梯度下降可能到模型在收敛过程不稳定,虽然整体是收敛的方向。img每次抽取部分样本进行梯度下降,深度学习通常用它imgimg

?

逻辑关系:

神经网络结构:感知机与神经网络----是什么

功能扩展:激活函数,转成非线性---是什么

模型训练:损失函数,梯度训练--如何训练

求神经网络梯度参数方式:反向传播算法(解决隐藏层偏导数,误差求不出来)---训练细节

单个神经网络缺陷功能扩展:卷积神经网络来实现---功能扩展

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2022-07-20 18:51:12  更:2022-07-20 18:52:17 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 0:25:48-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码