Stanford nlp 如何定制Stanford分类器以获得管道执行方式?

Stanford nlp 如何定制Stanford分类器以获得管道执行方式?,stanford-nlp,Stanford Nlp,我正在使用并且非常了解如何使用命令行并通过ClassifierDemo.java以编程方式运行,它是斯坦福大学在下载文件中提供的一个示例文件。我还相当了解如何在程序作为输入的配置/属性文件中设置所有必要的参数。有了这些知识,我想知道我是否能满足以下场景 我只知道stanford nlp分类器做了一些操作,比如词干分析、lemmatization、pos-tagger、NER、基于正则表达式的分割词、标记化、构建特征向量、为每个特征分配权重。我只是在寻找一种管道工作方式来处理所有这些操作。即将一个

我正在使用并且非常了解如何使用命令行并通过ClassifierDemo.java以编程方式运行,它是斯坦福大学在下载文件中提供的一个示例文件。我还相当了解如何在程序作为输入的配置/属性文件中设置所有必要的参数。有了这些知识,我想知道我是否能满足以下场景

我只知道stanford nlp分类器做了一些操作,比如词干分析、lemmatization、pos-tagger、NER、基于正则表达式的分割词、标记化、构建特征向量、为每个特征分配权重。我只是在寻找一种管道工作方式来处理所有这些操作。即将一个步骤的输出作为输入输入输入到下一个步骤,直到生成最终输出。此外,我不知道如何在斯坦福分类器的pdf讲义和wiki页面中找到足够的解释,并亲自尝试在属性/配置文件中使用printTo,但这仍然不足以满足我的需要

简言之,我正在寻找一种管道式的工作方式,这样我就需要在每个单独的操作之后获得输出,然后再次将相同的文件作为输入输入输入到下一个操作。
尽管java文档是随包提供的,但斯坦福大学目前的下载中没有提供源代码。还有可能在每项操作之后生成输出,如柠檬化、词干分析、词性标记、NER、基于正则表达式的拆分词、标记化、构建特征向量、为每个特征分配权重、构建类模型。。。等等

如果您想要中间输出或仅获取部分输出;您并不真正关心分类任务,您可以使用Stanford CoreNLP,在这里您可以选择要使用的注释器,每个注释器都指定它们的预处理依赖项。