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

【03】深度学习——神经网络原理 | 多层感知机 | 前向传播和反向传播 | 多层感知机代码实现 | 回归问题、分类问题 | 多分类问题代码实现

深度学习

  • 1.神经网络原理
    • 1.1神经元模型
    • 1.2神经网络结构
    • 1.3隐藏层
      • 1.3.1激活函数层
    • 1.4输出层
      • 1.4.1softmax层
    • 1.5损失函数
    • 1.6反向传播
  • 2.多层感知机
    • 2.1线性网络的局限性
    • 2.2引入非线性
    • 2.3多层感知机(Multi-Layer Perceptron,MLP)
    • 2.4激活函数(Activation Function)
      • 2.4.1Sigmoid函数
      • 2.4.2Tanh函数
      • 2.4.3ReLU函数
      • 2.4.4Softmax函数
  • 3.前向传播和反向传播
    • 3.1前向传播
    • 3.2损失函数
    • 3.3反向传播
      • 3.3.1反向传播原理
      • 3.3.2最小化损失函数
  • 4.多层感知机代码实现
    • 4.1MNIST数据集
    • 4.2Pytorch搭建神经网络
      • 4.2.1导入数据
      • 4.2.2创建网络结构
      • 4.2.3定义损失函数
      • 4.2.4创建优化器
      • 4.2.5训练模型
      • 4.2.6测试模型
      • 4.2.7保存模型参数
  • 5.回归问题
    • 5.1一元线性回归
    • 5.2多元线性回归
    • 5.3多项式回归
    • 5.4线性回归代码实现
      • 5.4.1数据生成
      • 5.4.2设置超参数
      • 5.4.3初始化参数
      • 5.4.3开始训练
      • 5.4.4可视化
      • 5.4.5利用Pytorch实现线性回归
  • 6.分类问题
    • 6.1分类任务的定义
    • 6.2机器学习算法流程
    • 6.3多分类问题的数学表示
    • 6.4Softmax回归
    • 6.4损失函数
      • 6.4.1对数损失函数
      • 6.4.2交叉熵损失函数
  • 7.多分类问题代码实现
    • 7.1加载MNIST数据集
    • 7.2数据加载器
    • 7.3构建网络
    • 7.4定义损失函数和优化器
    • 7.5模型评估
    • 7.6模型训练

1.神经网络原理

1.1神经元模型

  神经网络是一种数学模型,下图是一个最简单的神经元,通常用带有输入输出的圆圈来表示,虽然其名为神经元,但是其内在是线性模型。
在这里插入图片描述
  神经元模型用数学公式表示为 y = f ( ∑ i = 1 n

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

相关文章:

  • MySQL行锁的实践
  • iOS 18 將在 9 月 16 日正式上線
  • css选择器有几种?选择器的优先级是怎样的?
  • 果蔬识别系统性能优化之路(四)
  • kafka之protobuf
  • BARTBERT
  • C++ 11新特性(1)
  • 彻底理解浅拷贝和深拷贝
  • Spring4-IoC2-基于注解管理bean
  • AI基础 L22 Uncertainty over Time I 时间的不确定性
  • 中小型企业网络构建
  • PXE服务
  • Docker技术深度解析与实践应用
  • 链动321模式小程序开发源码
  • java开发中间件学习记录(持续更新中~)
  • (批处理)无限弹窗cmd
  • 解决ubuntu 24.04 ibus出现卡死、高延迟问题
  • 减少脏页标记技术中处理时间的方法
  • 828华为云征文 | 华为云Flexusx与Docker技术融合,打造个性化WizNote服务
  • JavaScript事件处理和常用对象
  • Qt基础类05-尺寸类QSize
  • Vue 2中的this指向详解
  • 长业务事务的离线并发问题
  • 黑马程序员Java笔记整理(day01)
  • VMware Tools系列一:安装VMware Tools的作用
  • 使用大语言模型(LLM)修正小段乱码(Mojibake)为正常文本
  • C++ 访问限定符
  • 几种mfc140u.dll常见错误情况,以及mfc140u.dll文件修复的方法
  • [产品管理-21]:NPDP新产品开发 - 19 - 产品设计与开发工具 - 详细设计与规格定义
  • powershell@文件大小排序@文件夹磁盘占用分析