这些是最热门的机器学习技术!

yizhihongxing

在上文中我们已经了解了机器学习的原理,就是模仿人类大脑进行学习的过程,通过让机器模仿这种学习过程实现所谓的“智能”。

经过近几十年的发展,机器学习的方法也越来越成熟,主要有以下几种:

  • 监督学习
  • 无监督学习
  • 强化学习
  • 深度学习
  • 深度强化学习

机器学习方法

如上图所示,机器学习是从左往右的发展方向,每一阶段的学习方法都比上一代优秀了很多。
下面简单介绍这几种机器学习方法的工作原理。

监督学习

监督学习指的是让机器从现有的标注好的已知数据中学习预测模型的学习方法。

简单来说,先给定计算机一组标记好的数据,让计算机用回归或分类的方法计算出数据与标记之间的经验关系。

通过这种方式,计算机最终会得出一个预测模型,训练数据越多,预测模型越准确。

而所谓的“回归”和“分类”方法,是计算机的两种寻找规律的方式。具体如下:

回归方法
计算机通过给定的标记与数据之间的特征值,计算出标记与数据之间的经验关系。

这种方法最终得到的预测模型其实就是“经验关系”。当训练完成,你可以使用模型对未知数据进行预测,以此来测试计算机是否已经学习到了。

分类方法
分类方法指的是让计算机将性质相似的数据分类为一个组。这种方法得到的模型是一个分类器。
训练完成后,你可以使用未知数据让分类器进行分类,根据分类结果判断计算机的预测精度水平。
监督学习的方法包括:KNN、SVN等。

无监督学习

无监督学习是相对于监督学习来讲的,是对监督学习的升级版。

无监督学习指的是从无标注的数据集中学习预测模型的方法。

监督学习需要给计算机标记好的训练集,而无监督学习不需要人工标记训练集,计算机会根据现有的数据集的特征,自动对数据集进行分类。

无监督学习的方法有:聚类、K均值、PCA等

强化学习

强化学习与监督学习、无监督学习最大的区别,就是它不是一个分类任务。

强化学习训练时,需要环境给予反馈,以及对应具体的反馈值。通过反馈值告诉预测模型预测结果是“好”还是“坏”,然后通过外界的反馈结果调整预测模型。

深度学习

深度学习是无监督学习的一种,它模仿的是人类大脑神经网络。

常用的深度学习方法有深度神经网络、深度信念网络、递归神经网络和卷积神经网络等。

深度学习的概念源于人工神经网络的研究。含多隐层的多层感知器就是一种深度学习结构。深度学习通过组合低层特征形成更加抽象的高层表示属性类别或特征,以发现数据的分布式特征表示。

深度强化学习

深度学习具有较强的感知能力,但是缺乏一定的决策能力;而强化学习具有决策能力,对感知问题束手无策。因此,深度强化学习将深度学习和强化学习相结合,优势互补,为复杂系统的感知决策问题提供了解决思路。

该技术在机器人、视频游戏、金融和医疗领域取得了巨大成功。许多以前无法解决的问题现在通过创建DRL模型得到了解决。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:这些是最热门的机器学习技术! - Python技术站

(0)
上一篇 2023年4月13日
下一篇 2022年11月12日

相关文章

  • 【学习篇】机器学习之模型评价

    注:以下内容为本人学习心得,可能会存在不准确,有误导大家的可能。请酌情参考,感谢!     对于一个回归问题,可以使用MSE、RMSE、MAE、R方 对于一个分类问题,可以使用分类精准度(实际上,分类精准度是存在陷阱的)     分类准确度够用么?不够 若某事件产生概率为 0.1%,若某算法判断某事情是否产生的准确度为99.9% 时,与人工判定所有情况下都没…

    机器学习 2023年4月12日
    00
  • 体验机器学习编程

    最近看有人发了机器学习的培训挺便宜的,就尝试了一下。 讲的比较基础,很适合入门,用来了解这个行业。即使不从事此行业,用工具去画一个数学模型的图也是好的。 其他的各种机器学习概念,高数离散等数学基础知识都一样,没什么可写的。 只有安装的工具和使用方法,值得记录一下。 1.安装anaconda 到anaconda官网,下载安装就行,不过记住安装的时候选上注册环境…

    机器学习 2023年4月13日
    00
  • Coursera 吴恩达 机器学习 学习笔记

    Week 1 机器学习笔记(一)基本概念与单变量线性回归 Week 2   机器学习笔记(二)多元线性回归 机器学习作业(一)线性回归——Matlab实现 机器学习作业(一)线性回归——Python(numpy)实现 Week 3   机器学习笔记(三)逻辑回归 机器学习作业(二)逻辑回归——Matlab实现 机器学习作业(二)逻辑回归——Python(nu…

    机器学习 2023年4月10日
    00
  • 《机器学习》(西瓜书)笔记(2)–模型评估与选择

    第二章    模型评估与选择 2.1  经验误差与过拟合 错误率(error rate):分类错误的样本数占样本总数的比例。 精度(accuracy):1 – 错误率误差(error):学习器的实际预测输出与样本的真实输出之间的差异称为误差。 训练误差(training error) / 经验误差(empirical error):学习器在训练集上的误差。 …

    机器学习 2023年4月11日
    00
  • 机器学习之路–常用面试题目01

    1.特征工程 1.1为什么需要对数值类型进行归一化? 使各个指标处于同一数值量级,消除数据之间的量纲影响。 比如分析一个人的身高和体重对健康的影响。 1.2补充知识点 结构化数据:关系数据库的一张表,每列都有清晰的定义,包含了数值型和类别型 非结构化数据:文本,图像,音频,无法使用简单的数值表示,也没有清晰的类别定义,并且每条数据的大小各不相同 1.3方法 …

    机器学习 2023年4月13日
    00
  • 机器学习实战读书笔记(五)Logistic回归

    Logistic回归的一般过程 1.收集数据:采用任意方法收集 2.准备数据:由于需要进行距离计算,因此要求数据类型为数值型。另外,结构化数据格式则最佳 3.分析数据:采用任意方法对数据进行分析 4.训练算法:大部分时间将用于训练,训练的目的是为了找到最佳的分类回归系数 5.测试算法:一旦训练步骤完成,分类将会很快。 6.使用算法:首 先,我们需要输入一些数…

    机器学习 2023年4月12日
    00
  • 太强了,机器学习代码,自动生成!

    最近在玩streamlit Streamlit 是第一个专门针对机器学习的应用开发框架,是开发自定义机器学习工具最快的方法,它的目标是取代Flask在机器学习项目中的地位。 在Streamlit官方网站,有很多开源的应用,涉及NLP、数据可视化、音频处理、机器学习建模及训练等等 今天向大家介绍2个我觉得非常有趣的项目:playground和Code Gene…

    机器学习 2023年4月12日
    00
  • 机器学习技法 之 随机森林(Random Forest)

    森林顾名思义就是有很多树,这里的树当然就是决策树。实际上随机森林就是将 fully-grown C&RT decision tree 作为 bagging 基模型(base model)。 \[\text{random forest (RF) = bagging + fully-grown C\&RT decision tree} \] ba…

    机器学习 2023年4月10日
    00
合作推广
合作推广
分享本页
返回顶部