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

机器学习——神经网络、感知机

神经网络由之前的单层感知机到多层感知机,再到后来加入隐藏层后得到可以拟合一切的神经网络模型,而反向传播算法是整个神经网络的训练核心

神经网络最典型的应用场景就是图像识别,其具体的应用场景包括高铁口进站的人脸识别、医学领域的医学影像进行自动化辅助判读,自动驾驶汽车对行车复杂环境下的目标识别

神经网络最经典的案例就是手写数字识别项目,其中MNIST数据集包括60000张手写的0~9数字图像,每张数字图像的像素为28×28,通过神经网络对数字图像进行特征提取,然后转化为数值向量进行分类器训练的方式,可以准确识别0~9这10个数字

感知机是神经网络和支持向量机的理论基础,感知机就是一个线性模型,旨在建立 一个线性分隔超平面对线性可分的数据集进行分类。

 神经网络的核心在于基于反向传播的训练算法(前向计算和反向传播),链式求导法则是反向传播的核心操作。

目前新型流行的架构包括:Transformer/RNN/CNN/DNN/GNN/NAS等。

神经网络构建及训练的过程:

网络结构-》参数初始化-》前向传播-》损失计算-》反向传播-》权重更新-》模块整合-》数据准备-》训练与预测-》可视化

单层感知机大体结构:

 

相关文章:

  • 【AIGC】WIN10极速部署OpenManus(含WEB界面)
  • Linux实操篇-权限管理
  • 【机器学习】什么是支持向量机?
  • [操作系统] 进程间通信:进程池的实现
  • 解读InnoDB数据库索引页与数据行的紧密关联
  • 如何在 React 项目中进行服务器端渲染(SSR),它有什么优势
  • [学成在线]06-视频分片上传
  • BMS电池管理系统上下电过程
  • AVLTree
  • 单片机串口打印调试信息①
  • AI卫浴官:机器学习如何预判您的生理时钟
  • uniapp uni-drawer组件vue3写法
  • 【C++经典例题】寻找字符串中第一个不重复字符的索引
  • C++STL(四):stack和queue的模拟实现
  • [python] 使用Python实现Markdown文档格式转换
  • Flutter 输入组件 Radio 详解
  • 2018扬州大学876农业机械学概论填空名词解释简答
  • 文件I/O--C++的文件操作
  • 风电资源评估的关键指标及其应用
  • Log4j2 的核心实现和源码分析