OpenNLP 分类器版本 1.8
OpenNLP categorizer Version 1.8
我试图在 openNLP 1.8 版中构建分类器,但使用下面的代码我一直得到 NullPointerException
。我做错了什么?
public class test
{
public static void main(String[] args) throws IOException
{
InputStream is = new FileInputStream("D:/training.txt");
DoccatModel m = new DoccatModel(is);
Tokenizer tokenizer = WhitespaceTokenizer.INSTANCE;
String tweet = "testing sentence";
String[] tokens = tokenizer.tokenize(tweet);
DocumentCategorizerME myCategorizer = new DocumentCategorizerME(m);
double[] outcomes = myCategorizer.categorize(tokens);
String category = myCategorizer.getBestCategory(outcomes);
}
}
你应该看看下面的教程。他们正在使用 OpenNLP
版本 1.7.2。这可能是一个更新的示例。
希望对您有所帮助。
我试图在 openNLP 1.8 版中构建分类器,但使用下面的代码我一直得到 NullPointerException
。我做错了什么?
public class test
{
public static void main(String[] args) throws IOException
{
InputStream is = new FileInputStream("D:/training.txt");
DoccatModel m = new DoccatModel(is);
Tokenizer tokenizer = WhitespaceTokenizer.INSTANCE;
String tweet = "testing sentence";
String[] tokens = tokenizer.tokenize(tweet);
DocumentCategorizerME myCategorizer = new DocumentCategorizerME(m);
double[] outcomes = myCategorizer.categorize(tokens);
String category = myCategorizer.getBestCategory(outcomes);
}
}
你应该看看下面的教程。他们正在使用 OpenNLP
版本 1.7.2。这可能是一个更新的示例。
希望对您有所帮助。