「java调用weka」java调用微信发消息
本篇文章给大家谈谈java调用weka,以及java调用微信发消息对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、【matlab】如何调用weka的算法进行训练?求完整例子
- 2、是用python学数据挖掘好,还是用java学weka的开发好
- 3、Java怎么执行weka里面的命令行,也就是用Java语句将一个csv文件转换成arff文件,跪求大神~~
- 4、java怎么调用weka使用模型
- 5、从java中调用weka中的分类函数的问题
- 6、在R上如何安装RWeka
【matlab】如何调用weka的算法进行训练?求完整例子
用weka的什么算法?
训练什么样的数据,应用到哪里?目标是什么?
matlab是不是能够调用weka?我印象中matlab里面有好多与weka类似的算法;java可以调用weka;据说matlab和java可以互相调用。
是用python学数据挖掘好,还是用java学weka的开发好
你熟悉python 就用 python,
你熟悉java 就学weka, weka 一个软件连续开发20多年,及其成熟而且做到极致,很多都已经能自动化,其扩展版本甚至算法都能自己选择,极致到完全不懂的人都可以用。
weka有损自以为高深的人的威严和神秘感。很多人特别喜欢反复找轮子,宁愿选择用匕首去杀敌,即使匕首旁边有一支子弹上了膛的AK47,也会选择视而不见。当然如果你要做一些复杂的应用,熟悉java是必须的, 另python 也可以调用weka (好像叫jython)
Java怎么执行weka里面的命令行,也就是用Java语句将一个csv文件转换成arff文件,跪求大神~~
FileReader fr = new FileReader("F:\\我的资料\\数据统计\\myfile.csv");
Instances m_inInstances = new Instances(fr);
DataSink.write("F:\\我的资料\\数据统计\\myfile.arff", m_inInstances);
java怎么调用weka使用模型
java文件读取的时候有中文就很出现乱码,通常获取到的文件中通常都是“iso8859-1”格式,需要转换为“UTF-8”格式。
如:String
str
=
new
String(str.getByte("iso8859-1"),"UTF-8");进行下强制转换后在进行读取即可。
从java中调用weka中的分类函数的问题
详细请见:
你应该在这行 Instances instances = getArffData("E:\\Book2.arff"); // 读入文件
后加入一条语句: instances.setClassIndex(instances.numAttributes() - 1);
You should set class index of for your dataset before passing it into classifier. Your classifier must know which is your outcome variable.
//Rest of your code
loader.setQuery("select * from data_training"); Instances data = loader.getDataSet(); //add this line here
data.setClassIndex(instances.numAttributes() - 1);
//if Hujan is your class attribute(outcome variable)
在R上如何安装RWeka
第一步:
在你的计算机上安装jdk,并配置好环境变量。Weka是java实现的,本质上是调用一个java类。所以需要依赖rJava包
第二步:
安装rJava包。
code class="hljs tex has-numbering" install.packages('rJava')
--- 在此连线阶段时请选用CRAN的镜子 ---
试开URL’'
Content type 'application/zip' length 761221 bytes (743 KB)
打开了URL
downloaded 743 KB
程序包‘rJava’打开成功,MD5和检查也通过
下载的二进制程序包在
C:span class="hljs-command"\Users/spanspan class="hljs-command"\asus/spanspan class="hljs-command"\AppData/spanspan class="hljs-command"\Local/spanspan class="hljs-command"\Temp/spanspan class="hljs-command"\RtmpUT/span48J3span class="hljs-command"\downloaded/span_packages里/code
但是library()加载过程出错
code class="hljs r has-numbering" span class="hljs-keyword"library/span(rJava)
Error : loadNamespace()里算span class="hljs-string"'rJava'/span时.onLoad失败了,详细内容:
调用: inDL(x, as.logical(local), as.logical(now), span class="hljs-keyword".../span)
错误: 无法载入共享目标对象‘C:/Program Files/R/R-span class="hljs-number"3.1/spanspan class="hljs-number".3/span/span class="hljs-keyword"library/span/rJava/libs/i386/rJava.dll’::
LoadLibrary failure: %span class="hljs-number"1/span 不是有效的 Win32 应用程序。
错误: ‘rJava’程辑包或名字空间载入失败,/code
加载rJava报错,这里R客户端使用的是windows 32bit,操作系统的版本是64bit,系统安装的java是64bit的,跟rJava不兼容
解决方法,使用32bit的jre,通过重新设置环境变量。
code class="hljs tex has-numbering" Sys.setenv(JAVA_HOME='C:span class="hljs-command"\\/spanProgram Files (x86)span class="hljs-command"\\/spanJavaspan class="hljs-command"\\/spanjre6')
library('rJava')/code
java_home的值是你的jred的安装路径。
操作完成后,library(rJava) 便不会出错。然后install.packages("RWeka") 然后library(RWeka)即可。
jdk配置环境变量
1.创建环境变量JAVA_HOME 变量值为JDK 的安装路径
2.在path中添加 %JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
关于java调用weka和java调用微信发消息的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-27,除非注明,否则均为
原创文章,转载请注明出处。