Яндекс первым применил нейронные сети для улучшения ввода текста свайпом. Технология позволяет ускорить набор текста и уменьшить количество опечаток и грамматических ошибок на 30 % по сравнению с предыдущей версией свайпа.
При использовании свайпа человек не нажимает на отдельные буквы, а проводит пальцем по виртуальным кнопкам, не отрывая его от экрана. Раньше слово, скрытое под получившейся кривой, распознавалось с помощью рукотворных формул. Теперь эти формулы постоянно создают и совершенствуют нейронные сети.
В результате клавиатура одновременно считывает трассируемую кривую, выбирает соответствующие слова, классифицирует их и определяет единственно подходящее с учетом всех возможных вероятностей. Также она ориентируется на ранее набранный текст, тему приложения, в котором все происходит, и умеет правильно выбирать окончания и падежи.
Александр АфанасьевРуководитель группы клавиатур Яндекса:
Пролистывание — один из самых простых способов очень быстрого набора текста на сенсорном экране. По нашим данным, опытные пользователи создают сообщения жестами на 60% быстрее, чем написанием. Neuroswipe не меняет привычный процесс работы с клавиатурой, но при этом значительно увеличивает скорость и точность набора текста. Сейчас работает на русском языке, но со временем мы добавим поддержку и других популярных языков.
Для обучения нейросетей «Яндекс.Клавиатуры» разработчики использовали 7 млн примеров реальных сканирований, собранных с помощью внутренней краудсорсинговой платформы компании.
Напомним, что Яндекс впервые обогнал Google по популярности среди российских пользователей iPhone и iPad в апреле этого года.
Источник: пресс-служба Яндекса.