Нейронная клавиатура от Swiftkey Neural

Предыстория

Сенсорные клавиатуры, пришедшие на смену механическим, высокой скоростью ввода текста никогда особо не отличались. Впрочем, ничего лучшего производители предложить не могли: оснащать смартфоны механической клавиатурой (как в BlackBerry) не очень удобно. То и дело на рынке возникали альтернативные разработки, такие, например, как голосовой ввод текста или проекционные клавиатуры.

Голосовой набор так и не стал популярным средством ввода текста на мобильных устройствах. Несмотря на то, что качество распознавания введенного голосом текста сейчас уже достаточно высоко (и для работы систем голосового ввода не требуется подключение к сети Интернет), не все хотят и могут пользоваться голосовой клавиатурой. Это неудивительно: вряд ли вы захотите обсуждать с друзьями планы на вечер, используя для общения голосовую клавиатуру, находясь при этом в одной комнате с коллегами по работе (или даже начальником). Отсутствует приватность, и это — большой минус такого подхода. Поэтому люди вынуждены пользоваться классической бесшумной клавиатурой.

Предиктивный ввод

Клавиатура Swiftkey достаточно давно (с 2010 года) представлена на мобильном рынке. Она по праву считается одной из лучших, неоднократно получала всякого рода призы и награды. Swiftkey анализирует введенный вами текст и обучается (запоминая и добавляя в свой словарь новые слова и часто используемые вами сокращения). Главной ее особенностью является возможность предугадывать слова (по первым введенным буквам) и предсказывать, какое слово вы введете следующим. Такой способ ввода текста называется предиктивным (от англ. predictive — предсказывающий). Предиктивный ввод текста в клавиатуре Swiftkey основывается на анализе двух последних введенных слов. На практике этого бывает недостаточно для правильного определения следующего слова, ведь они не всегда отражают смысл (контекст) предложения. Чтобы анализировать большее количество слов в предложении при помощи алгоритмов, которые сейчас используются в клавиатуре Swiftkey, понадобится существенное увеличение нагрузки на системные ресурсы смартфона. Такой подход рано или поздно заведет разработчиков в тупик: клавиатура будет тратить на предсказывание очередного слова больше времени, чем пользователь на его ввод.

keyboard-neural-swiftkey

Нейронная клавиатура Swiftkey

Именно поэтому в основе очередного поколения клавиатуры Swiftkey будет лежать нейронная сеть, которая без проблем справляется с обработкой больших объемов данных. Строение нейронной сети похоже на строение человеческого мозга, поэтому предугадывание будет точным и естественным.

Нейронная сеть позволяет распознавать связь между словами в предложении. В нее уже загружены миллионы простых предложений — это начальная база знаний системы. В процессе работы нейронная сеть будет обучаться (анализируя введенный вами текст) и подстраиваться под конкретного пользователя. Разработчики Swiftkey Neural обещают, что эта технология произведет фундаментальные изменения в системе ввода текста в ближайшие 5 лет. Вполне возможно, что при доступе к сведениям о вашей жизни (а эта статистика уже давно есть у Google), система Swiftkey Neural сможет прогнозировать предложения или даже целые сообщения. Не исключено, что скоро у каждого из нас будет эдакий нейронный «клавиатурный бот», который сможет самостоятельно общаться с вашей мамой, рассказывая ей, что у вас все хорошо, и отправляя фотографии из Instagram в подтверждение того, что вы хорошо покушали. Альфа-версия приложения Swiftkey Neural пока что доступна только для смартфонов на базе ОС Android. Более того, еще одним значимым ограничением является поддержка в программе лишь английского языка. Поэтому если вы хотите попробовать, как работает нейронная сеть прямо сейчас, установите приложение и придумайте пару фраз на английском.

SwiftKey-Neural

Классика жанра

Классическая версия популярной клавиатуры для мобильных устройств Swiftkey совместима с iOS и Android и поддерживает русский и украинский языки. Загрузить ее совершенно бесплатно вы можете из Арр Store и Google Play соответственно. Из особенностей клавиатуры (помимо предугадывания и автоматического дополнения слов) отметим поддержку ввода жестами (как Swype), возможность загрузки нескольких языковых пакетов и синхронизацию пользовательского словаря (который может загружаться на другие ваши устройства, если на них вы также используете приложение).

Последние записи

Комментариев нет.

Добавить свой комментарий