首页 > 其他分享 >机器学习

机器学习

时间:2024-02-24 14:55:27浏览次数:22  
标签:10 偏差 机器 min 方差 学习 mkv

【Coursera版本学习目录】  https://github.com/fengdu78/Coursera-ML-AndrewNg-Notes

(一)监督学习(线性回归、逻辑回归、神经网络、支持向量机SVM)。

(二)无监督学习:聚类K-meas算法、主成分分析PCA,异常检测(主要用于无监督,某些角度又类似监督学习),推荐系统(基于内容的推荐、协同过滤—基于用户喜好的推荐)。

(三)在机器学习的最佳实践(偏差/方差理论;误差分析;偏差/方差权衡)

  • Cost Function代价函数
    • 概念区别
      •  Hypothesis Function:h代表学习算法的解决方案或函数也称为假设(hypothesis),或称为假设函数
      • 损失函数(Loss Function )是定义在单个样本上的,算的是一个样本的误差。
      • 代价函数(Cost Function )是定义在整个训练集上的,是所有样本误差的平均,也就是损失函数的平均。
      • 目标函数(Object Function)定义为:最终需要优化的函数。等于经验风险+结构风险(也就是代价函数 + 正则化项)。代价函数最小化,降低经验风险,正则化项最小化降低

1. 监督学习

1.1 线性回归

1.2 逻辑回归

1.2.1 逻辑回归

1.2.2 正则化

1.2.3 决策树

1.2.4 生成学习算法(高斯判别、朴素贝叶斯)

1.2.5 集成学习(随机森林)

1.3 神经网络

1.3.1 直观理解

1.3.2 反向传播算法

1.4 支持向量机SVM

2. 应用机器学习的建议

10.1 决定下一步做什么 参考视频: 10 - 1 - Deciding What to Try Next (6 min).mkv

10.2 评估一个假设 (数据洗牌,分为训练集和测试集)  参考视频: 10 - 2 - Evaluating a Hypothesis (8 min).mkv

10.3 模型选择和交叉验证集 参考视频: 10 - 3 - Model Selection and Train_Validation_Test Sets (12 min).mkv

10.4 诊断偏差和方差(多项式维度d和偏差 方差的关系)  参考视频: 10 - 4 - Diagnosing Bias vs. Variance (8 min).mkv

10.5 正则化和偏差/方差 (正则化参数

标签:10,偏差,机器,min,方差,学习,mkv
From: https://www.cnblogs.com/wxdlut/p/18031088

相关文章

  • 状态机模式的初步了解及学习心得体会
    这种模式,解决的是,程序在不同状态切换及增加新的状态时,需要改很多代码的问题。它能用简单的逻辑控制程序从一个状态切换为其他被允许的状态,我昨天在网上看的一个例子,一个播放器,有播放,暂停,关闭的状态。处于关闭状态时,只能响应播放的代码;处于暂停状态时,能响应关闭和播放代码;处于播放......
  • Semantic Kernel 学习笔记:体验基于 prompt function 实现的 Plugin
    在一个SemanticKernelplugin中可以创建两种类型的function,分别是nativefunction与promptfunction(之前叫semanticfunction)。下面这款plugin中给C#method添加了[KernelFunction]attribute,就是nativefunctionpublicclassLightPlugin{publicboolIsOn......
  • 机器人基础总结
    刚体在三维空间中有六个自由度的运动——三个是平移(线性运动),三个是旋转(角运动)。尽管刚体有六个运动自由度,我们通常使用三维向量来表达其动力学。\[f=ma_c\]\[\mathbf{n}_C=I\dot{\boldsymbol{\omega}}+\boldsymbol{\omega}\timesI\boldsymbol{\omega}\]达了作用于刚体......
  • C++ STL学习
    C++STL学习目录C++STL学习容器库概览对可以保存在容器中的元素的限制容器支持的操作所有容器都支持的操作或容器成员迭代器迭代器的公共操作迭代器的类型迭代器的const属性迭代器的操作类型迭代器范围使用左闭合区间的编程假定顺序容器顺序容器概述顺序容器的类型和特点确定使......
  • 刘铁猛C#学习笔记18 重写与多态
    重写override子类中重新定义父类中已有的方法重写语法需要在要重写的父类方法添加一个virtual修饰符(虚方法)在子类中的同名方法添加一个override修饰符 子类中添加新的成员,是继承中对父类的横向扩展重写不添加新成员,而是增加已有成员的新版本,可以看着对父类的纵向扩展......
  • 刘铁猛C#学习笔记19 抽象类、接口与SOLID五大原则
    接口与抽象类是所有高阶面向对象的起点,是学习设计模式的前置条件必须有实践基础之后,才能真正掌握算法、设计模式 设计模式的基础solid五大设计原则(待续)1.单一职责原则singleresponsibilityprinciple2.开放-关闭原则Open-closeprinciple,简称为开闭原则“封装确定的,......
  • 刘铁猛C#学习笔记21 反射与依赖注入
    反射对于一个现有对象,能够在不使用new操作符、不知道其具体静态类型的情况下,创建出一个同类型的对象,还能访问这个复制品对象拥有的各个成员。相当于进一步的解耦,可以不使用new操作符,就没有类型的依赖关系这样的耦合关系甚至可以弱到忽略不计反射在.NET和JAVA中非常重要 ......
  • 刘铁猛C#学习笔记13 委托1
    “幻想:如果能有一种能把方法当参数的方法就好了”一、什么是委托委托源自C、C++中的函数指针 1.C语言中的函数指针(1)函数的直接调用先准备好一个加法函数,一个减法函数可以通过函数名调用这两个函数,这种调用方法称作直接调用 (2)函数指针的声明、间接调用先按下......
  • 刘铁猛C#学习笔记10 字段、属性
    这四种东西都是用来表达数据的一、字段(成员变量)曾用名:成员变量是为一个对象或类型存储数据的变量,区别于方法体中的局部变量多个字段组合起来可以表示对象当前的状态起源:C语言中结构体的成员变量一个对象占用的内存空间会被分配给各个字段1.实例字段和静态字段可以分为......
  • 刘铁猛C#学习笔记11 索引器、常量
    一、索引器[]概述使一个对象可以像数组一样用方括号[]去访问其元素ex:字典的声明 1.索引器的声明首先像上文那样声明一个字典Dictionary<,>在VS中输入indexer,然后敲两下tab就能得到:(按下tab可以跳到下一个可编辑项上)第一个类型参数为返回值的类型,第二个类型参数为......