首页 > 其他分享 >在机器学习领域,主要的学习方式是哪几种?

在机器学习领域,主要的学习方式是哪几种?

时间:2023-04-19 11:35:57浏览次数:39  
标签:机器 预测 模型 学习 标识 监督 哪几种 数据


根据数据类型的不同,对一个问题的建模可以有不同的方式,在机器学习或人工智能领域,人们首先会考虑算法的学习方式,在机器学习领域主要有以下几种重要的学习方式:
  
  1.监督式学习,在监督式学习中,输入的数据被称为”训练数据“,每组训练数据都有一个明确的标识或结果,如对防垃圾邮件系统中的”垃圾邮件“、”非垃圾邮件“,对手写数字识别中的1,2,3,4等。在建立预测模型的时候,监督式学习建立一个学习过程,将预测结果与”训练数据“的实际结果进行比较,不断地调整预测模型,直到模型的预测结果达到一个预期的准确率。
  
  2.非监督式学习,在非监督式学习下,数据并不被特别标识,学习模型是为了推断出数据的一些内在结果。常见的应用场景包括关联规则的学习及聚类等。
  
  3.半监督式学习,在半监督式学习下,输入数据部分被标识,部分没有被标。这种学习模型可以用来进行预测,但是模型首先需要学习数据的内在结构,以便合理地组织数据进行预测。
  
  4.在强化学习下,输入数据作为对模型的反馈,不像监督模型那样,输入数据仅仅作为一种检查模型对错的方式。在强化学习下,输入数据直接反馈到模型,模型必须对此立刻做出调整。
  
  在企业数据应用的场景下,人们最常用的可能就是监督式学习和非监督式学习。在图像识别领域,由于存在大量的非标识数据和少量的可标识数据,目前半监督式学习是一个很热门的话题,而强化学习更多地应用在机器人控制及其他需要进行系统控制的领域。   

在机器学习领域,主要的学习方式是哪几种?_人工智能


标签:机器,预测,模型,学习,标识,监督,哪几种,数据
From: https://blog.51cto.com/u_13973070/6206040

相关文章

  • OpenCV 图像处理学习手册:1~5
    原文:LearningImageProcessingwithOpenCV协议:CCBY-NC-SA4.0译者:飞龙本文来自【ApacheCN计算机视觉译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。当别人说你没有底线的时候,你最好真的没有;当别人说你做过某些事的时候,你也最好真的做过。一、处理图像和视频文件本......
  • OpenCV 图像处理学习手册:6~7
    原文:LearningImageProcessingwithOpenCV协议:CCBY-NC-SA4.0译者:飞龙本文来自【ApacheCN计算机视觉译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。当别人说你没有底线的时候,你最好真的没有;当别人说你做过某些事的时候,你也最好真的做过。六、计算摄影计算摄影是指......
  • 成为一名合格的数据科学家,所需要学习的基本技能
    数据科学家所需具体技能,罗列如下:1数据分析技能数据清洗运用合适的统计知识和方法来分析数据运用机器学习算法建立数据模型评估和应用数据模型实现数据可视化2编程技能精通一种或者多种数据分析工具(R/Python/SPSS/SAS/Matlab)精通一种或者多种面向对象的编程语言(Python/Java/C++等)......
  • ROS2 学习记录文档
    ros2的安装(humbleversion)1.换源2.过程sudoaptupdate&&sudoaptinstalllocalessudolocale-genen_USen_US.UTF-8sudoupdate-localeLC_ALL=en_US.UTF-8LANG=en_US.UTF-8exportLANG=en_US.UTF-8sudoaptinstallcurlgnupglsb-releasesudocurl......
  • 4月18日set与map的学习
    之前学习过string,list,vector,deque,和两种适配器queue和stack,这些都是线性表的数据结构;而今天学习的map和set他们的底层是二叉搜索树,或者平衡二叉搜索树。首先是set她没有键值对,并且不能出现重复元素,比如当插入两个一时,他只会插入一个一,所以可以用作数组去重。 比如上图当插......
  • 【THM】Python Basic(Python基础)-学习
    本文相关的TryHackMe实验房间链接:https://tryhackme.com/room/pythonbasics本文相关内容:使用基于网络的代码编辑器,学习Python的基础知识,并将你的知识付诸实践。Python简介在本文中,你将亲身体验并学习脚本编程语言Python,学会编程允许你创建一些安全工具以及创建脚本,这将帮助你......
  • 机器学习:XGBoost算法介绍
    动动发财的小手,点个赞吧!1.简介XGBoost(eXtremeGradientBoosting)是一种用于回归、分类和排序的机器学习算法。它是GBDT(GradientBoostingDecisionTrees)的一种高效实现,能够在大规模数据集上运行,并具有很强的泛化能力。XGBoost在2016年KDDCup竞赛中赢得了冠军,也被广泛应......
  • java学习日记20230414-HashSet源码
    HashSetHashSet底层是HashMap添加一个元素时,先得到Hash值,会转化成索引值;找到存储数据表table,看这个索引位置是否存放元素;如果没有直接加入如果有,调用equals比较,如果相同放弃添加,如果不同,则添加到最后在java8中,如果一条链表的元素个数到达TREEIFY_THRESHOLD(默认是8)(table表......
  • 【uniapp】【外包杯】学习笔记day06 | 微信小程序导航栏的制作并推送的到码云【黑】
    先创建分支 格式化快捷键shift+alt+f ......
  • C++ 学习 第七天
    今日内容:指针 函数 指针:指针是用于记录一块内存空间地址的符号& 后面跟的是一个变量的时候,代表的是取址符符号*  乘号:需要左右两侧的操作数  指针符:当*的前方跟的是一个数据类型的 时候  解引用符:当*后方跟的是指针的时候 int number=20 int* ptr=......