Nlp 灵笛-情绪分析
我正在使用LingPipe进行情绪分析。我试图从LingPipe运行示例文件,该文件在构造函数中给出错误-Nlp 灵笛-情绪分析,nlp,sentiment-analysis,Nlp,Sentiment Analysis,我正在使用LingPipe进行情绪分析。我试图从LingPipe运行示例文件,该文件在构造函数中给出错误- class PolarityBasic { File mPolarityDir; String[] mCategories; DynamicLMClassifier mClassifier; PolarityBasic(String[] args) { System.out.println("\nBASIC POLARITY DEMO"); mPolarityDir =
class PolarityBasic {
File mPolarityDir;
String[] mCategories;
DynamicLMClassifier mClassifier;
PolarityBasic(String[] args) {
System.out.println("\nBASIC POLARITY DEMO");
mPolarityDir = new File("polarity_dir/txt_sentoken");
System.out.println("\nData Directory=" + mPolarityDir);
mCategories = mPolarityDir.list();
int nGram = 8;
boolean bounded = false;
mClassifier = new DynamicLMClassifier(mCategories,nGram,bounded); // error..
}
//其他方法
}
创建mclassizer时出现错误:con未找到符号构造函数dynamiclmlassizer(字符串[],int,boolean)
我不知道这个类的构造函数语法,我刚刚添加了.jar文件
而且在程序中,我也找不到在哪里传递要分析的文本。是否有人知道如何删除此错误。谢谢。您没有使用当前版本的LingPipe教程。请看下面的情绪教程 相关Javadoc位于:
您没有使用当前版本的LingPipe教程。请看下面的情绪教程 相关Javadoc位于:
我使用的是最新版本的4.1.0,我已经用以前的版本检查了程序,它们也给出了相同的错误。DynamicLMClassifier.html javadoc对构造函数有不同的定义,在本例中,他们使用的是给出错误的网站polarityBasic.java。你的polarityBasic代码使用的是非常旧的API版本。使用上面引用的当前版本,您应该不会有问题。新的构造函数如下所示:mclassizer=dynamiclmlassizer.createNGramProcess(mCategories,nGram);我使用的是最新版本4.1.0,我已经用以前的版本检查了程序,它们也给出了相同的错误。DynamicLMClassifier.html javadoc对构造函数有不同的定义,在本例中,他们使用的是给出错误的网站polarityBasic.java。你的polarityBasic代码使用的是非常旧的API版本。使用上面引用的当前版本,您应该不会有问题。新的构造函数如下所示:mclassizer=dynamiclmlassizer.createNGramProcess(mCategories,nGram);