Частичное обозначение речи и распознавание именованных объектов для C / C ++ / Obj-C - PullRequest
1 голос
/ 28 июня 2011

нужна помощь!

Я пытаюсь написать некоторый код в target-c, который требует пометок части речи и, в идеале, также распознавания имен объектов. Я не очень заинтересован в том, чтобы «катиться самостоятельно», поэтому я ищу приличную библиотеку для этой цели. Очевидно, что чем точнее, тем лучше, но мы не говорим здесь ничего критического - если это достаточно точно, этого достаточно.

Это будет только на английском языке, по крайней мере, на данный момент, но я не хочу заниматься обучением моделей самостоятельно. Поэтому, каким бы ни было решение, оно должно иметь уже построенную модель английского языка.

И, наконец, он должен быть доступен через коммерческую лицензию (например, BSD / Berkeley, LGPL). Не могу использовать GPL или что-то подобное, хотя я готов заплатить небольшую сумму за коммерческую лицензию, если это единственный вариант.

C, C ++ или Obj-C код все в порядке.

Итак: Кто-нибудь знаком с чем-то, что может сработать? Спасибо !!

Ответы [ 2 ]

3 голосов
/ 10 июля 2011

Предлагаю ознакомиться с примечаниями к выпуску бета-версии iOS 5.

1 голос
/ 10 июля 2011

Как вы, наверное, поняли, большая часть свободно доступного кода NLP написана на python, perl или java. Тем не менее, беглый взгляд на страницу инструментов НЛП Стэнфорда показывает несколько доступных на C / C ++ вещей. Другой список инструментов можно найти на в блоге .

Из POS-тегов YamCha хорошо известен, хотя я сам не использовал его (будучи парнем из java / python / perl).

К сожалению, я не могу предложить никаких инструментов NER NLP. Тем не менее, держу пари, что в C / C ++ есть внедрение maxent или svm, с которым вы можете работать: 1) создайте свои тренировочные данные и аннотируйте их 2) определить свои особенности 3) используйте библиотеку ml

Извините, я не могу больше помочь, но если что-нибудь придет в голову, я добавлю это.

Может быть, как только я выясню объективную цель c, я напишу для нее библиотеку НЛП!

...