机器学习的一些基本知识

**经典定义:**利用经验改善系统自身的性能

构建一个可以从数据中学习的模型,并利用这个模型来进行预测或决策。最主要的应用在于研究只能数据分析的理论和方法,并成为智能数据分析技术的源泉之一。
机器学习的基础理论

概率近似正确学习:

给定随机抽取的训练数据后,PAC学习要求学习算法能以很高的概率从函数集中选出一个与最优函数误差很小的函数;算法学习理论即研究各种学习问题是否PAC可学习的

回答的问题是:一个学习算法能否在有限的数据和时间内,以极高的概率找到一个与最佳可能结果非常接近的解决方案?

基本假设:训练数据和未来的测试数据来自未知,但相同数据分布的独立样本。

NFL定理:一个算法A在某些问题上比另一个算法B号,必定存在另一些问题B比A好

过拟合 : 是机器学习和数据建模中最核心也最需要避免的问题之一。它描述的是模型过度迁就训练数据中的细节和噪声,导致它在训练集上表现极佳,但在新数据(测试集或真实场景)上表现糟糕的现象

简单比喻:

  • 良好拟合:像一个抓住核心要点的好学生,学懂原理后能举一反三,应对新考题。

  • 过拟合:像一个死记硬背所有习题和答案的学生,遇到原题能得满分,但题目稍作变化就不会做。

"欠拟合" 是机器学习的另一个核心问题,它是模型过于简单无法捕捉数据中的基本规律或模式,导致其在训练数据和未来新数据上都表现不佳的现象。

简单比喻:

  • 良好拟合:像一位掌握了数学公式的学生,能正确解答所有同类题目。

  • 欠拟合:像一位还没学会基本概念的学生,无论对练习题还是新考题,都答不对。

欠拟合和过拟合例子

欠拟合

例子:学习不够

树叶的学习 只学习到绿色

遇到树 也认为是树叶

过拟合

例子:

树叶的学习,学习的过多比如学习到了锯齿

某些没有锯齿 会认为不是树叶

神 经 网 络 灵 感 来 源 于 人 脑 的 神 经 元 网 络 。 它 通 过 模 拟 人 脑 的 处 理 方 式 来 解 决 各 种 分 类 、 预 测 和 决 策 问 题 。

· 神经网络实质上是多层函数嵌套形成的数学模型,但其工作机制与脑神经网络非常不同,至今最常用的BP算法完全是从数

学上推导出来的,迄今在人脑中找不到对应机制.

· 深度学习是指使用多层(深层)的神经网络来学习数据的复杂模式和特征的技术。这些多层网络能够从原始数据中自动学

习并识别多级次的特征。所谓的"深度",是指神经网络中"隐藏层"的层级更"深" -- 使用了更多的"隐藏层"来增

强模型的学习和表达能力,每个隐藏层负责抽取不同层次的数据特征,层次越深,提取的特征越抽象,能够捕捉更深层次

的数据特征,非常适合处理大规模和高维度的数据集,从而能够完成更复杂困难的工作。

· 深度学习强调通过学习数据来自动构建复杂模型的能力,这种方法在图像识别、语音识别和自然语言处理等领域表现尤为出色

深度学习

从浅层到深层的关键能力突破:缓解梯度消失

早期神经网络采取单隐层或双隐层结构

BP算法会遭梯度消失无法训练, 并非算力不足缺乏有效算法

所以需要激活函数

相关推荐
llddycidy2 小时前
峰值需求预测中的机器学习:基础、趋势和见解(最新文献)
网络·人工智能·深度学习
l1t2 小时前
利用DeepSeek辅助拉取GitHub存储库目录跳过特定文件方法
人工智能·github·deepseek
12344522 小时前
Agent入门实战-一个题目生成Agent
人工智能·后端
IT_陈寒2 小时前
Java性能调优实战:5个被低估却提升30%效率的JVM参数
前端·人工智能·后端
taihexuelang2 小时前
大模型部署
人工智能·docker·容器
轻竹办公PPT2 小时前
2025实测!AI生成PPT工具全总结
人工智能·python·powerpoint
做科研的周师兄2 小时前
【MATLAB 实战】栅格数据 K-Means 聚类(分块处理版)—— 解决大数据内存溢出、运行卡顿问题
人工智能·算法·机器学习·matlab·kmeans·聚类
彼岸花开了吗2 小时前
构建AI智能体:八十一、SVD模型压缩的艺术:如何科学选择K值实现最佳性能
人工智能·python·llm
俞凡2 小时前
AI 智能体高可靠设计模式:去中心化黑板协作
人工智能