EasyReading (ER) es una aplicación móvil que clasifica textos según su dificultad. Esta clasificación se hace en base a la clasificación europea de idiomas: A1, A2, B1, B2, C1 y C2, pero ha sido simplificada en A, B, C.
ER está destinada a cualquier persona con dificultades de lectura o comprensión lectora.
Para poder clasificar los textos por niveles, ER hace uso del Machine Learning, que es una rama de la Inteligencia Artificial que permite crear programas capaces de reconocer patrones o clasificar en base a un aprendizaje anterior.
En nuestro caso se ha hecho un análisis previo de muchos textos de diferentes niveles. A partir de este análisis se pueden extraer varias características que serán usadas para enseñar al algoritmo a clasificar textos. Algunas de estas características son:
- Número de palabras / frase
- Número de letras / palabra
- Porcentaje de verbos / frase
- Verbos principales / verbos