因为项目需要引入weka,但是weka中包含的东西太多,特别是gui这一块太大了。我们只需要用到里面的RandomForest,于是对源码进行了一些删减,出来了这样一个去gui版本。
修改点
主要是去掉了gui相关代码及资源,lib中移除了几个非必须jar包,少量地方做了移除gui后的处理(对算法功能无影响)文章源自IT老刘-https://wp.itlao6.com/652.html
效果
修改前源码打出的jar大小为11.7M,去gui后jar包1.78M,效果还是挺明显的文章源自IT老刘-https://wp.itlao6.com/652.html
验证
测试及实际应用都没有出现异常,包含RandomForest、生成模型、模型保存、模型验证及及应用都正常文章源自IT老刘-https://wp.itlao6.com/652.html
其实还有不少是可以移除的,只是这个jar包大小已经达到了我们的预期,再删减的话,时间效果比就不高了,如果你们有更大需求,可以做进一步精简文章源自IT老刘-https://wp.itlao6.com/652.html
原文:简书ThinkinLiu 博客: IT老五
这里给出去gui源码及jar包,后续会上传csdn及github
weka-nogui.jar [weka-nogui]源码(https://itlao5.com/wp/file/source/weka-nogui.zip)文章源自IT老刘-https://wp.itlao6.com/652.html 文章源自IT老刘-https://wp.itlao6.com/652.html
评论