Персонализация подсказок в Яндекс Клавиатуре работает на основе машинного обучения. www.securitylab.ru Клавиатура запоминает, какие слова пользователь вводит чаще всего, и предлагает варианты во время ввода. yandex.ru
Некоторые особенности персонализации:
- Учёт контекста. vc.ru Нейросеть учитывает не просто частотность употребления слов, а их контекст, который может быть длинным — до 10 слов. vc.ru
- Запоминание характерных фраз. vc.ru Нейросеть запоминает слова и фразы (до четырёх слов), характерные для конкретного человека. vc.ru Например, если пользователь часто пишет «пасиба», то это слово зафиксируется в персональном словаре, и модель будет предлагать именно этот вариант. vc.ru
- Дописывание слов. vc.ru Нейросеть, обученная на большом количестве текстов, умеет определять морфологические зависимости. vc.ru Так, если пользователь начнёт писать «он вино…», то модель закончит глагол с нужным окончанием, и получится «он виноват». vc.ru
Чтобы лучше подбирать подсказки, Яндекс Клавиатура анонимно и в зашифрованном виде собирает вводимые данные. yandex.ru