Предиктивний набір - що це таке?

Предиктивний набір - що це таке?

Майже на всіх мобільних девайсах сьогодні є інтелектуальна клавіатура, яка пропонує слова для надшвидкого набору тексту. Проте вона неідеальна і іноді може видавати не найкращі комбінації букв. Як же це працює?

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

Тонкощі застосування

Розгляньмо деякі нюанси, говорячи про те, що це - предиктивний набір. iPhone і iPad, наприклад, з появою iOS 8 також оснащені цим функціоналом. Але на відміну від Android, предиктивний набір на пристроях "Еппл" не такий досконалий. Спочатку автозаміна слів може бути дуже невдалою, і для "навчання" девайса потрібен час. Крім того, вам потрібно розвинути хороший навик введення тексту, щоб інтелектуальні клавіатури добре працювали. Якщо ви набираєте слова з друком або помилками, система може розпізнати їх неправильно.

Як діє передиктивний набір?

Що це таке на практиці? У своїй основній формі, у передиктивній клавіатурі, використовується текст, який ви вводите регулярно. Всі набрані вами слова запам "ятовуються системою для створення вашого локального словника зі слів і фраз, які ви часто повторюєте. Потім девайс пропонує вам ці слова при ймовірності, що ви будете використовувати їх або потребуєте їх знову.

Наприклад, якщо ви наберете якесь слово і ваша клавіатура ніколи його не бачила раніше, вона запропонує виправити його на інше, яке, на її думку, більш ймовірно. У вас є три варіанти:

  • ви можете прийняти одне із запропонованих виправлень;
  • ігнорувати пропозиції і залишити все як є;
  • додати його в свій особистий словник, щоб система не турбувала вас, коли ви будете вводити його знову.

Як наповнюється словник користувача?

Якщо ви скористаєтеся виправленням і виберете один з вже запропонованих варіантів, очевидно, що клавіатура буде продовжувати вважати слово неправильним і пропонувати його замінити і в майбутньому. Якщо ви додасте його до свого словника, клавіатура відразу "дізнається" його і запропонує наступного разу, коли ви введете подібне поєднання букв або використовуєте схожі слова до і після цього слова, але пропустіть його.

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

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

Як розрізняються інтелектуальні клавіатури?

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

Що ж вони роблять інакше? Єдине, що об "єднує ці продукти, - те, що вони намагаються підказати слова. На цьому порівняння закінчуються. Підказки можуть бути простими - наприклад, як у старих клавіатурах з T9 Nuance. Вони стосуються значень, заснованих на ключах, які були використані раніше. Такі пристрої, як правило, використовують списки або словники слів.

Сучасні технології

А що таке предиктивний набір в айфоні і "Андроїді"? Сьогодні більш просунуті інтелектуальні клавіатури використовують інший підхід до підказок. Він заснований на обробці природничої мови і машинного навчання. Мовне моделювання - це саме те, що дає описана функція, тобто вона дозволяє "дізнаватися" певні слова. Як правило, вони об 'єднуються в ціле застосовуваною мовою. Таким чином, точність таких клавіатур, як правило, набагато вища, ніж у старих кнопкових.

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

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

Вони також пропонують хмарні сервіси, які можуть виконувати безліч функцій. Деякі з найбільш поширених включають:

  • введення імені контакту з онлайн-сервісів у підказку;
  • аналіз вашого запису в різних онлайн-сервісах для оновлення і, таким чином, персоналізацію сховища слів;
  • збереження і синхронізацію вашої мовної моделі.

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

Так, функція "Жива мова" Swype дозволяє вашому словнику оновлюватися з популярними трендами в Інтернеті і в соціальних мережах. SwiftKey пропонує SwiftKey Cloud, додаткову послугу, яка може підключатися до вашого облікового запису Twitter, Google або Facebook, щоб дізнатися, що ви сказали в цих мережах або у своєму листі.

Прогностична клавіатура Google аналогічна, за винятком того, що вона використовує набране вами на пристрої Android, а також все, що ви вводите в своїх облікових записах Google, історії веб-пошуку, Google + і т. д. У всіх випадках ці функції є необов 'язковими, їх потрібно вибирати і їх можна легко виключити.

Як покращити ваші результати?

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

Ось що ви можете зробити?

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

Навчіться редагувати словник. Так само, як регулярно додавати слова, ви повинні прибирати з нього ті, які він пропонує використовувати і які вам не потрібні. Якщо ваша клавіатура просто наполягає, щоб ви набирали ім 'я або назву міста замість поширеного слова, найкраще просто видалити його з вашого користувацького словника цілком, і коли вам буде потрібно набрати його, ввести вручну.

Увімкніть хмарні функції і переконайтеся, що всі ваші слова знаходяться на всіх ваших пристроях, і вам не потрібно повторювати "навчання". З 'єднання клавіатури з іншими програмами або вибір одного з них з використанням системного словника, а не словників для програм, полегшить введення. Однак у цьому випадку ви можете зіткнутися з проблемою, як очистити передиктивний набір, якщо помилково збережете багато неправильно написаних слів.

Нарешті, використання клавіш, які завжди використовують оновлюючі хмарні словники (наприклад, "Жива мова" Swype), означає, що ваша клавіатура завжди буде мати і розуміти нові слова, якщо ви вирішите їх використовувати. Наприклад, якщо ви використовуєте клавіатуру Google за замовчуванням на Android, увімкніть "персоналізовані пропозиції".