luimont / tesis-lcc

Utils and tools for Tesis (Final Work) - Evaluation of personality traits using text mining techniques

Home Page:https://big-five-prediction-app.onrender.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tesis - Licenciatura en Ciencias de Computación (U.N.S.L)

Implementación de modelos con Web APP

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.

Página Inicial

Aqui se debe ingresar un texto de al menos 100 palabras para predecir

App Capture 1

Resultados

Aqui se visualizan los resultados de predicción obtenidos a partir del texto ingresado

App Capture 2

Tecnologías Utilizadas

  • Python
  • Flask
  • Docker
  • HTML, CSS, JS
  • Bibliotecas ScikitLearn de Clasificadores (DTC, SVM, MNB, LR)
  • Bibliotecas ScikitLearn de procesamiento de lenguaje natural (CountVectorizer, TfIdfVectorizer)

Requisitos

  • Python 3.x
  • Todas las dependencias específicas (bibliotecas Python, etc.)

Notebooks Utilizadas para los modelos

Se listan las notebooks utilizadas para los tipos de clasificacion

  • Clasificación Binaria
  • Clasificación MultiClase
  • Clasificación Multietiqueta

Modelos de Clasificación

Resultados Finales

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)

All_results.pdf

About

Utils and tools for Tesis (Final Work) - Evaluation of personality traits using text mining techniques

https://big-five-prediction-app.onrender.com

License:GNU General Public License v3.0


Languages

Language:Jupyter Notebook 100.0%