Подтвердить что ты не робот

Простота использования: Stanford CoreNLP против OpenNLP

Я хочу использовать набор инструментов NLP для личного проекта, и мне было интересно, проще ли использовать Stanford CoreNLP или OpenNLP. Или есть еще один бесплатный пакет, который вы бы рекомендовали? Я раньше не делал NLP, поэтому я ищу что-то, что я могу быстро использовать, чтобы изучить концепции и прототип моих идей. Любая помощь приветствуется.

4b9b3361

Ответ 1

Мое мнение о том, что проще в использовании, предвзято, но в отношении ответа Ивана Акчеурова мы только выпустили Stanford CoreNLP в октябре 2010 года, поэтому он не очень стар. Что касается его предложений, похоже, зависит от того, хотите ли вы использовать инфраструктуру обработки более высокого уровня или реальные инструменты обработки. Например, если вы сотрясаете Knime, кажется, что единственные входящие в состав NLP компоненты - это OpenNLP, и большая часть машинного обучения - это упаковка Weka.... Для групп отдельных инструментов, которые работают вместе, возможно, главным выбором являются Stanford NLP, OpenNLP, NLTK и Lingpipe.

Ответ 2

Я предлагаю вам GATE (gate.ac.uk):

GATE

  • Язык: Java
  • Поддерживает интеграцию поддержки UIMA
  • Документация: Super great documented! Учебные курсы и учебный курс.
  • Имеет графический интерфейс
  • Возможность использования WordNet, Lucene, Google, Yahoo, Google Translate, Weka
  • Есть некоторые части LingPipe и OpenNLP в качестве плагина.

OpenNLP

  • Язык: Java
  • SharpNLP (его порт C-Sharp)
  • Поддерживает интеграцию поддержки UIMA

LingPipe

  • Язык: Java
  • Документация: бесплатные учебники по учебникам.

NLTK

  • Язык: Python
  • Документация: отличная бесплатная книга
  • Corpora: предоставляет дюжину данных о корпорациях (~ 850 МБ) и лексиконов, таких как wordnet и т.д.

Ответ 3

Я предлагаю вам Stanford, поскольку он предоставляет несколько вещей в одном пакете, который является открытым исходным кодом, например, например. У Stanford CoreNLP есть

  • StanFord Parser.
  • Stanford POS Tagger.
  • Stanford Named Entity Recognition.
  • Stanford Typed Dependencies. etc.

Итак, под одним зонтиком вы получите несколько решений....