Una aplicación de aprendizaje inteligente centrada en el usuario que tiene características como predictor de estilo de aprendizaje personalizado, tutor de IA, sistema de recomendación. Modo de enfoque, etc.
El predictor de estilo de aprendizaje se realizó con la ayuda del Modelo de aprendizaje automático de Bosque aleatorio que cuando se implementa dio el estilo de aprendizaje resultante del usuario de las opciones visuales, auditivas, lectura/escritura y kinestésica.
El modelo de recomendación se realiza combinando tres modelos ML y ofrece resultados precisos que recomiendan cursos y material de estudio al usuario en función de sus niveles de dificultad y su tema.
El Tutor de AI es un chatbot AI incorporado que resuelve las dudas del usuario. Ayuda a evitar que el usuario cambie a otras fuentes para resolver sus dudas o aprender algo nuevo.
El modo de enfoque es un temporizador que ayuda al usuario a conocer la cantidad de tiempo que estudió al estar enfocado.
Techstack
Flutter para el desarrollo de Android frontend
Python, Flask, Pandas, Sklearn para el desarrollo e integración de modelos
API de YouTube y API de chatbot integrada en la aplicación
Varios complementos para las características de la aplicación