weather数据集如何放到NaiveBayesSimple.java上跑?

一、两个明确
(1)weather数据集:它是weka里自带的数据集,格式为weather.nominal.arff或weather.numeric.arff,前者表示的是全是名称型属性,后者表示的带有数值型属性。使用的时候,直接在 .\Weka-3-8-4\data路径下调。
(2)NaiveBayesSimple.java:顾名思义,它是简单朴素贝叶斯对应的java类,用于实现简单朴素贝叶斯。
二、eclipse中导入weka源码
步骤如下:
(1)打开eclipse,新建一个java project,这里起名为wekaTest。
在这里插入图片描述
(2)导入weka源码,先将weka-src这个jar包解压,在解压后的文件夹里找main文件夹下的weka文件夹,直接将weka文件Ctrl C、Ctrl V到eclipse中的src包下,发现有报错。(之所以报错,是因为没把项目中别人打包好的jar包给导入,打包好的jar包一般放在lib文件夹下)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(3)找到别人打包的jar包,在wekaTest项目下,右键,Build Path→Add External Archives,进入JAR Selection,将jar包全选,打开即可。神奇地发现,报错没有了。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(4)将现有的NaiveBayesSimple.java直接拖到weka.classifiers.bayes包下。(原先weka.classifiers.bayes包下并没有NaiveBayesSimple.java)
在这里插入图片描述
三、weather数据集如何放到NaiveBayesSimple.java上跑
打开NaiveBayesSimple.java,菜单run→run configurations,设定Arguments为

-t weather数据集路径

,最后点击run,运行即可。
在这里插入图片描述
运行结果:

在这里插入图片描述

结语

如果你喜欢我写的文章,欢迎来踩我个人搭建的博客~
ChengNing’s Blog

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值