Esta aplicación utiliza los modelos de clasificación entrenados durante el trabajo de investigación de la Tesis, con el fin de asignar grados de personalidad a un texto dado. Utiliza algoritmos de procesamiento de lenguaje natural y aprendizaje automático para clasificar el texto en diferentes categorías de personalidad, proporcionando porcentajes para cada una.
Aqui se debe ingresar un texto de al menos 100 palabras para predecir
Aqui se visualizan los resultados de predicción obtenidos a partir del texto ingresado
- Python
- Flask
- Docker
- HTML, CSS, JS
- Bibliotecas ScikitLearn de Clasificadores (DTC, SVM, MNB, LR)
- Bibliotecas ScikitLearn de procesamiento de lenguaje natural (CountVectorizer, TfIdfVectorizer)
- Python 3.x
- Todas las dependencias específicas (bibliotecas Python, etc.)
Se listan las notebooks utilizadas para los tipos de clasificacion
- Clasificación Binaria
- Clasificación MultiClase
- Clasificación Multietiqueta
Se adjunta el informe de resultados final que consta de una tabla comparativa de todos los tipos de clasificación (binaria, multiclase, multietiqueta) junto con el resultado obtenido de cada clasificador y cada modelo de representación (booleana, tf, tfidf)