- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java调用Weka中神经网络的算法〔从数据库中取数据〕
本文中使用的weka版本为3.6版本,参阅的API也是3.6的相关的包(weka.jar,weka-src.jar,libsvm.jar.wlsvm.jar)可以在以下链接下载:/s/1kTHW3un在Eclipse项目中导入weka包,本文中使用BP神经网络的算法,只用添加weka.jar即可,若要使用libsvm的算法,还需要添加libsvm.jar包源代码如下:[java]?view plaincopyimport?java.io.File;??import?java.io.IOException;??????import?weka.classifiers.functions.MultilayerPerceptron;??import?weka.core.Attribute;??import?weka.core.FastVector;??import?weka.core.Instance;??import?weka.core.Instances;??import?weka.core.converters.ArffLoader;??[java]?view plaincopypublic?class?Test2?{????????public?static?void?main(String[]?args)?throws?IOException?{??????????//便于测试,用数组保存一些数据,从数据库中取数据是同理的??????????//二维数组第一列表示当月的实际数据,第二列是上个月的数据,用于辅助对当月数据的预测的??????????//二维数组的数据用于测试集数据,为了展示两种weka载入数据的方法,将训练集数据从arff文件中读取??????????double[][]?a?=?{{-0.93,-0.995},{-0.93,-0.93},{-0.93,-0.93},{-0.95,-0.93},{-0.93,-0.95},??????????????????????????????{-0.95,-0.93},{-0.93,-0.95},{-0.93,-0.93},{-0.95,-0.93},{-0.9,-0.95},??????????????????????????????{-0.92,-0.9},{-0.575,-0.92},{-0.23,-0.575}};????????????????????//读入训练集数据??????????File?inputFile?=?new?File(G:\\weka3.6\\Weka-3-6\\data\\train.arff);//该文件见源代码最后的分享链接,可以下载后将路径替换掉??????????ArffLoader?atf?=?new?ArffLoader();??????????try?{??????????????atf.setFile(inputFile);??????????}?catch?(IOException?e1)?{??????????????e1.printStackTrace();??????????}??????????Instances?instancesTrain?=?atf.getDataSet();???????????instancesTrain.setClassIndex(0);//设置训练数据集的类属性,即对哪个数据列进行预测(属性的下标从0开始)????????????????????//读入测试集数据??????????FastVector?attrs?=?new?FastVector();????????????????????????Attribute?ratio?=?new?Attribute(CUR,1);//创建属性,参数为属性名称和属性号,但属性号并不影响FastVector中属性的顺序??????????Attribute?preratio?=?new?Attribute(PRE,2);????????????????????????attrs.addElement(ratio);//向FastVector中添加属性,属性在FastVector中的顺序由添加的先后顺序确定。??????????attrs.addElement(preratio);????????????????????????Instances?instancesTest?=?new?Instances(bp,attrs,attrs.size());//创建实例集,即数据集,参数为名称,FastVector类型的属性集,以及属性集的大小(即数据集的列数)????????????????????????instancesTest.setCla
您可能关注的文档
- CCC认证产品单元划分细则〔低压成套开关设备〕.doc
- CCTV10健康之路之〔国医大师看过敏〕笔记.doc
- CDR入门教程〔速成教程〕.doc
- CAD快速绘制电路图的方法和技巧.doc
- CFG桩复合地基施工方法和适用范围.doc
- cf名字大全〔符号〕.doc
- CF所有的BUG的教程〔详细好用版〕.doc
- CAD施工图用〔砖的规格水泥砂浆混凝土钢筋〕.doc
- CFO实战︰财务共享服务四大案例.doc
- ChinaJoy另一面︰Showgirl不简单游戏主机重现.doc
- 2024年河南省普通高中招生考试英语讲评教学设计.docx
- 《庖丁解牛》教学设计 2023—2024学年统编版高中语文必修下册.docx
- 2024-2025学年科技与德育教学设计的发展趋势研究.docx
- 四年级上1.6声音的高与低 教学设计.docx
- 8.1 基本几何图形 第1课时 棱柱、棱锥、棱台 电子教案.docx
- 第三章 光和眼睛 专题训练 4.透镜的作图 教学设计 2024-2025学年沪粤版物理八年级上册.docx
- 高一上学期体育与健康 排球—侧面下手发球 教案 人教.docx
- Unit 1 Makingfriends Part A(教学设计)-2024-2025学年人教PEP版(2024)英语三年级上册.docx
- 五年级下册体育说课教学设计-5.7.1基本跳步 |人教版 21张.docx
- 暑期创优衔接作业 第14天2023-2024学年八年级下册数学暑假作业教学设计(人教版).docx
文档评论(0)