2009-11-18 3 views
1

Мне интересно, может ли кто-нибудь привести меня к любым примерам парсинга естественного языка для составления списков. Ничто так интенсивно, как в режиме реального естественного языка Парсинг, но то, что может обработать строку:Анализ естественного языка для приложения ToDo

Перейти к дому Джорджа в 3 часа во вторник с Kramer

, а также линии:

3 по вторникам go to georges

и получить тот же результат.

Я видел, как другие делали приложения, которые выполняют такую ​​работу в прошлом. Есть ли что-нибудь там с примерами или люди просто сами написали этот код сами?

+0

Это будет сложно, потому что все знают, что во вторник нет чувства. – JRL

ответ

0

Это отличная идея! Как вы можете себе представить, это очень сложно, и к ним можно подойти по-разному. Возможно, ознакомьтесь с инструментарием Natural Language Toolkit для начинающих, который в основном представляет собой python, но также требует создания некоторых компонентов Ocaml и Java. Я также рекомендую прочитать некоторые книги и/или статьи по лексической семантике.

0

Я написал что-то похожее на это в Perl. Вход будет днем ​​/ временем с именем какого-либо действия. Такие предложения, как: «3pm Запуск полного пакета тестов», «Перезагрузите серверы на 25 декабря» и т. Д.

Я использовал модуль Perl Date::Manip, так как это потрясающе для такого рода вещей и закодировал остальную логику вручную.

+0

Вы можете поделиться своим кодом в качестве примера для тех из нас, кто хочет учиться? –

+0

Я бы с удовольствием, но это было для предыдущего работодателя: | –

Смежные вопросы