2016-12-06 17 views
-1

Недавно мне было предложено спроектировать функцию автозаполнения с нуля (вопрос был целенаправленно очень широк).Создайте функцию автозаполнения с нуля

Я предложил использовать марковские модели, но помимо этого я не совсем знал, как еще ответить на него.

Есть ли где-нибудь я могу получить лучшее представление о том, как я буду заниматься проектированием этой функции?

ответ

1

Я считаю, что вы говорите о том, как автоматически заполнить текст? Например, вы пишете предложение, и у вас есть система, которая дает вам предложение завершить ваше предложение. Тогда самое лучшее, что вы можете использовать, это language modeling. Статистическая языковая модель представляет собой распределение вероятности по последовательностям слов. Чтобы узнать об этом кратко, я бы порекомендовал вам пройти через это tutorial из Стэнфорда. В этом учебнике рассказывается о N-граммовом языковом моделировании, а также о допуске Маркова.

Если вам интересно узнать о передовых методах, особенно используя глубокие методы обучения, вы можете найти последние исследования, связанные с этим. Методы глубокого обучения оказались эффективными во многих приложениях НЛП.

Например:

Вы можете найти множество других тесно связанных приложений NLP, которые в настоящее время являются адресами, используя глубокие методы обучения. Вы можете рассматривать их как передовые методы, основанные на языковом моделировании.

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

  • Нет связанных вопросов^_^