Inspiració
Considerem que l'autoconeixment és fonamental per la construcció d'una autoestima robusta. Per aixó, volíem crear una eina de suport per que l'usuari pogués realitzar un seguiment de les seves pròpies emocions i estat d'ànim. A més, considerem que aixó podria permetre generar dades de gran interés per la comunitat científica.
Què fa
L'usuari obra una aplicació i se li sol·licita un registre. Un cop registrat pot escriure el seu propi diari. Aquest text és enviat i processat per un Model de IA anomentat BETO que detecta els sentiments que expressa la persona amb les paraules. Això és guardat en una base de dades on després poder extreure i analitzar el com es sent la persona i donar suport.
Com ho hem fet
Per la aplicació s'han utilitzat principalment Python, amb la corresponent GUI, base de dades i comunicació amb aquesta. Pel model de IA s'ha utilitzat la lliberia HuggingFace, que conté models pre-entrenat. Concretament s'ha utilitzat BETO, la versió en castella de BERT, un famós model bassat en l'última tecnologia de Transformers. Consideravem que utilitzar un model especific pel castella era de gran importancia per tindre uns bons resultats, en comptes de traduir per utilitzar models en anglés. Per entrenar aquest model s'ha emprat el dataset d'emocions del Hugging face en angles amb 20mil instàncies. Aquest s'ha traduit al castella utilitzant l'API de google. Igualment, es un dataset amb conceptes massa simples i considerem que faria falta un especificament creat per psicolegs.
Reptes que ens hem trobat
Trobar un model de IA avançar per castellà. Obtenir les dades i datasets en castellà, incloent la traducció.
Acompliments dels que estem orgullosos
Detectar els sentiments i entrenar els model tenint en compte la limitació del llenguatge i dataset.
Que hem aprés
Disseny de UI amb Python. Desenvolupament d'una API i ús de la nova arquitectura de IA transformers.
El futur de Auto Coneixement, Auto Estima
FrontEnd amb Node.js , connexió amb un altre endpoint perquè els psicòlegs puguin veure com s'ha sentit la persona, analitzar les paraules clau, extreure les entitats i afegir nous nivells de detecció de sentiments com la rabia.
Log in or sign up for Devpost to join the conversation.