当前位置: 首页 > news >正文

激活函数、向前传播、损失函数、梯度下降

激活函数

作用:主要引入了非线性。从而能解决很复杂的非线性关系。能更好地处理现实世界的数据和任务。

向前传播

向前传播描述了,神经网络中,输入层到输出层的信号传播和处理过程。输入层将特征数据输入,加权求和,然后通过激活函数引入非线性,然后得到输出。输出到隐藏层。
隐藏层的输入就是输入层的输入。隐藏层经过多层传递,最后到输出层。
输出层将隐藏层的输出作为输入。经过加权和偏置,然后求和。然后传递给激活函数,激活函数将数据映射成非线性的。最后输出。输出结果得到的就是预测结果。将预测结果放入损失函数,计算损失值。

损失函数

损失函数就是计算预测值与实际值之间的差距。不同的任务需要使用不同类型的损失函数:
均方误差:回归任务
交叉熵损失:分类任务
对数损失:二分类问题
Hinge loss:衡量分类边界与正确分类间隔的差异。

梯度下降

梯度下降是我们深度学习最常用的优化手段。用于调整模型参数到损失函数值到 最小。主要步骤如下:
1、初始化参数
2、计算损失函数
3、计算梯度
4、调整参数
5、重复迭代,直至损失函数收敛
梯度下降的类型:
1、批量梯度下降:准确,效率低
2、随机梯度下降:不准确,效率高
3、小批量梯度下降:较准确,效率高

http://www.lryc.cn/news/390405.html

相关文章:

  • three.js - MeshStandardMaterial(标准网格材质)- 金属贴图、粗糙贴图
  • 算法-位图与底层运算逻辑
  • 黑马点评-Redis的缓存击穿,缓存雪崩,缓存穿透,互斥锁,逻辑过期
  • 8624 多项式系数累加和
  • 使用 C# 和 OpenXML 读取大型 Excel 文件
  • 【基于R语言群体遗传学】-5-扩展到两个以上等位基因及多基因位点
  • 重采样(上采样或下采样)是什么?
  • AI与Python共舞:如何利用深度学习优化推荐系统?(2)
  • ChatGPT:Java中的对象引用实现方式
  • 云渗透实战手册:云API攻防之云服务端点侦查
  • PHP 爬虫之使用 Curl库抓取淘宝商品列表数据网页的方法
  • Python基础小知识问答系列-可迭代型变量赋值
  • 主流 Canvas 库对比:Fabric.js、Konva.js 和 Pixi.js
  • backbone是什么?
  • 四十篇:内存巨擘对决:Redis与Memcached的深度剖析与多维对比
  • HTML5的多线程技术:Web Worker API
  • Java | Leetcode Java题解之第206题反转链表
  • 660错题
  • GAMES104:04游戏引擎中的渲染系统1:游戏渲染基础-学习笔记
  • Visual Studio 中的键盘快捷方式
  • K8S中的某个容器突然出现内存和CPU占用过高的情况解决办法
  • Pointnet++改进即插即用系列:全网首发GLSA聚合和表示全局和局部空间特征|即插即用,提升特征提取模块性能
  • 如何选择适合自己的虚拟化技术?
  • Spring动态代理详解
  • Java微服务架构中的消息总线设计
  • 51单片机项目-点亮第一个LED灯(涉及:进制转换表、创建项目、生成HEX文件、下载程序到单片机、二极管区分正负极)
  • 安全管理中心测评项
  • word 转pdf 中图片不被压缩的方法
  • Springboot+Vue3开发学习笔记《1》
  • grpc编译