IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> CH2-机器学习基础模型回顾 -> 正文阅读

[人工智能]CH2-机器学习基础模型回顾

视频学习要点

P1 有监督学习和无监督学习

  • 有监督学习: 有因变量,有特征向量,目标是能够对未在数据集中出现的输入给出合理的预测,可分为:
    • 回归:目标变量连续
    • 分类:目标变量离散
  • 无监督学习: 无因变量,有特征向量,目标是寻找数据中的结构
  • 典型数据集:
    • 有监督学习数据集:
      • 回归:sklearn.datasets.load_boston
      • 分类:load_iris
    • 无监督学习数据集:
      • 月牙型非凸集:make_moons
      • 符合正太分布的聚类数据:make_blobs

P2 回归问题解决方案

模型性能指标:

  • MSE均方误差: MSE ( y , y ^ ) = 1 n samples ∑ i = 0 n samples ? 1 ( y i ? y ^ i ) 2 . \text{MSE}(y, \hat{y}) = \frac{1}{n_\text{samples}} \sum_{i=0}^{n_\text{samples} - 1} (y_i - \hat{y}_i)^2. MSE(y,y^?)=nsamples?1?i=0nsamples??1?(yi??y^?i?)2.
  • MAE平均绝对误差: MAE ( y , y ^ ) = 1 n samples ∑ i = 0 n samples ? 1 ∣ y i ? y ^ i ∣ \text{MAE}(y, \hat{y}) = \frac{1}{n_{\text{samples}}} \sum_{i=0}^{n_{\text{samples}}-1} \left| y_i - \hat{y}_i \right| MAE(y,y^?)=nsamples?1?i=0nsamples??1?yi??y^?i?
  • R 2 R^2 R2决定系数: R 2 ( y , y ^ ) = 1 ? ∑ i = 1 n ( y i ? y ^ i ) 2 ∑ i = 1 n ( y i ? y ˉ ) 2 R^2(y, \hat{y}) = 1 - \frac{\sum_{i=1}^{n} (y_i - \hat{y}_i)^2}{\sum_{i=1}^{n} (y_i - \bar{y})^2} R2(y,y^?)=1?i=1n?(yi??yˉ?)2i=1n?(yi??y^?i?)2?
  • 解释方差得分: e x p l a i n e d _ v a r i a n c e ( y , y ^ ) = 1 ? V a r { y ? y ^ } V a r { y } explained\_{}variance(y, \hat{y}) = 1 - \frac{Var\{ y - \hat{y}\}}{Var\{y\}} explained_variance(y,y^?)=1?Var{y}Var{y?y^?}?

P3 回归模型具体概述

P4 理解线性回归模型的三个角度

这一节中给出了三个方法推导线性回归的公式,分别是最小二乘估计、几何解释和概率视角。
最小二乘估计在很多地方都已经学过了,南瓜书上详细的推导,这里不细说。
几何解释可以直接参考Gilbert Strang教授的线性代数16#Projection Matrices and Least Squares
概率视角可以参考吃瓜教程

P5 线性回归的推广:多项式回归

对不能用简单线性关系概括的数据,可以尝试多项式回归。注意阶数不能取太大,一般不超过3或4,过大会引起在边界处的异常波动(龙格现象?)。

P6 线性回归的推广:广义可加模型

  • 广义可加模型就是将线性回归中的每一个变量换成一个非线性函数(有一点像概率论到随机过程的推广?)
  • 参考书目:《回归分析》谢宇;《女士品茶》(统计学入门)
  • python库:pygam
  • fit和fit_transform的区别?
  • gam.summary()需要有假设检验和统计学基础才能看懂

P7 决策树模型之回归树

回归树相当于对因变量x进行分块,在不同的区域中用不同的值来预测。打破了线性的假设。
回归树的工作过程还是直接看视频比较直观。
视频:7.决策树模型之回归树

P8 线性回归模型与回归树模型的对比

  • 特征变量和因变量之间可以很好地用线性关系来表达,使用线性回归模型
  • 特征变量和因变量之间存在高度的非线性,使用树模型
  • 树模型
    • 优点视频里列了很多,其实主要可以归结为:可解释强和容易处理异常值(不敏感)、缺失值(直接将其另外当作一个类别)
    • 缺点:容易过拟合
    • 一定要搞懂sklearn中树模型的参数意思

P9 支持向量回归(kkt条件、对偶理论等)

这一部分可以参考浙江大学的机器学习课程

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-08-19 12:04:06  更:2021-08-19 12:06:11 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 19:46:25-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码