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

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

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

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

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

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

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

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

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

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

http://www.dtcms.com/a/293567.html

相关文章:

  • 某种物联网SIM卡流量查询方法
  • BQ4050RSMR DIOTEC高精度锂电池保护与电量监测芯片 集成保护+计量+通信
  • 2025年Zigbee技术白皮书:全球物联网无线通信的关键创新
  • 【Linux | 网络】应用层(HTTPS)
  • 如何在 Ubuntu 20.04 Linux 上安装 TeamSpeak 客户端
  • SparkSQL 聚合函数 MAX 对 NULL 值的处理
  • AWS Lambda IoT数据处理异常深度分析:从告警到根因的完整排查之路
  • Notepad++工具操作技巧
  • BitDistiller:通过自蒸馏释放 Sub-4-Bit 大语言模型的潜力
  • React Native + Expo 入坑指南:从核心概念到实战演练
  • Android 测试全指南:单元测试与UI测试框架详解
  • 《使用Qt Quick从零构建AI螺丝瑕疵检测系统》——3. QML入门:像搭积木一样构建UI
  • 论文笔记:Tuning Language Models by Proxy
  • 图机器学习(16)——图数据与自然语言处理
  • qiankun 和 Element UI 影响 el-cascader 宽度问题
  • 计算机毕设分享-基于SpringBoot的房屋租赁系统(开题报告+源码+Lun文+开发文档+数据库设计文档)
  • win11安装erlang和rabbitmq
  • 基于 XGBoost 与 SHAP 的医疗自动化办公与可视化系统(上)
  • Kafka——Kafka中的位移提交
  • ITIL 4:云计算与微服务对组织架构的影响
  • Elasticsearch(ES)介绍和安装
  • 20250704-基于强化学习在云计算环境中的虚拟机资源调度研究
  • ElasticSearch基础数据管理详解
  • CSS3文本阴影特效全攻略
  • Paimon的部分更新以及DeleteVector实现
  • 把xml的格式从utf-8-bom转为utf-8
  • HarmonyOS Flutter Boost完全接入手册:爬完所有坑的实战指南
  • Python-docx编号列表解析:从XML迷宫到结构化数据的破局之道
  • SpringCloud学习总结笔记之Ribbon
  • IDEA maven加载依赖失败不展示Dependencies项