при условии, что я ничего не знаю обо всем и что я начинаю программировать СЕГОДНЯ, что, по вашему мнению, мне необходимо выучить, чтобы начать работать с обработкой естественного языка?
Я боролся с некоторыми методами разбора строк, но до сих пор это просто раздражает меня и заставляет создавать ужасный код. Я ищу новые свежие идеи о том, как создать Remember The Milk API для анализа ввода пользователя, чтобы обеспечить форму ввода для быстрого ввода данных, основанную не на полях, а на простых однострочных фразах.
РЕДАКТИРОВАТЬ : RTM - система списка задач. Таким образом, чтобы ввести задачу, вам не нужно вводить каждое поле для заполнения значений (имя задачи, срок выполнения, местоположение и т. Д.). Вы можете просто ввести фразу типа «Встреча стоматолога в понедельник в 2 часа дня в Wh whatPlace», и она проанализирует ее и заполнит все поля для вас.
У меня нет каких-либо технических ограничений, поскольку это будет личный проект, но я больше знаком с миром .NET. На самом деле, я не уверен, что это вопрос языка, но если это необходимо, я более чем готов выучить новый язык, чтобы сделать это.
Мой проект связан с личными финансами, поэтому фразы больше похожи на «Потратил 10 долларов на кофе прошлой ночью с моей девушкой», и он будет заполнять местоположение, сумму в $$$, теги и другие вещи.
Большое спасибо за любые указания, которые вы могли бы дать мне!