Как использовать API Open Text Summarizer?

В настоящее время я создаю систему, которая будет обобщать статью с веб-страницы, такой как Википедия.

Я могу извлекать тексты с веб-страниц, и я знаю, что API Open Text Summarizer может помочь мне в суммировании, но проблема в том, что я не знаю, как правильно его использовать.

Пожалуйста, кто-нибудь, кто знает, как использовать эту библиотеку? Можете ли вы привести простой пример для меня? В настоящее время я делаю свой проект на С#.


person Alex Chu    schedule 18.02.2014    source источник


Ответы (1)


В codeplex есть много примеров. Вы это читали?

Ну вот пример из демо Winform:

SummarizerArguments sumargs = new SummarizerArguments
                                          {
                                              DictionaryLanguage = "en",
                                              DisplayLines = sentCount,
                                              DisplayPercent = 0,
                                              InputFile = "",
                                              InputString = OriginalTextBox.Text // here your text
                                          };
SummarizedDocument doc = Summarizer.Summarize(sumargs);
string summary = string.Join("\r\n\r\n", doc.Sentences.ToArray());
// do some stuff with summary. It is your result.
person aloisdg    schedule 18.02.2014
comment
кстати, если я хочу обобщить статью, основываясь на том, сколько коэффициентов, есть ли какой-либо открытый исходный код, который может сделать это на C#? - person Alex Chu; 18.02.2014
comment
Да, это способ сделать это? - person Alex Chu; 18.02.2014
comment
Вы пытались изменить значение DisplayPercent ? (10% по умолчанию) - person aloisdg; 18.02.2014
comment
я установил DisplayPercent = 30, похоже, эта функция плохо работает с входной строкой, вы знаете, как заставить ее работать? - person Alex Chu; 19.02.2014
comment
@aloisdg Я не уверен, изменился ли сайт за последние несколько месяцев или я слеп, но на сайте, на который вы ссылались для примеров, которые я уже посещал, похоже, нет ни одного примера. Документов и прочего нет. - person Vereonix; 04.01.2015
comment
@ Том Ты слеп или не туда смотришь. В исходном коде есть примеры. Проверьте это - person aloisdg; 05.01.2015
comment
@aloisdg Ах, спасибо, я никогда раньше не использовал CodePlex, навигация и все это для меня ново, я думал, что примеры будут в документации или в отдельной области. - person Vereonix; 05.01.2015