Что такое предиктивный ввод

Использование функций «Автокоррекция» и предиктивного набора текста на iPhone, iPad или iPod touch

Узнайте, как пользоваться функциями «Автокоррекция», предиктивного набора и замены текста, чтобы вводить текст с меньшим количеством нажатий.

Что такое предиктивный ввод. Смотреть фото Что такое предиктивный ввод. Смотреть картинку Что такое предиктивный ввод. Картинка про Что такое предиктивный ввод. Фото Что такое предиктивный ввод

Использование функции «Автокоррекция»

Функция «Автокоррекция» проверяет правописание при вводе с помощью словаря клавиатуры и автоматически исправляет ошибки. Чтобы использовать ее, просто вводите текст в поле.

Чтобы проверить, включена ли эта функция, выполните следующие действия.

Что такое предиктивный ввод. Смотреть фото Что такое предиктивный ввод. Смотреть картинку Что такое предиктивный ввод. Картинка про Что такое предиктивный ввод. Фото Что такое предиктивный ввод

Использование предиктивного набора текста

С функцией предиктивного набора текста можно вводить и дополнять целые предложения всего несколькими касаниями.

Что такое предиктивный ввод. Смотреть фото Что такое предиктивный ввод. Смотреть картинку Что такое предиктивный ввод. Картинка про Что такое предиктивный ввод. Фото Что такое предиктивный ввод

По мере ввода текста будут предлагаться слова и фразы на основе ваших предыдущих бесед, стиля изложения и даже веб-сайтов, которые вы просматриваете в Safari.

Что такое предиктивный ввод. Смотреть фото Что такое предиктивный ввод. Смотреть картинку Что такое предиктивный ввод. Картинка про Что такое предиктивный ввод. Фото Что такое предиктивный ввод

Что такое предиктивный ввод. Смотреть фото Что такое предиктивный ввод. Смотреть картинку Что такое предиктивный ввод. Картинка про Что такое предиктивный ввод. Фото Что такое предиктивный ввод

Что такое предиктивный ввод. Смотреть фото Что такое предиктивный ввод. Смотреть картинку Что такое предиктивный ввод. Картинка про Что такое предиктивный ввод. Фото Что такое предиктивный ввод

Настройка замены текста

Функция замены текста позволяет использовать сокращения для ввода длинных фраз. При вводе комбинации в текстовое поле автоматически подставляется целая фраза. Например, при вводе «ДУ» может подставляться фраза «Доброе утро».

Чтобы настроить функцию замены текста, перейдите в раздел «Настройки» > «Основные» > «Клавиатура» > «Замена текста».

Источник

Почти на всех мобильных девайсах сегодня имеется интеллектуальная клавиатура, которая предлагает слова для сверхбыстрого набора текста. Тем не менее она неидеальна и иногда может выдавать не самые лучшие комбинации букв. Как же это работает?

Что такое предиктивный ввод. Смотреть фото Что такое предиктивный ввод. Смотреть картинку Что такое предиктивный ввод. Картинка про Что такое предиктивный ввод. Фото Что такое предиктивный ввод

Эта технология носит название предиктивный набор. Что это такое? У пользователей Android такие интеллектуальные клавиатуры (пост-T9) в наличии уже нескольких лет. Однако еще до того, как официальное приложение Google добавило предиктивный набор, Swype и SwiftKey создали клавиатуру, в которой участвуют слова, используемые чаще всего.

Тонкости применения

Как действует предиктивный набор?

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

Что такое предиктивный ввод. Смотреть фото Что такое предиктивный ввод. Смотреть картинку Что такое предиктивный ввод. Картинка про Что такое предиктивный ввод. Фото Что такое предиктивный ввод

Например, если вы наберете некое слово и ваша клавиатура никогда его не видела ранее, она предложит исправить его на другое, которое, по ее мнению, более вероятно. У вас есть три варианта:

Как наполняется пользовательский словарь?

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

Кроме того, клавиатура все равно включает этот функционал, если вы игнорируете предиктивный набор. Что это значит? Первый или второй раз, когда вы пропускаете исправление или сохранение слова, предполагается, что это не орфографическая ошибка, но и не слово, которое вы используете достаточно часто, чтобы быть представленным в похожих шаблонах использования. Если вы проигнорируете его третий или четвертый раз (это зависит от конкретной клавиатуры), система будет отмечать его как будущий вероятный вариант и все равно начнет предлагать его при вводе похожих слов или предложений.

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

Что такое предиктивный ввод. Смотреть фото Что такое предиктивный ввод. Смотреть картинку Что такое предиктивный ввод. Картинка про Что такое предиктивный ввод. Фото Что такое предиктивный ввод

Как различаются интеллектуальные клавиатуры?

Почти каждая современная клавиатура использует технологию, о которой упоминается выше. Тем не менее существуют четкие различия между подсказками, которые делает система вашего телефона по умолчанию и получаемыми с виртуальных клавиатур сервисов SwiftKey, Fleksy или Swype.

Что такое предиктивный ввод. Смотреть фото Что такое предиктивный ввод. Смотреть картинку Что такое предиктивный ввод. Картинка про Что такое предиктивный ввод. Фото Что такое предиктивный ввод

Современные технологии

Как включить предиктивный набор на айфоне? Как правило, он включен по умолчанию, но если эта опция неактивна, достаточно зайти в настройки клавиатуры и выбрать соответствующий пункт меню. Точно так же можно и отключить данную опцию, однако это не рекомендуется.

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

Что такое предиктивный ввод. Смотреть фото Что такое предиктивный ввод. Смотреть картинку Что такое предиктивный ввод. Картинка про Что такое предиктивный ввод. Фото Что такое предиктивный ввод

Они также предлагают облачные сервисы, которые могут выполнять множество функций. Некоторые из наиболее распространенных включают:

Это позволяет функционалу использоваться на нескольких устройствах и не утрачиваться, если оно будет повреждено или украдено. Доступно сегодня и динамическое обновление вашей языковой модели на основе другой информации, получаемой из сайтов в реальном времени, например, Twitter.

Так, функция «Живой язык» Swype позволяет вашему словарю обновляться с популярными трендами в Интернете и в социальных сетях. SwiftKey предлагает SwiftKey Cloud, дополнительную услугу, которая может подключаться к вашей учетной записи Twitter, Google или Facebook, чтобы узнать, что вы сказали в этих сетях или в своем письме.

Прогностическая клавиатура Google аналогична, за исключением того, что она использует набранное вами на устройстве Android, а также все, что вы вводите в своих учетных записях Google, истории веб-поиска, Google+ и т. д. Во всех случаях эти функции являются необязательными, их нужно выбирать и их можно легко исключить.

Как улучшить ваши результаты?

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

Что такое предиктивный ввод. Смотреть фото Что такое предиктивный ввод. Смотреть картинку Что такое предиктивный ввод. Картинка про Что такое предиктивный ввод. Фото Что такое предиктивный ввод

Вот что вы можете сделать?

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

Научитесь редактировать словарь. Так же, как регулярно добавлять слова, вы должны убирать из него те, которые он предлагает использовать и которые вам не нужны. Если ваша клавиатура просто настаивает, чтобы вы набирали имя или название города вместо распространенного слова, лучше всего просто удалить его из вашего пользовательского словаря целиком, и когда вам будет нужно набрать его, ввести вручную.

Включите облачные функции и убедитесь, что все ваши слова находятся на всех ваших устройствах, и вам не нужно повторять «обучение». Подключение клавиатуры к другим приложениям или выбор одного из них с использованием системного словаря, а не словарей для приложений, облегчат ввод. Однако в этом случае вы можете столкнуться с проблемой, как очистить предиктивный набор, если ошибочно сохраните много неправильно написанных слов.

Наконец, использование клавиш, которые всегда используют обновляющие облачные словари (например, «Живой язык» Swype), означает, что ваша клавиатура всегда будет иметь и понимать новые слова, если вы решите их использовать. Например, если вы используете клавиатуру Google по умолчанию на Android, включите «персонализированные предложения».

Источник

T9, или Предикативный ввод текста в мобильных телефонах

Что такое предиктивный ввод. Смотреть фото Что такое предиктивный ввод. Смотреть картинку Что такое предиктивный ввод. Картинка про Что такое предиктивный ввод. Фото Что такое предиктивный ввод

Практически все пользователи мобильных телефонов не обходятся в своей практике без SMS. Это очень удобная и недорогая услуга, предоставляемая фактически всеми операторами в тех стандартах, где это возможно. Однако неудобно набирать текст, используя десять кнопок вместо стандартной клавиатуры ПК. Разработчики программы Т9 обещают нам помочь, предлагая предикативный (предсказательный) ввод текста.

Разработанная компанией Tegic технология Т9 позволяет ускорить и упростить набор текста там, где количество кнопок меньше, чем количество букв в алфавите, например, в мобильных телефонах и других мобильных устройствах. Девиз фирмы — «одно нажатие на клавишу для ввода одной буквы!». Сама компания Tegic называет это Itelligent Typing (интеллектуальным вводом). Технология Т9 была лицензирована многими фирмами, производящими мобильные устройства, например, Motorola, Siemens, Nokia, Ericsson, Beneffon, Nec и другими.

Что же это такое? Используя систему Т9, мы нажимаем на клавишу, где находится необходимая буква всего один раз. Набрав таким образом несколько букв, мы ждем, пока Т9 сама попытается создать из них слово. Если оно совпало с тем, что Вы набирали, то нажмите пробел и переходите к следующему слову. А если нет, то Т9 предложит на выбор несколько вариантов слов, составленных из введенных Вами букв.Чтобы выбрать нужное слово, несколько раз нажмите на клавишу «0» и затем введите его нажатием пробела или любого знака препинания.

Попробуем рассмотреть принцип действия Т9 и аналогичных систем на примере системы iTAP, которая используется в некоторых моделях телефонов фирмы Моторола. В описании сказано, что во время набора текста телефон предугадывает или предсказывает слово, которое Вы пытаетесь ввести. Как же система работает?

Объяснить это сходу достаточно сложно, так что попробую сделать это на примере:

Предположим, нам нужно ввести слово «abandon»:

Опять-таки небольшой ньюанс: в классическом Т9 нам бы пришлось вместо «Ок» нажать на пробел «#>».

Уверен, что некоторые из Вас поняли еще не все, так как сам я далеко не сразу и не все понял. На самом деле все просто! Нет надобности щелкать по кнопке несколько раз, чтобы она изменила свое значение, это делается с помощью стрелок « « в процессе выбора варианта из предложенных ниже на экране.

Когда же Вы поймете, то можете подумать:

И что это нам дает? Легче привычно перебирать кнопки, чем искать стрелочками варианты, предложенные этим «разумным» телефоном!

Но Вы будете не правы. Набирая это слово обычным образом, мы нажали бы на кнопки 15 раз (поверьте мне), а так — всего 11, что, согласитесь, уже немного быстрее.Когда я набирал это слово во второй раз, то третью его букву iTAP подставила сразу, значит, имеется и система самообучения.

Но это далеко не все! Если в процессе написания слова не пользоваться стрелочками, то последние буквы (иногда и все) iTAP будет пытаться переставлять по своему усмотрению, то есть делать именно то, что указано разработчиком. Вот пример: набираем «motorola», не пользуемся стрелочками и не смотрим на предлагаемые варианты внизу экрана. Смотрим только на набираемое слово.

В обоих случаях полный успех!

Что такое предиктивный ввод. Смотреть фото Что такое предиктивный ввод. Смотреть картинку Что такое предиктивный ввод. Картинка про Что такое предиктивный ввод. Фото Что такое предиктивный ввод

К сожалению, некоторые сложности все-таки существуют. Очень многие слова так просто, не пользуясь стрелочками, не наберешь. Попробуем, например, ввести «mainboard».

Не получилось L. Такое бывает не редко. И все равно это слово набирается за 14 нажатий с использованием стрелок вместо 18 в обычном режиме. Причем 6 раз нажимается «>» — для ускорения процесса можно положить палец на эту кнопку и не снимать его.

После ввода слова нужно нажать «Ок», в тексте автоматически появляется пробел (тоже «экономия» одного нажатия), а если Вы хотите поставить какой-либо знак препинания, то iTAP автоматически вернется в конец слова!

Еще одна особенность:при наборе слова из 2-4 букв, внизу экрана будут предложены несколько вариантов из комбинаций этих букв (классический Т9). Например:

набираем слово «pony»,

телефон наберет snow,

а внизу предложит варианты:

snow pony sony sonw sonx sonz son9,

передвинем стрелочку на одну позицию вправо и получим нужное слово.

Но если Вы хотя бы один раз воспользовались стрелками или если слово содержит более 4-х букв, телефон будет предлагать только варианты с измененными последними буквами.

Например, запишем «snowman»:

А внизу — варианты snown snowm snowo snow6.

То есть на данном этапе мы можем заменить с помощью стрелочек лишь последнюю букву.

К вопросу о количестве нажатий в обычном режиме. Чтобы набрать букву, находящуюся на одной кнопке с только что набранной, мне (на моем сотовом) нужно подвинуть курсор. Например, чтобы набрать «cba», я должен сделать следующее: набрать «с» (три нажатия), подвинуть курсор (иначе при нажатии на ту же клавишу буква «с» заменится буквой «а»), затем набрать «b» (2 нажатия), опять подвинуть курсор и наконец набрать «а». Знаю, что на некоторых моделях, чтобы набрать символ, расположенный на той же кнопке, что и предыдущий, достаточно просто подождать, и он уже не будет заменен, но это не ускорит процесс, так как за время ожидания можно успеть набрать несколько символов. Приятным можно назвать то, что в любое время набора текста нажатием двух-трех кнопок можно перейти на обычный, или числительный ввод. (Меню — iTAP — Numeric — Tap прямо в процессе редактирования).

Но… самое неприятное для многих из нас: как это часто бывает, русский язык оказался «в пролете». Если набирать русские слова латиницей, пропадет эффект: вряд ли в словаре iTAP или Т9 мы отыщем такой набор слов, как в предложении «Pozvoni mne domoi pogalysta, ya yge gdu.Tvoi zaichik!» :). Думаю, будет легче вводить слова обычным способом.

Ждем, конечно, начала «поголовной» русификации мобильных телефонов, но… Русский язык, бесспорно, сложнее английского: больше букв в алфавите, богаче лексика, сложнее грамматика.Русские падежи и спряжения заставят потрудиться разработчиков этой системы, но и мы будем совершенствовать свой английский!

Выводы. Рассмотренная система, безусловно, заслуживает внимания. Благодаря iTAP заметно упрощается набор и редактирование текста в мобильном телефоне. Некоторые слова вводятся в три раза быстрее, чем обычным способом! Пока Т9 и iTAP не стали альтернативой маленьким переносным клавиатурам, но это уже большой шаг вперед. К сожалению, русский язык не поддерживается, а транслитерация оказывается неэффективной. Ждем прихода русского языка и подобных Т9 систем в каждый мобильный телефон!

Думаю, что с аналогичными системами мы и «доживем» до голосового набора текста в мобильных устройствах.

Источник

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

Предиктивный ввод текста (через англ. predictive «предсказывающий», «предвещающий» из лат. praedictīvus) — система ускоренного ввода текста в цифровые устройства, при которой программное обеспечение устройства в процессе набора предлагает варианты окончания слов и фраз, основываясь на имеющихся в его словаре, а также может предлагать исправлять распространённые ошибки.

Применение

Мобильные устройства

Предиктивный ввод текста распространён на мобильных устройствах (прежде всего на телефонах), на которых ввод текста затруднён, например, при написании SMS-сообщений. В основном применяются две системы предиктивного ввода: автозамена и T9

Редакторы для программистов

Редактор проводит анализ текста и выводит меню, в котором предлагается окончание вводимого ключевого слова или идентификатора. Либо, например, при вводе тэга HTML предлагает на выбор все его параметры.

В большинстве редакторов меню предиктивного ввода вызывается либо при короткой паузе набора, либо по кнопке Ctrl-Пробел.

Редакторы документов

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

Проблемы

Общие

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

Применительно к мобильным устройствам

В языках с большим количеством коротких слов (английский) предиктивный набор предлагает слишком много альтернатив. Да и в других языках одна и та же комбинация клавиш может выдать несколько слов, и если не смотреть на экран, можно отправить сообщение с ошибкой. Наиболее занимательные ошибки телефона служат объектом коллекционирования, а иногда входят в подростковый сленг, например:

При вводе на языках с агглютинативными элементами, например, немецком, приходится вводить слово по частям. Система ввода текста должна быть готова к этому. Например, реализация T9 в телефонах Sony Ericsson предлагает такое решение: после набора первой части слова пользователь нажимает на кнопку «OK», и вводится вторая часть.

Также следует предусмотреть ввод слов, которых нет в словаре. Наиболее элегантно это сделано в iTAP: когда пользователь видит, что телефон ошибается, он один раз нажимает на кнопку «Стирание» и кнопками-стрелками фиксирует начало. После этого он вводит остаток по одной букве. В T9 приходится стирать слово полностью (или почти полностью) и набирать его по одной букве.

Для сенсорных телефонов разработана технология Swype, позволяющая набирать текст не отрывая рук.

В программистских редакторах

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

rObject.x = aObject.x + someVector.x // программист пропустил точку с запятой rObject.y = aObject.y + so_ // тут стоит курсор

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

Иногда ошибка в коде может стать предпосылкой для предиктивного ввода. Например.

В таком случае система может предложить ввести идентификатор someVector.

Источник

СОДЕРЖАНИЕ

Служба коротких сообщений (SMS) позволяет пользователю мобильного телефона отправлять текстовые сообщения (также называемые сообщениями, SMS, текстами и txts) в виде коротких сообщений. Самая распространенная система ввода текста SMS называется « мульти-тап ». При использовании множественного касания клавишу нажимают несколько раз, чтобы получить доступ к списку букв на этой клавише. Например, нажатие клавиши «2» один раз отображает «a», дважды отображает «b» и трижды отображает «c». Чтобы ввести две последовательные буквы, которые находятся на одной и той же клавише, пользователь должен либо сделать паузу, либо нажать кнопку «Далее». Пользователь может печатать, нажимая буквенно-цифровую клавиатуру, не глядя на дисплей электронного оборудования. Таким образом, мульти-касание легко понять, и его можно использовать без какой-либо визуальной обратной связи. Однако многократное нажатие не очень эффективно, поскольку для ввода одной буквы может потребоваться много нажатий клавиш.

Словарные и не словарные системы

Традиционное устранение неоднозначности работает путем ссылки на словарь часто используемых слов, хотя Eatoni предлагает систему устранения неоднозначности без словаря.

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

Любая система (устранение неоднозначности или прогнозирующая) может включать пользовательскую базу данных, которую можно дополнительно классифицировать как «обучающую» систему, когда слова или фразы вводятся в пользовательскую базу данных без прямого вмешательства пользователя. База данных пользователей предназначена для хранения слов или фраз, неоднозначность которых не устраняется заранее предоставленной базой данных. Некоторые системы устранения неоднозначности в дальнейшем пытаются исправить орфографию, форматировать текст или выполнять другие автоматические перезаписи, что приводит либо к усилению, либо к нарушению усилий пользователя по вводу текста.

История

На клавишах китайской пишущей машинки, созданной Линь Ютаном в 1940-х годах, были предложены символы, следующие за выбранным. В 1951 году китайский наборщик Чжан Цзиин организовал китайские иероглифы в ассоциативные кластеры, предшественник современного интеллектуального ввода текста, и побил рекорды скорости тем самым. Интеллектуальный ввод текста с клавиатуры телефона известен по крайней мере с 1970-х годов (Smith and Goodwin, 1971). Интеллектуальный текст в основном использовался для поиска имен в каталогах по телефону, пока текстовые сообщения на мобильных телефонах не стали широко использоваться.

Пример

Что такое предиктивный ввод. Смотреть фото Что такое предиктивный ввод. Смотреть картинку Что такое предиктивный ввод. Картинка про Что такое предиктивный ввод. Фото Что такое предиктивный ввод

На типичной клавиатуре телефона, если пользователь желает ввести в системе ввода клавиатуры «мульти-кран», они должны:

Между тем, в телефоне с интеллектуальным вводом текста им нужно только:

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

Компании и продукты

Текстонимы

Ошибка устранения неоднозначности и орфографические ошибки

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *