Механизмы предсказания следующего слова — к какой ветви ИИ они относятся

Механизмы предсказания следующего слова или фразы, используемые в современных клавиатурах мобильных телефонов и планшетов, такие как swift key и XT9, которые предсказывают следующее слово, которое пользователь собирается ввести, на основе некоторого предопределенного или динамического корпуса, основанного на n-граммах. (максимальная частота последних набранных слов 2-3 плюс текущее слово) на основе языковых моделей (Марковская модель).

Я думаю, что эти механизмы/алгоритмы являются частью ИИ/НЛП. Но в чем я не уверен, так это в том, к какой конкретной ветви ИИ/НЛП они относятся. Это машинное обучение? Это наука о данных? Это большие данные? Это вычислительный интеллект? Это принятие решений? Это добыча данных? Или статистическое распознавание образов/предиктивная аналитика/обучение с учителем/обучение без учителя? Или все/многие из них или что-то еще?


person superuser    schedule 26.11.2013    source источник


Ответы (2)


Обычно их называют языковыми моделями, и я бы сказал, что это часть обработки естественного языка.

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

person Rob Neuhaus    schedule 26.11.2013
comment
Алгоритмически это контролируемая задача, но данные приходят со своими метками :) - person Fred Foo; 26.11.2013
comment
Спасибо @rrenaud за краткое объяснение. - person superuser; 27.11.2013
comment
Несмотря на то, что ответ старый и принятый, я просто хотел прокомментировать, что предсказание следующего слова отличается от широко используемых языковых моделей, поскольку языковые модели принимают строку в качестве входных данных и производят ее вероятность, тогда как модели предсказания следующего слова производят наиболее вероятное следующее слово как вывод. Необходимые структуры данных будут другими, даже если используемые статистические данные одинаковы. - person Pushpendre; 10.02.2015

Методы предсказания слов — это хорошо зарекомендовавшие себя методы в области AAC (расширяющая и альтернативная коммуникация), которые часто используются в качестве средств общения для людей с ограниченными возможностями.

1) ускорить письмо; 2) уменьшить усилия, необходимые для набора текста; 3) подскажите правильное слово (без орфографических ошибок)

источник: http://medialab.di.unipi.it/web/Language+Intelligence/Prediction.pdf>

person Azam Yahya    schedule 29.03.2016