前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >WEKA平台应用

WEKA平台应用

作者头像
联远智维
发布2022-01-20 13:05:43
6370
发布2022-01-20 13:05:43
举报
文章被收录于专栏:联远智维

机器学习主要分为有监督学习(supervisedlearning)和无监督学习(unsupervised learning)。

监督学习,就是人们常说的分类,通过已有的训练样本去训练得到一个最优模型(这个模型属于某个函数的集合,最优则表示在某个评价准则下是最佳的),再利用这个模型将所有的输入映射为相应的输出,对输出进行简单的判断从而实现分类的目的,也就具有了对未知数据进行分类的能力。

例如:在人对事物的认识中,我们从孩子开始就被大人们教授这个是树木,那是花,等等。我们所见到的景物就是输入数据,而大人们对这些景物的判断结果就是相应的输出。当我们见识多了以后,脑子里就慢慢地得到了一些泛化的模型,这就是训练得到的那个函数,从而不需要大人在旁边指点的时候,我们也能分辨的出来哪些是树木,哪些是花。监督学习里典型的例子就是KNN、SVM。

无监督学习与监督学习的不同之处,在于我们事先没有任何训练样本,而需要直接对数据进行建模。

例如:我们去参观一个画展,我们完全对艺术一无所知,但是欣赏完多幅作品之后,我们也能把它们分成不同的派别(比如哪些更朦胧一点,哪些更写实一些,即使我们不知道什么叫做朦胧派,什么叫做写实派,但是至少我们能把他们分为两个类)。无监督学习里典型的例子就是聚类了。聚类的目的在于把相似的东西聚在一起,而我们并不关心这一类是什么。

机器学习平台比较

机器学习平台提供了从头到尾完成一个机器学习项目的功能,包括数据分析,数据准备,建模和算法评估及选择。常用的机器学习平台有:(1)WEKA:一款免费开源的机器学习和数据挖掘可视化工具软件,其操作简便,运行速度快,尤其适合小规模的机器学习建模,适合于科研探索和机器学习入门人员等;(2)RapidMiner:在机器学习领域应是一个全面综合的软件工具,在算法和可视化效果方面都很突出,特别适用于不同数据的多方面分析和研究,适用于数据和业务分析人员;(3)Knime:接近RapidMiner,但界面比较复杂,比较适合开发人员,尤其是具备Eclipse开发经验的人员。

(详细见https://blog.csdn.net/rain_88/article/details/52973238)

WEKA简单应用

Weka输入数据的格式:

代码语言:javascript
复制
@relation weather
@attribute outlook {sunny, overcast,rainy}
@attribute temperaturereal
@attribute humidity real
@attribute windy {TRUE, FALSE}
@attribute play {yes, no}
@data
sunny,85,85,FALSE,no
sunny,80,90,TRUE,no
overcast,83,86,FALSE,yes
rainy,70,96,FALSE,yes

选择分类算法:从算法库里边选择J48算法。

结果显示:根据天气情况,判断外出游玩这个状态进行判断。例如:当天气是多云的时候,可以外出游玩,当天气是雨天并且有风的时候,不可以外出游玩。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-05-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 轻量化结构分析与设计 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云 TI 平台
腾讯云 TI 平台(TencentCloud TI Platform)是基于腾讯先进 AI 能力和多年技术经验,面向开发者、政企提供的全栈式人工智能开发服务平台,致力于打通包含从数据获取、数据处理、算法构建、模型训练、模型评估、模型部署、到 AI 应用开发的产业 + AI 落地全流程链路,帮助用户快速创建和部署 AI 应用,管理全周期 AI 解决方案,从而助力政企单位加速数字化转型并促进 AI 行业生态共建。腾讯云 TI 平台系列产品支持公有云访问、私有化部署以及专属云部署。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档