本文整理了Java中opennlp.tools.cmdline.ArgumentParser.filter()
方法的一些代码示例,展示了ArgumentParser.filter()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ArgumentParser.filter()
方法的具体详情如下:
包路径:opennlp.tools.cmdline.ArgumentParser
类名称:ArgumentParser
方法名:filter
[英]Filters arguments leaving only those pertaining to argProxyInterface.
[中]过滤参数,只留下与argProxyInterface相关的参数。
代码示例来源:origin: apache/opennlp
public void run(String format, String[] args) {
validateAllArgs(args, this.paramsClass, format);
params = ArgumentParser.parse(
ArgumentParser.filter(args, this.paramsClass), this.paramsClass);
factory = getStreamFactory(format);
String[] fargs = ArgumentParser.filter(args, factory.getParameters());
validateFactoryArgs(factory, fargs);
sampleStream = factory.create(fargs);
}
}
代码示例来源:origin: apache/opennlp
public ObjectStream<POSSample> create(String[] args) {
ParseSampleStreamFactory.Parameters params =
ArgumentParser.parse(args, ParseSampleStreamFactory.Parameters.class);
ObjectStream<Parse> parseSampleStream = StreamFactoryRegistry.getFactory(Parse.class,
StreamFactoryRegistry.DEFAULT_FORMAT).create(
ArgumentParser.filter(args, ParseSampleStreamFactory.Parameters.class));
return new ParseToPOSSampleStream(parseSampleStream);
}
代码示例来源:origin: apache/opennlp
public ObjectStream<SentenceSample> create(String[] args) {
Parameters params = ArgumentParser.parse(args, Parameters.class);
ObjectStream<POSSample> posSampleStream = StreamFactoryRegistry.getFactory(POSSample.class,
ConllXPOSSampleStreamFactory.CONLLX_FORMAT).create(
ArgumentParser.filter(args, ConllXPOSSampleStreamFactory.Parameters.class));
return new POSToSentenceSampleStream(createDetokenizer(params), posSampleStream, 30);
}
}
代码示例来源:origin: apache/opennlp
public ObjectStream<TokenSample> create(String[] args) {
Parameters params = ArgumentParser.parse(args, Parameters.class);
ObjectStream<NameSample> samples = StreamFactoryRegistry.getFactory(
NameSample.class, "ad").create(
ArgumentParser.filter(args, ADNameSampleStreamFactory.Parameters.class));
return new NameToTokenSampleStream(createDetokenizer(params), samples);
}
}
代码示例来源:origin: apache/opennlp
public ObjectStream<TokenSample> create(String[] args) {
Parameters params = ArgumentParser.parse(args, Parameters.class);
ObjectStream<Parse> parseSampleStream = StreamFactoryRegistry.getFactory(Parse.class,
StreamFactoryRegistry.DEFAULT_FORMAT).create(
ArgumentParser.filter(args, WordTagSampleStreamFactory.Parameters.class));
return new POSToTokenSampleStream(createDetokenizer(params),
new ParseToPOSSampleStream(parseSampleStream));
}
代码示例来源:origin: apache/opennlp
public ObjectStream<SentenceSample> create(String[] args) {
Parameters params = ArgumentParser.parse(args, Parameters.class);
ObjectStream<Parse> parseSampleStream = StreamFactoryRegistry.getFactory(Parse.class,
StreamFactoryRegistry.DEFAULT_FORMAT).create(
ArgumentParser.filter(args, ParseSampleStreamFactory.Parameters.class));
return new POSToSentenceSampleStream(createDetokenizer(params),
new ParseToPOSSampleStream(parseSampleStream), 30);
}
代码示例来源:origin: apache/opennlp
public final void run(String format, String[] args) {
ModelUpdaterParams params = validateAndParseParams(
ArgumentParser.filter(args, ModelUpdaterParams.class), ModelUpdaterParams.class);
String[] fargs = ArgumentParser.filter(args, factory.getParameters());
validateFactoryArgs(factory, fargs);
ObjectStream<Parse> sampleStream = factory.create(fargs);
代码示例来源:origin: ai.idylnlp/idylnlp-opennlp-tools-1.8.3
public ObjectStream<POSSample> create(String[] args) {
ParseSampleStreamFactory.Parameters params =
ArgumentParser.parse(args, ParseSampleStreamFactory.Parameters.class);
ObjectStream<Parse> parseSampleStream = StreamFactoryRegistry.getFactory(Parse.class,
StreamFactoryRegistry.DEFAULT_FORMAT).create(
ArgumentParser.filter(args, ParseSampleStreamFactory.Parameters.class));
return new ParseToPOSSampleStream(parseSampleStream);
}
代码示例来源:origin: ai.idylnlp/idylnlp-opennlp-tools-1.8.3
public ObjectStream<SentenceSample> create(String[] args) {
Parameters params = ArgumentParser.parse(args, Parameters.class);
ObjectStream<POSSample> posSampleStream = StreamFactoryRegistry.getFactory(POSSample.class,
ConllXPOSSampleStreamFactory.CONLLX_FORMAT).create(
ArgumentParser.filter(args, ConllXPOSSampleStreamFactory.Parameters.class));
return new POSToSentenceSampleStream(createDetokenizer(params), posSampleStream, 30);
}
}
代码示例来源:origin: org.apache.opennlp/opennlp-tools
public ObjectStream<TokenSample> create(String[] args) {
Parameters params = ArgumentParser.parse(args, Parameters.class);
ObjectStream<POSSample> posSampleStream = StreamFactoryRegistry.getFactory(POSSample.class,
StreamFactoryRegistry.DEFAULT_FORMAT).create(
ArgumentParser.filter(args, WordTagSampleStreamFactory.Parameters.class));
return new POSToTokenSampleStream(createDetokenizer(params), posSampleStream);
}
}
代码示例来源:origin: org.apache.opennlp/opennlp-tools
public ObjectStream<SentenceSample> create(String[] args) {
Parameters params = ArgumentParser.parse(args, Parameters.class);
ObjectStream<POSSample> posSampleStream = StreamFactoryRegistry.getFactory(POSSample.class,
ConllXPOSSampleStreamFactory.CONLLX_FORMAT).create(
ArgumentParser.filter(args, ConllXPOSSampleStreamFactory.Parameters.class));
return new POSToSentenceSampleStream(createDetokenizer(params), posSampleStream, 30);
}
}
代码示例来源:origin: Ailab403/ailab-mltk4j
public ObjectStream<SentenceSample> create(String[] args) {
Parameters params = ArgumentParser.parse(args, Parameters.class);
ObjectStream<POSSample> posSampleStream = StreamFactoryRegistry.getFactory(POSSample.class,
StreamFactoryRegistry.DEFAULT_FORMAT).create(
ArgumentParser.filter(args, WordTagSampleStreamFactory.Parameters.class));
return new POSToSentenceSampleStream(createDetokenizer(params), posSampleStream, 30);
}
}
代码示例来源:origin: ai.idylnlp/idylnlp-opennlp-tools-1.8.3
public ObjectStream<TokenSample> create(String[] args) {
Parameters params = ArgumentParser.parse(args, Parameters.class);
ObjectStream<POSSample> posSampleStream = StreamFactoryRegistry.getFactory(POSSample.class,
StreamFactoryRegistry.DEFAULT_FORMAT).create(
ArgumentParser.filter(args, WordTagSampleStreamFactory.Parameters.class));
return new POSToTokenSampleStream(createDetokenizer(params), posSampleStream);
}
}
代码示例来源:origin: Ailab403/ailab-mltk4j
public ObjectStream<TokenSample> create(String[] args) {
Parameters params = ArgumentParser.parse(args, Parameters.class);
ObjectStream<POSSample> posSampleStream = StreamFactoryRegistry.getFactory(POSSample.class,
StreamFactoryRegistry.DEFAULT_FORMAT).create(
ArgumentParser.filter(args, WordTagSampleStreamFactory.Parameters.class));
return new POSToTokenSampleStream(createDetokenizer(params), posSampleStream);
}
}
代码示例来源:origin: Ailab403/ailab-mltk4j
public ObjectStream<TokenSample> create(String[] args) {
Parameters params = ArgumentParser.parse(args, Parameters.class);
ObjectStream<NameSample> nameSampleStream = StreamFactoryRegistry.getFactory(
NameSample.class, StreamFactoryRegistry.DEFAULT_FORMAT).create(
ArgumentParser.filter(args, NameSampleDataStreamFactory.Parameters.class));
return new NameToTokenSampleStream(createDetokenizer(params), nameSampleStream);
}
}
代码示例来源:origin: Ailab403/ailab-mltk4j
public ObjectStream<SentenceSample> create(String[] args) {
Parameters params = ArgumentParser.parse(args, Parameters.class);
ObjectStream<NameSample> nameSampleStream = StreamFactoryRegistry.getFactory(
NameSample.class, StreamFactoryRegistry.DEFAULT_FORMAT).create(
ArgumentParser.filter(args, NameSampleDataStreamFactory.Parameters.class));
return new NameToSentenceSampleStream(createDetokenizer(params), nameSampleStream, 30);
}
}
代码示例来源:origin: org.apache.opennlp/opennlp-tools
public ObjectStream<TokenSample> create(String[] args) {
Parameters params = ArgumentParser.parse(args, Parameters.class);
ObjectStream<POSSample> samples = StreamFactoryRegistry.getFactory(POSSample.class,
ConllXPOSSampleStreamFactory.CONLLX_FORMAT).create(
ArgumentParser.filter(args, ConllXPOSSampleStreamFactory.Parameters.class));
return new POSToTokenSampleStream(createDetokenizer(params), samples);
}
}
代码示例来源:origin: org.apache.opennlp/opennlp-tools
public ObjectStream<TokenSample> create(String[] args) {
Parameters params = ArgumentParser.parse(args, Parameters.class);
ObjectStream<NameSample> nameSampleStream = StreamFactoryRegistry.getFactory(
NameSample.class, StreamFactoryRegistry.DEFAULT_FORMAT).create(
ArgumentParser.filter(args, NameSampleDataStreamFactory.Parameters.class));
return new NameToTokenSampleStream(createDetokenizer(params), nameSampleStream);
}
}
代码示例来源:origin: org.apache.opennlp/opennlp-tools
public ObjectStream<SentenceSample> create(String[] args) {
Parameters params = ArgumentParser.parse(args, Parameters.class);
ObjectStream<POSSample> posSampleStream = StreamFactoryRegistry.getFactory(POSSample.class,
StreamFactoryRegistry.DEFAULT_FORMAT).create(
ArgumentParser.filter(args, WordTagSampleStreamFactory.Parameters.class));
return new POSToSentenceSampleStream(createDetokenizer(params), posSampleStream, 30);
}
}
代码示例来源:origin: org.apache.opennlp/opennlp-tools
public ObjectStream<SentenceSample> create(String[] args) {
Parameters params = ArgumentParser.parse(args, Parameters.class);
ObjectStream<Parse> parseSampleStream = StreamFactoryRegistry.getFactory(Parse.class,
StreamFactoryRegistry.DEFAULT_FORMAT).create(
ArgumentParser.filter(args, ParseSampleStreamFactory.Parameters.class));
return new POSToSentenceSampleStream(createDetokenizer(params),
new ParseToPOSSampleStream(parseSampleStream), 30);
}
内容来源于网络,如有侵权,请联系作者删除!