Mahout0.6-PrepareTwentyNewsgroups bug修复
来源:互联网 发布:淘宝不能上传新图片 编辑:程序博客网 时间:2024/06/05 13:42
PrepareTwentyNewsgroups(Mahout0.6)
在第三部分的1.1.2中执行如下命令对20Newsgroups预处理
$MAHOUT0P6_HOME/bin/mahoutprepare20newsgroups –p 20_newsgroups -o 20news-train -aorg.apache.lucene.analysis.standard.StandardAnalyzer -c UTF-8
会报出无法找到org.apache.lucene.analysis.standard.StandardAnalyzer类的错误,而在Mahout0.5中可以正常执行,对照0.6版本和0.5版本查找差异,发现代码如下
Mahout0.5中为:
Analyzer analyzer;
try {
analyzer =Class.forName(analyzerName).asSubclass(Analyzer.class).newInstance();
} catch(InstantiationException e) {
analyzer =(Analyzer)Class.forName(analyzerName).getConstructor(Version.class).newInstance(Version.LUCENE_30);
}
Mahout0.6中为:
Analyzer analyzer analyzer = ClassUtils.instantiateAs(analyzerName, Analyzer.class);
修改方法为:
1)将Mahout0.6中代码改为如下,重新打包
try{
analyzer = ClassUtils.instantiateAs(analyzerName,Analyzer.class);
}catch(InstantiationException e){
analyzer = (Analyzer) Class.forName(analyzerName).getConstructor(Version.class).newInstance(Version.LUCENE_30);
}
2)将Mahout0.6中的PrepareTwentyNewsgroups的class文件拷贝到Mahout0.6中覆盖相应文件。
- Mahout0.6-PrepareTwentyNewsgroups bug修复
- Mahout0.6-VectorDumper bug修复
- Mahout0.6-数据格式转换
- BUG修复
- Bug 修复
- Bug修复
- bug修复
- bug和bug修复
- css常见bug修复
- 如何修复六分屏bug
- 修复Bug好比钓鱼
- BUG修复总结
- 修复Bug好比钓鱼
- CloudStack修复bug
- 调试修复bug
- WorkSpace Integrity修复bug
- NGUI换行BUG修复
- bug的修复
- 关于输出前面补零的总结
- HTTP协议详解
- VC中关于预编译头文件的概括,以及无法打开预编译头文件的错误解决
- Linq to sql:DataLoadOptions 限制
- java的锁机制
- Mahout0.6-PrepareTwentyNewsgroups bug修复
- Linq to sql: DataContext 隔离
- Shell脚本中的并发(2)
- iOS效率提升工具
- linux 安装zip和压缩解压文件
- 未能解决bug之java.io.IOException: Not in GZIP format
- Linq to sql:检测并发
- thrift安装
- poj 3680 Intervals