Изменить разделитель тегов pos в Stanford NLP Maxent Tagger с помощью C # - PullRequest
0 голосов
/ 24 сентября 2018

У меня есть теги Stanford POS, работающие с C #, следуя инструкциям на этой странице https://sergey -tihon.github.io / Stanford.NLP.NET / StanfordPOSTagger.html

Результаты:

A/DT Part-Of-Speech/NNP Tagger/NNP -LRB-/-LRB- POS/NNP Tagger/ (…etc…)

Я бы хотел изменить разделитель тегов с символа косой черты (/) на подчеркивание (_).

Я посмотрел в файле свойств

wsj-0-18-двунаправленный-distsim.tagger.props

и в нем уже есть строка: tagSeparator = _

Согласно ответу на этой странице изменитьфайл конфигурации в stanford pos tagger и пример на этой странице https://sergey -tihon.github.io / Stanford.NLP.NET / StanfordCoreNLP.html кажется, что я должен иметь возможность изменитьСвойства тегера, добавив следующий код:

var props = new Properties();
props.setProperty("tagSeparator", "_");

Однако этот подход не работает, так как первая строка не будет компилироваться, что приводит к синтаксической ошибке:

«Свойства» - это пространство имен, но этоиспользуется как тип

я не нашел способ изменитьразделитель на подчеркивание.

Вся помощь приветствуется.

...