教你用Python实现简单监督学习算法

本文是一篇针对初学者的监督学习教程,以Python为工具,介绍了监督学习的基本概念,包括分类和回归问题。通过实例讲解了如何使用sklearn库实现KNN算法对IRIS数据集进行花卉分类,以及线性回归在预测问题中的应用。文中还提到了常用的Python机器学习库,如Scikit-Learn, Tensorflow和Pytorch。" 125748307,12944587,RIP协议配置与安全实践,"['路由协议', '网络配置', '网络安全', 'RIP', '子网']
摘要由CSDN通过智能技术生成

 

大数据文摘作品

编译:文明、笪洁琼、天培

今天,文摘菌想谈谈监督学习。

监督学习作为运用最广泛的机器学习方法,一直以来都是从数据挖掘信息的重要手段。即便是在无监督学习兴起的近日,监督学习也依旧是入门机器学习的钥匙。

在这里我还是要推荐下我自己建的Python开发学习群:483546416,都是学Python开发的,如果你正在学习Python ,小编欢迎你加入,今天分享的这个案例已经上传到群文件,大家都是软件开发党,不定期分享干货(只有Python软件开发相关的),包括我自己整理的一份2017最新的Python零基础资料和Python进阶教程,欢迎进加入

这篇监督学习教程适用于刚入门机器学习的小白。

当然了,如果你已经熟练掌握监督学习,也不妨快速浏览这篇教程,检验一下自己的理解程度~

什么是监督学习?

在监督学习中,我们首先导入包含有训练属性和目标属性的数据集。监督学习算法会从数据集中学习得出训练样本和其目标变量之间的关系,然后将学习到的关系对新样本(未被标记的样本)进行分类。

为了阐明监督学习的工作原理,我们用根据学生学习时间预测其考试成绩的例子来说明。

用数学表示,即Y = f(X)+ C,其中

  • f表示学生学习时间和考试成绩之间的关系

  • X表示输入(学习小时数)

  • Y表示输出(考试分数)

  • C表示随机误差

监督学习算法的终极目标是给出新的输入X,使得预测结果Y的准确率最大。有很多方法可以实现有监督学习,我们将探讨几种最常用的方法。

根据给定的数据集,机器学习可以分为两大类:分类(Classification)和回归(Regression)。如果给定的数据集的输出值是类别,那么待解决是分类问题。如果给定的数据集的输出值是连续的,那么该问题是回归问题。

举两个例子

分类:判断是猫还是狗。

回归:房子的售价是多少?

分类

考虑这样一个例子,医学研究员想要分析乳腺癌数据,用于预测患者使用三种治疗方案中的哪一种。该数据分析问题就属于分类问题,通过建立分类模型来预测类别标签,例如“治疗方案A”、“治疗方案B”或者“治疗方案C”。

分类是一个预测类

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值