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

神经网络和机器学习的一些基本概念

记录一些基本概念,不涉及公式推导,因为数学不好,记了也没啥用,但是知道一些基本术语以及其中的关系,对神经网络训练有很大帮助。
可能有些概念不会讲得很详细,但是当你有了这个概念,你就知道往这个方向去获取更详细的信息,不至于连往哪走都不知道。

下面以多元线性回归模型为例
在这里插入图片描述

1.模型
模型训练过程就是利用已知的x和y,求解b的过程,b也称为权重。
虽然没有那么简单,但是训练完成的模型本质上就是一组权重值,如

[b1, b2,b2......]

所谓保存模型,就是把这一组值保存到文件中,需要用的时候,再从文件中读取。
正常的模型文件,还会保存训练中用到的训练库信息,优化器信息,损失函数信息等。

2.训练数据,验证数据,测试数据。
训练数据:用于训练模型的数据。
验证数据:可以看做训练数据的一部分,但是不参与模型训练,其主要作用是用于训练过程中调整超参数(如学习率、正则化系数)或选择最佳模型配置,避免过拟合。
验证数据:用于验证模型训练的好坏。

3.参数和超参数
参数:是模型训练中自动调节的参数,即权重b.
超参数:一般指需要人工手动调节的参数,函数等(但是也可以设置自动调节)。常见的超参数是学习率,损失函数,优化器,网络层数,节点数等等。

4.损失函数
模型训练,求解权重,实际上也是求解损失函数的过程。
对于多元线性回归模型,最常用的损失函数就是最小二乘法。
在这里插入图片描述
在不同模型训练时,损失函数有很多种选择。
损失函数的含义就是找到一组值(权重),使得预测值和实际值之间的距离最小。
当损失函数越小,代表预测值和实际值越接近,

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

相关文章:

  • CLI 与 IDE 编码代理比较:提升开发效率的两种路径
  • PDF转Word的简单方法
  • Fluent许可与硬件绑定的解决方法
  • 2027.7.23深搜算法复习总结
  • Semantic Kernel实现调用Kernel Memory
  • 多模态Embedding技术
  • 视觉BPE统一多模态理解-北大
  • 动态路由协议基础:从原理到应用场景全解析
  • 使用LLaMA-Factory对大模型进行微调
  • 希尔排序cc
  • js面试题 高频(1-11题)
  • 初识opencv02——图像预处理1
  • 论文笔记:On the Biology of a Large Language Model
  • 如何使用内部逻辑分析仪来验证通用边缘图像处理应用程序
  • 渗透测试实战 | docker复杂环境下的内网打点
  • 【图像处理基石】如何实现一个车辆检测算法?
  • opencv学习(图像处理)
  • Go 语言学习之 reflect
  • Spring--事务传播行为(REQUIRED / REQUIRES_NEW / NESTED)
  • 【图像处理基石】如何对遥感图像进行目标检测?
  • 【Linux | 网络】应用层(HTTPS)
  • 【数据结构初阶】--树和二叉树先导篇
  • 床上肢体康复机器人的机械结构设计cad【7张】三维图+设计说明书
  • #Linux内存管理# 在一个播放系统中同时打开几十个不同的高清视频文件,发现播放有些卡顿,打开视频文件是用mmap函数,请简单分析原因。
  • GEMINUS 和 Move to Understand a 3D Scene
  • 基于 XGBoost 与 SHAP 的医疗自动化办公与可视化系统(下)
  • 【计算机三级网络】——选择题高频考点(第一篇)
  • SQL基础⑧ | 表格篇
  • Python设计模式 - 桥接模式
  • 腾讯iOA:企业软件合规与安全的免费守护者