Proyecto final de la clase de NLP.
El proyecto final de la clase de NLP se trata de un chat que censura vulgaridades. La censura se realiza mediante la librería spanlp (tambien construida en clase). Internamente, los mensajes pasan por un proceso de análisis de sentimientos y de extracción de caracteristicas linguisticas que se pueden visualizar en este dashboard.
- Chat - Aplicación web construida en Angular y desplegada en Firebase Hosting.
- Dashboard
- Spanlp - librería Python para detectar, censurar y limpiar groserías, vulgaridades, palabras de odio, racismo, xenofobia y bullying en textos escritos en Español.
- API Backend. Conjunto de servicios REST que soportan el envio, la recepción, procesamiento y almacenamiento de los mensajes, sentimientos y caracteristicas linguisticas.
- Lenguajes de Programación: Python y Javascript
- Base de datos: Algolia, Google BigQuery
- Aplicación Web: Angular Framework
- Análisis de Sentimientos: Datatul
- Visualización de Datos: Google Datastudio
- Librería In-House: Spanlp
- @normacalamartinez en Github (BI Developer) - Contribución al dataset de vulgaridades por país de habla hispana.
- @jfreddypuentes - Esta cuenta.
- @vivianamarquez en Github, @vivmarquez en Twitter (Data Scientist & Mathematician)