0 votos

Determinar cómo se generan sugerencias específicas de SwiftKey

¿Hay alguna forma de determinar cómo se agregó una sugerencia particular de SwiftKey al diccionario de palabras de SwiftKey? Estoy viendo algunas sugerencias extrañas aparecer, y estoy bastante seguro de que no son palabras que haya usado en correo electrónico o SMS.

Específicamente, escribí "Saturday" y luego simplemente comencé a elegir las sugerencias más extrañas que vi, y terminé con lo siguiente:

Saturday, Konigsburg 45Ira Sleeps Over 157Nature's Children #Mike's Mystry 145BxcrChldrn #9Mntn Top 63Paddington

Es concebible que haya usado la palabra "Konigsburg" en algún momento, y por supuesto he usado "sleeps," "over" y "children," pero estoy bastante seguro de que nunca escribí mal "mystery" de esa manera, y los demás son simplemente extraños. También me resulta extraño que todos estén en mayúsculas. ¿Alguna idea?

EDIT: Para aclarar, no estoy preguntando por qué estas palabras aparecieron en este momento particular; es decir, no quiero detalles sobre cómo SwiftKey selecciona las palabras "mejores" para mostrar en un momento dado. Solo quiero saber cómo estas palabras se agregaron como candidatas al diccionario en absoluto.

0voto

ce4 Puntos 11180

Una respuesta a esta pregunta es muy específica de la implementación, y de hecho solo puede ser respondida con certeza por un desarrollador de SwiftKey, eventualmente. En general, las sugerencias de palabras se basan en algoritmos que son alimentados por diccionarios de n-gramos que predicen posibilidades para la siguiente palabra que es probable que escribas.

Vea la entrada de n-gramos de Wikipedia para obtener más información.

Es probable que se utilicen diccionarios de 2-gramos o 3-gramos con SwiftKey, entre otras técnicas.

Respecto a la extraña oración que auto-escribiste: Esto refleja el uso común de probabilidades de 2/3-gramos, así que culpa a tus compañeros usuarios por la mala ortografía, es justo lo que realmente usan.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X