机器学习流程,以及实践应用

访客3年前关于黑客接单867

编辑导语: 呆板进修是一种数据阐明技能,让计较机执行人和动物与生俱来的勾当:从履历中进修,也被称为预测阐明;本文作者分享了关于呆板进修的流程以及实践应用,我们一起来看一下。

呆板进修流程,以及实践应用

我所领略的呆板进修是一种可以或许实现人工智能的技能,成立能从履历(数据)中举办进修的模子,从而使这个模子可以到达自行处理惩罚此类数据的本领。

也可以领略为:通过大量的数据,练习出一个能处理惩罚此类数据的模子,使得这个模子可以按照已知的数据,精确率很高的判定出未知的数据,从而使得人类可以或许采纳正确的要领去处理惩罚某些工作。

想要相识呆板进修你需要知道以下几点:

一、呆板进修的流程

从实际的应用场景出发,要练习出来一个可以或许适应某场景的模子需要颠末以下几步:

呆板进修流程,以及实践应用

1. 场景理会

场景理会就是将业务逻辑,抽象成为通过算法可以或许办理的问题。

好比:做一个心脏病预测系统,那么就可以抽象为二分类问题——要么有心脏病,要么没有;然后,按照已有的数据看看有没有方针值,可以判定出:是监视进修照旧无监视进修,照旧半监视进修;从而,选择出可以或许处理惩罚好此类数据的算法。

(差异场景回收的算法是差异的)高频的有以下几种范例的场景:

分类场景:告白投放预测,网站用户点击预测。

聚类场景:人群分别,产物种类分别。

回归场景:商品购置量预测和股票成交额预测。

文天职析类场景:新闻的标签提取,文本自动分类和文本要害信息抽取。

干系图算法:社交 *** 干系, *** 干系挖掘和金融风险节制。

模式识别:语音识别,图像识别和手写文字识别。

2. 数据预处理惩罚

场景理会完,选择适合处理惩罚此类数据的算法后,需要对数据举办预处理惩罚——就是对数据举办清洗事情,对空值、乱码举办处理惩罚。

数据预处理惩罚的主要目标就是:淘汰噪音数据对练习数据的影响。

3. 特征工程

特征工程是呆板进修中最重要的一部门,因为按照已有的练习数据,可选用的算法是有限的;那么在同样的算法下特征的选取是差异的,100小我私家对一件工作会有100种观点,也就有100种特征,最后特征的质量抉择模子的优劣。

特征工程需要做的包罗:特征抽象、特征重要性的评估、特征衍生、特征降维。

4. 模仿练习

在颠末以上过成后,进入练习模块,生成模子。

5. 模子评估

对生成模子的成熟度举办评估。

6. 离线/在线处事

在实际运用进程中,需要共同调治系统来利用。

案例场景:天天将用户当日新增的数据量流入数据库内外,通过调治系统启用离线练习处事,生成最新的离线模子,然后通过在线预测处事举办及时预测。

二、数据源布局

布局化数据:机构化数据是指以矩阵布局储存的数据。

数据库里的数据就是以这种布局存在,可以通过二维布局来显示,如下图:

呆板进修流程,以及实践应用

布局化数据中,有两个重要的观念需要先容一下:特征列和方针列。

上图里age,sex,cp列都是特征列,ifhealth是方针列。

非布局化数据:典范的非布局化数据是图像、文本、语音等文件;这些数据不能以矩阵的布局储存,今朝的做法也是通过把非布局化的数据转化为二进制储存名目。

半布局化数据:半布局化数据是指凭据必然的布局储存,但不必然是二维的数据库行存储形态的数据;尚有一种是以二维数据形态储存的,但某些字段是文本范例,某些字段是数值范例的,如下图:

呆板进修流程,以及实践应用

三、算法分类

监视进修:是指每个进入算法的练习样本数据都有对应的方针值。

如上图2所示,Ifhealth为方针值。

常见的监视进修算法:

呆板进修流程,以及实践应用

无监视进修:就是练习样本的数据里没有方针列,不依赖于打标好的呆板进修算法。

那么,这样的数据大概对一些分类和回归的场景就不太适合了。

无监视进修主要是来办理一些聚类场景的问题。

呆板进修流程,以及实践应用

半监视进修:

通过上面的监视进修和无监视进修的观念,再来看半监视进修就较量好领略了。

也就是说,练习数据里只有部门数据是打标的。今朝,半监视进修的算法,都是监视进修算法的变形。

强化进修:

强化进修是一种较量巨大的呆板进修种类。强调的是:系统与外界不绝的互换,得到外界的反馈,然后抉择自身的行为。

如:无人驾驶,阿尔法狗下围棋就是强化进修的应用。

四、过拟合问题(欠拟合这里不做具体的先容)

相关文章

知识图谱与机器学习如何结合?

知识图谱与机器学习如何结合?

编辑导读:常识图谱和呆板进修,这两个看似不相关的事物,放在一起会产生什么样的化学回响?本文将从五个方面,叙述呆板进修如何与呆板进修彼此浸染,但愿对你有辅佐。 某天中午吃完饭,和一位做大数据阐明、呆板...

机器学习:基于Knn算法的用户属性判断方案设计

机器学习:基于Knn算法的用户属性判断方案设计

本文作者通过Knn算法举办了一次用户判定预测的流程,文章为作者按照自身履历所做出的总结,但愿通过此文可以或许加深你对Knn算法的认识。 knn算法简介 K最近邻(k-Nearest Neighbor...