SwiftKey to pierwsza klawiatura ekranowa oparta na sztucznych sieciach neuronowych. Jak działa?

Twórcy klawiatury SwiftKey od zawsze chwalili się zaawansowanym systemem przewidywania wpisywanych wyrazów, ale teraz ma być on jeszcze lepszy. Wszystko za sprawą algorytmów stworzonych w oparciu o sztuczne sieci neuronalne.

SwiftKey to pierwsza klawiatura, która wykorzystuje sztuczne sieci neuronalne

SwiftKey to pierwsza klawiatura, która wykorzystuje sztuczne sieci neuronalne

SwiftKey Keyboard będzie jeszcze lepsze

SwiftKey to jedna z klawiatur ekranowych dostępnych dla urządzeń mobilnych, która — podobnie jak Swype - umożliwia wprowadzanie słów poprzez kierowanie opuszka palca od litery do litery, bez odrywania go od powierzchni ekranu. Rozwiązanie to od zawsze cechowało się wykorzystaniem zaawansowanych algorytmów, które przewidywały wprowadzane słowa i sugerowały kolejne.

SwiftKey jest obecnie jedną z najbardziej popularnych klawiatur ekranowych, ale spodobała się ona nie tylko użytkownikom. Część producentów androidów dodaje rozwiązania firmy do oprogramowania swoich urządzeń. Do grupy tej należą m.in. Samsung, Sony czy Alcatel. Technologię SwiftKey docenił również Microsoft, który jakiś czas temu wykupił ją za 250 mln dol.

Twórcy wprowadzają cały czas nowe programy, ale ich głównym celem jest udoskonalanie sztandarowego rozwiązania. Prawdziwym przełomem miało być — zapowiedziane pod koniec ubiegłego roku — dodanie nowych algorytmów przewidywania wyrazów, które bazują na sztucznych sieciach neuronowych.

Firma wypuściła wtedy testową aplikację SwiftKey Neural Alpha, która umożliwiła użytkownikom zapoznanie się z nowym rozwiązaniem, a twórcom zebranie danych o jego działaniu. Testy wypadły pozytywnie - klawiatura SwiftKey będzie od teraz w standardzie wykorzystywać sieci neuronalne.

Jak działa nowy SwiftKey?

SwiftKey od zawsze korzysta ze sztucznej inteligencji. Opracowane przez firmę algorytmy starały się przewidzieć to, jakie słowo wpisuje lub zamierza wpisać użytkownik. Bazowały one na rozbudowanym słowniku, a także wyrażeniach używanych przez piszącego — kolejne wyrazy dobierane były tak, aby pasowały do słownikowych zwrotów, mając na uwadze kilka wpisanych wcześniej słów.

Teraz jednak się to zmieni. Nowe algorytmy firmy SwiftKey oparte są na sztucznych sieciach dróg neuronalnych, które działaniem mają przypominać ludzki mózg. Wykorzystanie uczenia maszynowego umożliwi samodoskonalenie się algorytmów przewidujących wpisywane wyrazy — będą tym dokładniejsze, im lepiej poznają sposób pisania użytkownika. Jak konkretnie mają działać?

Algorytmy SwiftKey są dość zaawansowane i jasne jest, że firma nie ujawni ich budowy. Sposób ich działania jest jednak łatwy do zrozumienia. Nowy SwiftKey nie polega już tylko na słowniku, a bada kontekst całego wyrażenia. Algorytmy analizują wszystkie wpisane słowa pod kątem podobieństw i relacji, jakie zachodzą między nimi. Na tej podstawie dobierane są podpowiadane wyrazy.

SwiftKey - różnice w działaniu między starymi algorytmami bazującymi na słowniku a nowymi, które oparte są na sztucznych sieciach nauronalnych

Zobacz również: Appshaker 99

Wyjaśniając to bardziej obrazowo - jeżeli program odnajdzie wcześniej wpisaną frazę "Spotkajmy się na lotnisku", będzie w stanie określić, że po wpisaniu słów "Spotkajmy się na" chodzi nam o miejsce, a wyrazy jak "hotel" czy "biuro" mogą zastąpić "lotnisko" (szczególnie, gdy zostały wykorzystane w jednej z ostatnich konwersacji). Algorytmy ponadto będą w stanie określić nawet, że wyrażenie "Porozmawiajmy w biurze" ma podobną strukturę do "Spotkajmy się na lotnisku".

SwiftKey - różnice w działaniu między starymi algorytmami bazującymi na słowniku a nowymi, które oparte są na sztucznych sieciach nauronalnych

Twórcy SwiftKey pochwalili się, że model sztucznych sieci neuronowych do działania nie wymaga połączenia z siecią. Analiza zbioru słów i ich znaczeń wykonywana jest lokalnie (w danym urządzeniu). Nowy system będzie uczył się sposobu pisania poszczególnych użytkowników, co dotyczy również uzupełniania bogatego słownika, z którego znana była klawiatura SwiftKey.

Rewolucja, na którą będziemy musieli poczekać

Rozwiązanie oparte na modelu sieci neuronalnych może być niezwykle przydatnym dodatkiem, który usprawni i jeszcze bardziej przyspieszy wprowadzanie tekstu na ekranach smartfonów. Wielką zaletą SwiftKey powinien być fakt, że będzie ona działać tym lepiej, im dłużej z niej korzystamy. Może okazać się, że stanie się ona usługą, która daje najlepsze, bo w pełni spersonalizowane podpowiedzi.

Wielka szkoda, że na razie nie przetestujemy jej po polsku. Ulepszona klawiatura SwiftKey dostępna będzie póki co tylko w języku angielskim (zarówno brytyjskim, jak i amerykańskim). Posiadacze androidów już teraz mogą za darmo pobrać ją z Google Play. Twórcy nie ujawnili kiedy planują wprowadzić obsługę kolejnych języków, ani kiedy pojawi się wersja dla systemu iOS.

Źródło: swiftkey

Podziel się:

Przeczytaj także:

Także w kategorii Aplikacje:

Boom na Pokemon GO dobiega końca, ale twórcy nie mają powodów do obawy Ostatnie zmiany w Pokemon GO to wylewanie dziecka razem z kąpielą Interfejs nadchodzących smartfonów Google'a możesz mieć już dziś Lifestage to nowa społecznościówka Facebooka, w której nie jestem mile widziany Masz gogle Samsung Gear VR? Tę aplikację musisz poznać 81 pobrań na sekundę i 10 milionów dolarów dziennie, czyli Pokemon GO w liczbach Zaczyna się. Granie w Pokemon GO oficjalnie zakazane w Iranie. Powód? BlackBerry Hub+, czyli nie musisz mieć już smartfona BlackBerry, by korzystać z najważniejszych usług firmy Microsoft Pix to aplikacja, dzięki której iPhone powinien robić lepsze zdjęcia. No właśnie, powinien... Nowa Opera Mini na Androida daje ci powód, by korzystać z niej jeszcze częściej Efekt szału na Pokémon GO? Sprzedaż powerbanków w Polsce poszybowała w górę Pokémon GO oficjalnie w Polsce! Kontrola rodzicielska w systemie Android - poradnik Co to jest Snapchat i jak działa? Polaroid wypowiada wojnę Instagramowi. Zdjęcia i filmiki to przeszłość Pokémon GO to gra, której producenci opasek fitness powinni zacząć się bać Panel Google Now od teraz nie tylko w launcherze Google'a 5 stworzonych przez Facebooka aplikacji, które okazały się ogromnymi niewypałami Allo - inteligentny komunikator Google'a Klawiatura Google 5.0 już jest. Google dodał tonę nowych funkcji, a i tak nawet nie zbliżył się do konkurencji Samsung przygotował program, który zadba o zdrowie... wcześniaków Minecraft w wersji VR już dostępny na Samsung Gear VR Zenge - kolejne pozytywne zaskoczenie znad Wisły [Android, iOS, Windows] HTC Boost+ to aplikacja, która zadba o optymalizację niemal każdego androida

Popularne w tym tygodniu:

Najlepsze aplikacje astronomiczne. Zlokalizuj Perseidy i zobacz Ziemię z kosmosu Ta decyzja Opery nie spodoba się wielu użytkownikom. Koniec Opery Max Google Kontakty w końcu pobierzesz na dowolny telefon. Prawie dowolny Appshaker 2 #47: "A Planet of Mine", "Vector Pop" i niezwykły kalkulator Appshaker 2 #48 - Golden Hour, Eternal Card Game, Sleep orbit i inne