opennlp.tools.cmdline.ArgumentParser.filter()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(9.4k)|赞(0)|评价(0)|浏览(68)

本文整理了Java中opennlp.tools.cmdline.ArgumentParser.filter()方法的一些代码示例,展示了ArgumentParser.filter()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ArgumentParser.filter()方法的具体详情如下:
包路径:opennlp.tools.cmdline.ArgumentParser
类名称:ArgumentParser
方法名:filter

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);
}

相关文章