监督学习有哪些常见算法?都是如何应用的人工智能

监督学习是机器学习的子集,监督学习会对机器学习模型的输入数据进行标记,并对其进行练习。因此,监督模型能最大限度地预测模型的输出结果。

监督学习背后的概念也可以从现实生活中找到影子,例如老师给孩子做辅导。假设老师要教孩子认识猫、狗的图像。她/他将通过不断地向孩子展示猫或狗的图像来辅导孩子,同时告知孩子图像是狗还是猫。

展示和告知图像的过程可以被认为是标记数据,机器学习模型训练过程中,会被告知哪些数据属于哪个类别。

监督学习有什么用?监督学习可用于回归和分类问题。分类模型允许算法确定给定数据属于哪个组别。示例可能包括True/False、Dog/Cat等。

由于回归模型能够根据历史数据预测将来的数值,因此它会被用于预测员工的工资或房地产的售价。

在本文中,我们将列出一些用于监督学习的常见算法,以及关于此类算法的实用教程。

线性回归是一种监督学习算法,它根据给定的输入值预测输出值。当目标(输出)变量返回一个连续值时,使用线性回归。

线性算法主要有两种类型,简单线性回归和多元线性回归。

简单线性回归仅使用一个独立(输入)变量。一个例子是通过给定的身高来预测孩子的年龄。

另一方面,多元线性回归可以使用多个自变量来预测其最终结果。一个例子是根据它的位置、大小、需求等来预测给定房产的价格。

以下是线性回归公式

对于Python的示例,我们将使用线性回归来预测相对于给定x值的y值。

我们给定的数据集仅包含两列:x和y。请注意,y结果将返回连续值。

下面是给定数据集的截图:

请注意,您应该在完成此步骤之前导入给定的数据集。

我们将数据集划分为训练和测试部分。选择测试数据集大小为总数据集的20%。

请注意,通过设置random_state=1,每次模型运行时,都会发生相同的数据拆分,从而产生完全相同的训练和测试数据集。

这在您想进一步调整模型的情况下很有用。

蓝点表示数据点,而红线是模型绘制的最佳拟合线性回归线。线性模型算法总是会尝试绘制最佳拟合线以尽可能准确地预测结果。

对于Python的示例,会使用逻辑回归将“花”分成两个不同的类别/种类。在给定的数据集中会包括不同花的多个特征。

模型的目的是将给花识别为Iris-setosa、Iris-versicolor或Iris-virginica几个种类。

请注意,随着测试分数的增加,模型的性能也会增加。

在逻辑图中,红点表示给定的数据点。这些点清楚地分为3类,Virginica、versicolor和setosa花种。

使用这种技术,逻辑回归模型可以根据花在图表上的位置轻松对花类型进行分类。

SVM算法能够将给定的数据点分成不同的组。算法在绘制出数据之后,可以绘制最合适的线将数据分成多个类别,从而分析数据之间的关系。

如下图所示,绘制的线将数据集完美地分成2个不同的组,蓝色和绿色。

SVM模型可以根据图形的维度绘制直线或超平面。行只能用于二维数据集,这意味着只有2列的数据集。

如果是多个特征来预测数据集,就需要更高的维度。在数据集超过2维的情况下,支持向量机模型将绘制超平面。

在支持向量机Python的示例中,将对3种不同的花卉类型进行物种分类。我们的自变量包括花的所有特征,而因变量是花所属物种。

花卉品种包括Iris-setosa、Iris-versicolor和Iris-virginica。

下面是数据集的截图:

因变量y仅包含模型预测的物种列。

返回值为0.9666666666667,这表明模型的高性能。

虽然线性、逻辑和SVM算法非常可靠,但还会提到一些有监督的机器学习算法。

请注意,使用的树格式是倒置树的格式。

意味着同时构建多个决策树,每个决策树都返回自己的结果,然后将其组合以获得更好的结果。

对于分类问题,随机森林模型将生成多个决策树,并根据大多数树预测的分类组对给定对象进行分类。

模型可以修复由单个树引起的过拟合问题。同时,随机森林算法也可用于回归,尽管可能导致不良结果。

这种分组基于不同个体之间的共同特征。KNN算法可用于分类和回归问题。

KNN的经典示例就是将动物图像分类到不同的组集中。

本文介绍了监督机器学习及其可以解决的两类问题,并解释了分类和回归问题,给出了每个输出数据类型的一些示例。

详细解释了线性回归是什么以及它是如何工作的,并提供了一个Python中的具体示例,它会根据独立的X变量预测Y值。

随后又介绍了逻辑回归模型,并给出了分类模型示例,该示例将给定的图像分类为具体花的种类。

对于支持向量机算法,可以用它来预测3种不同花种的给定花种。最后列出了其他著名的监督机器学习算法,例如决策树、随机森林和K近邻算法。

无论您是为了学习、工作还是娱乐阅读本文,我们认为了解这些算法是开始进入机器学习领域的一个开端。

如果您有兴趣并想了解更多关于机器学习领域的信息,我们建议您深入研究此类算法的工作原理以及如何调整此类模型以进一步提高其性能。

THE END
1.神经网络贝叶斯算法,支持向量机等十大机器学习算法这不比刷随机森林是由多个决策树组成的模型,它能够处理高维数据,并提高预测的准确性。神经网络则是模仿人脑结构的算法,它们能够处理复杂的非线性关系。贝叶斯算法基于概率论,提供了一种解释性更强的模型。 最后,支持向量机是一种专门用于二分类问题的算法,它在处理小样本问题时表现出色。这十大算法各有千秋,通过学习它们,我们https://www.94cto.com/search/content/id/34247
2.必知!人工智能10大热门算法!ai算法今天,我们要带大家了解一下这些特别热门的人工智能算法。它们包括线性回归、逻辑回归、决策树、朴素贝叶斯、支持向量机(SVM)、集成学习、K近邻算法、K-means算法、神经网络和强化学习Deep Q-Networks等。我们要探讨一下它们是怎么工作的,用在哪些场合,以及它们对我们的生活有什么影响。 https://blog.csdn.net/qkh1234567/article/details/140951128
3.机器学习召回率计算常见的召回算法有哪些机器学习召回率计算 常见的召回算法有哪些 本文是对七月在线课程召回算法进阶的一个简单笔记记录。 本笔记主要围绕课上所讲常见召回方式、协同过滤、关联商品召回、基于图的Swing召回算法、Embedding召回(item2vec|node2vec)、YutubeDNN 、动态多兴趣挖掘模型MIND、多路召回融合。https://blog.51cto.com/u_16213680/10407033
4.十大云课堂排行榜在线学习平台有哪些十大品牌网CNPP重磅推出2024云课堂十大排行榜,十大云课堂品牌排行榜前十名有中国大学MOOC、学堂在线、学银在线、智慧树网、智慧职教、网易云课堂、哔哩哔哩、华文慕课、优学院、国图公开课。十大云课堂排行榜由品牌数据部门通过收集整理大数据分析研究得出,旨在告诉消费者https://www.cnpp.cn/china/list_9354.html
5.在线学习课堂网课《机器学习初步(南京)》单元测试考核答案.docx正确答案::[ 监督]第8题 单选题 (1分) 下列不属于机器学习任务的是() A 人脸识别B 网页编写C 文本分类D 销量预测第9题 单选题 (1分) 下列说法错误的是() A 模型是通过学习算法得到的B 机器学习通常解决高度不确定性和复杂性的问题C 分类和回归是监督学习的代表D 机器学习一定需要类别标记第10题 单选题https://m.book118.com/html/2023/0608/8061126013005076.shtm
6.2024年最好的斯坦福大学在线课程:从7个斯坦福大学在线课程热门随机算法 排序算法 图表 不要犹豫,尝试一下。前7天完全免费! 统计学习课程 免费学习的能力:是。 证书:50美元。 完成时间:?9周。 本课程是入门级的,这意味着您不需要任何先验知识。edX上的统计学习课程将向您介绍统计模型和数据科学中通常使用的主要工具。之所以有如此多的学生将其视为斯坦福大学最好的在线课程http://cn.bitdegree.org/jiao-cheng/sitanfu-daxue-zaixian-kecheng
7.科学网—[转载]强化学习在资源优化领域的应用基于这种行业趋势,本文针对强化学习算法在资源优化领域的应用展开调研,帮助读者了解该领域最新的进展,学习如何利用数据驱动的方式解决资源优化问题。鉴于资源优化问题场景众多、设定繁杂,划分出3类应用广泛的资源优化问题,即资源平衡问题、资源分配问题、装箱问题,集中进行调研。在每个领域阐述问题的特性,并根据具体的问题特性https://blog.sciencenet.cn/blog-3472670-1312677.html
8.编程竞赛宝典C++语言和算法入门当然,算法的那份“优雅”与“精巧”虽然吸引人,却也令很多人望而生畏。事实证明,对很多人来说,学习算法是一件非常有难度的事情。 本书的特色 本书尽可能详尽而全面地介绍编程竞赛中用到的大多数知识,读者如果能按照书中的安排,认真做好每一道题,必然能在各类编程竞赛中一展身手。https://www.epubit.com/bookDetails?id=UB77a9ce8133887
9.分布式推断与在线学习的统计理论与算法”项目启动会暨实施方案论证会2023年5月6日,国家重点研发计划“大数据重采样、分布式推断与在线学习的统计理论与算法”项目启动会暨实施方案论证会在云南大学召开。 西安交通大学徐宗本院士、徐晨教授,科技部高技术研究发展中心处长车子璠、主管张争珍,云南大学党委常委、副校长吴涧,中国科学院、北京大学、南开大学、上海交通大学、山东大学等相关院所专http://www.news.ynu.edu.cn/info/1103/28752.htm
10.6个超酷的学习算法网站,Leetcode不是第一?6 个超酷的学习算法网站,Leetcode 不是第一 ? 1. HackerRank 该网站在编程界非常出名,从初级到高级,开发人员到招聘经理等大多数程序相关岗位的人都知道这个网站。 hackerrank上有很多算法题,难度从低到高,除此之外,还有各种算法和数据结构(甚至是SQL)的题。你可以直接在上面编写代码,直接运行并查看结果,还可以https://cloud.tencent.com/developer/article/1848924
11.七月在线七月在线创始人,七月大模型与机器人技术总负责人 北理工校外导师,微软AI MVP,Github上2万余star,CSDN 2000万PV博客『结构之法 算法之道』博主,去过近百所985/211高校分享算法,亦是华为云等数十个大会的演讲嘉宾。2015年创办七月在线,并于2018年获得好未来千万投资,到2022年平台上聚集了350+的大厂专家讲师团队https://www.julyedu.com/
12.《机器学习算法的数学解析与Python实现》(莫凡)简介书评当当网图书频道在线销售正版《机器学习算法的数学解析与Python实现》,作者:莫凡,出版社:机械工业出版社。最新《机器学习算法的数学解析与Python实现》简介、书评、试读、价格、图片等相关信息,尽在DangDang.com,网购《机器学习算法的数学解析与Python实现》,就上当当http://product.dangdang.com/28503697.html
13.基于协同过滤算法的在线视频学习答题自动化批改平台习题问答系统今天向大家介绍一个计算机专业毕业设计项目,基于协同过滤算法的在线视频学习答题自动化批改平台 习题问答系统。 使用协同过滤算法完成习题推荐,在线视频学习,试卷自动化组卷,批改评分 在网络技术的快速发展的今天,人类已经步入了信息化时代,网络与人们生产生活之间的关系越来越密切,人类越来越依赖网络化的生活,学生的学习也https://www.jianshu.com/p/f8e00eaf6e56
14.中国大学MOOC中国大学MOOC(慕课) 是爱课程网携手网易云课堂打造的在线学习平台,每一个有提升愿望的人,都可以在这里学习中国优质的大学课程,学完还能获得认证证书。中国大学MOOC是国内优质的中文MOOC学习平台,拥有众多985高校的大学课程,与名师零距离。http://icourse163.org/
15.Dotcpp编程(C语言网)编程入门学习训练题库C语言网(Dotcpp编程),老牌的编程入门学习平台,不仅仅提供C语言、C++、Java、Python、编译器(编程软件)等技术的教程资源和工具,还提供包括计算机二级、蓝桥杯真题在内的编程题库,让初学者学练同步,真正学会编程!http://dotcpp.com/