【发布时间】:2016-12-23 19:37:03
【问题描述】:
我正在使用这个自定义功能生成器:
AdaptiveFeatureGenerator featureGenerator = new CachedFeatureGenerator(
new AdaptiveFeatureGenerator[]{
new WindowFeatureGenerator(new TokenFeatureGenerator(), 2, 2),
new WindowFeatureGenerator(new TokenClassFeatureGenerator(true), 2, 2),
new OutcomePriorFeatureGenerator(),
new PreviousMapFeatureGenerator(),
new BigramNameFeatureGenerator(),
new SentenceFeatureGenerator(true, false),
new DictionaryFeatureGenerator("person", dictionary)
});
我只添加了 DictionaryFeatureGenerator 条目很少:
Dictionary dictionary = new Dictionary();
dictionary.put(new StringList(new String[]{"giovanni"}));
dictionary.put(new StringList(new String[]{"maria"}));
dictionary.put(new StringList(new String[]{"luca"}));
我试图查看 DictionaryFeatureGenerator.java 代码,但没有找到任何关于提取此生成器生成的特征的信息。
所以问题是,在我的模型的生成器列表中添加这个生成器之后,我如何提取特征以了解哪些标记与我的字典条目匹配?
谢谢!
【问题讨论】:
标签: java machine-learning nlp opennlp