Table of Contents

广义上来说,有3种机器学习算法

1. 监督式学习(Supervised Learning)

2. 非监督式学习(Unsupervised Learning)

3. 强化学习(Reinforcement Learning)

常见机器学习算法列表


广义上来说,有3种机器学习算法

1. 监督式学习(Supervised Learning)

工作机制:该算法由一个目标/结果变量(或因变量)组成,该变量由已知的一系列预测变量(自变量)计算而来。利用这一系列变量,我们生成一个将输入值映射到所需输出值的函数。该训练过程会持续进行,直到模型在训练数据上达到预期精确度。监督式学习的例子有:回归(Regression)、决策树(Decision Tree)、随机森林(Random Forest)、K最近邻(KNN)、逻辑回归(Logistic Regression)等等。

2. 非监督式学习(Unsupervised Learning)

工作机制:在该算法中,我们不预测或估计任何目标变量或结果变量。此算法用于不同组内的聚类分析,被广泛用于对不同群体的客户进行细分,从而进行特定的干预。非监督式学习的例子有:Apriori算法、K–均值算法。

3. 强化学习(Reinforcement Learning)

工作机制:该算法能够训练机器进行决策。其工作原理为:让机器处于一个能够通过反复试错来训练自己的环境中。机器从过去的经验中进行学习,并试图通过学习最合适的知识来作出精准的商业判断。强化学习的例子有:马尔可夫决策过程(Markov Decision Process)。

常见机器学习算法列表

下面是一些常用的机器学习算法。这些算法几乎可以应用于所有数据问题:

1.  线性回归(Linear Regression)

2.  逻辑回归(Logistic Regression)

3.  决策树(Decision Tree)

4.  SVM

5.  朴素贝叶斯(Naive Bayes)

6.  K最近邻(kNN)

7.  K均值算法(K-Means)

8.  随机森林(Random Forest)

9.  降维算法(Dimensionality Reduction Algorithms)

10.  梯度提升算法(Gradient Boosting algorithms)

[1]    GBM

[2]    XGBoost

[3]    LightGBM

[4]    CatBoost

来源,侵删:https://mp.weixin.qq.com/s/bB7583hMU9DGIc4-PMMQXw

监督式学习、 非监督式学习、强化学习相关推荐

  1. 重拾强化学习的核心概念_强化学习的核心概念

    重拾强化学习的核心概念 By Hannah Peterson and George Williams (gwilliams@gsitechnology.com) 汉娜·彼得森 ( Hannah Pet ...

  2. 强化学习入门系列一VS强化学习的基本概念

    文章目录 强化学习的基本概念 1. 强化学习的算法步骤: 2. 强化学习和其他机器学习范式的不同 3. 强化学习的要素 a. 智能体 b. 策略函数 c. 值函数 d. 模型 4. 强化学习的环境类型 ...

  3. 基于模型的强化学习比无模型的强化学习更好?错!

    作者 | Carles Gelada and Jacob Buckman 编辑 | DeepRL 来源 | 深度强化学习实验室(ID:Deep-RL) [导读]许多研究人员认为,基于模型的强化学习(M ...

  4. 操作系统中抢占式和非抢占式内核的区别

    编排 | strongerHuang 微信公众号 | 嵌入式专栏 操作系统分为抢占式内核和非抢占式内核,通常RTOS都是抢占式内核. 下面就来讲讲抢占式内核和非抢占式内核的内容. 非抢占式内核 非抢占 ...

  5. 完美解释:wenet-流式与非流式语音识别统一模型

    Unified Streaming and Non-streaming Two-pass End-to-end Model for Speech Recognition[1] ,本文以该篇论文为主线, ...

  6. 什么是强化学习?(主要的强化学习概念)

    文章目录 什么是强化学习?(主要的强化学习概念) 4.主要的强化学习概念 4.1 基于模型与无模型(Model-based vs. Model-free) 4.2 预测(prediction)和控制( ...

  7. 【强化学习】《动手学强化学习》马尔可夫决策过程

    [强化学习]<动手学强化学习>马尔可夫决策过程 一.随机过程.马尔可夫过程.马尔可夫奖励过程 二.马尔可夫决策过程 三.蒙特卡洛方法 四.最优策略与贝尔曼最优方程 一.随机过程.马尔可夫过 ...

  8. 初探强化学习(11)Dyna类型的强化学习

    为什么研究Dyna类型的强化学习呢? 主要是因为这个类型的强化学习是融合了model-based和model free两个类型的强化学习. 主要参考的博客是这个.说实话,我也是时隔三天后,第三次看了这 ...

  9. 王树森强化学习笔记——多智能体强化学习

    多智能体强化学习 想要了解更多强化学习的内容,推荐观看王树森教授的教学视频 深度强化学习(王树森) 设定 在之前的学习当中,我们讨论的都是单个智能体如何进行决策,然而现实中还存在需要同时控制多个智能体 ...

  10. Q学习(Q learning) 强化学习

    Q学习(Q learning) 强化学习的简单例子 Matlab实现 可视化_Morty 的挖坑记录-CSDN博客 强化学习(MATLAB) - 叮叮当当sunny - 博客园

最新文章

  1. .NetCore Winform控制台 做HTTP Host,简易接口
  2. Cocos 2d-x 3.3版本升级 五大维度提升3D品质
  3. Activity、Task、应用和进程
  4. 为什么计算机中0.2+0.1不等于0.3!?
  5. gridview中js的绑定问题 一个js的函数[转]
  6. 程序状态字寄存器PSW
  7. Repast-边界控制
  8. com.lowagie.itext pom 2.1.7.js6
  9. 《HBase权威指南》读书笔记6:第六章 可用客户端
  10. 错位排列递推公式推导
  11. 后端开发常用工具指令
  12. matlab绘制三维图形,Matlab 应用之绘制三维图形(基础篇)(组图)
  13. 奇想大白话之《羊了个羊》为何火,技术很厉害吗?
  14. 龙芯Fedora21平台制作feodra21-tools docker镜像
  15. V8引擎如何回收内存以及如何优化
  16. 华为平板鸿蒙发布,华为新款平板与P50一同发布!有望搭载鸿蒙系统
  17. Python3.6新特性(部分)
  18. SPICE仿真工具学习(一)——SPICE仿真工具介绍
  19. 微信小程序固定顶部和底部
  20. C/C++调试用的宏定义

热门文章

  1. 什么时候出来的_DNF手游官网正版什么时候出来?地下城手游上线日期分享
  2. Java设计模式-装饰者模式
  3. 【JAVA】 02-Java对象细节
  4. Codeforces-339D. Xenia and Bit Operations
  5. 单例设计模式 优缺点 及 使用场景
  6. Android 对话框黑色边框的解决
  7. first blog
  8. Codeforces 343D Water Tree(DFS序 + 线段树)
  9. 官网下载旧版本的Xcode
  10. java加vue实例_Vue.Js及Java实现文件分片上传代码实例