Skip to content

AlbertoMGV/twNudity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

twNudity 💋

Tabla de contenidos

Información

twNudity es un proyecto para la detección de contenido adulto en usuarios de Twitter. Para ello analiza la foto de perfil y la foto de fondo del usuario y por cada una de ellas dos, las evalua en dos categorias, si contienen pornografia y si contienen contenido sexy, es decir, contenido explicito que no llega a ser pornografia. Los resultados se muestran en porcentajes de probabilidad. Desarrollado con NodeJS. Utiliza la API de Twitter para obtener toda la información del usuario, y Tensorflow.js como libreria de machine learning para clasificar las imagenes. Para ello cuenta con un modelo entrenado y probado con un set de 15.000 fotografias obteniendo un 90% de aciertos.

Live demo en twnudity.albertomgv.com

Componentes

Como Empezar

To get a local copy up and running follow these simple example steps:

Prerequisites

  • NodeJS
  • npm

Linux

$ sudo apt update
$ sudo apt install nodejs
$ sudo apt install npm

Instalación

  1. Clonar al repositorio
git clone https://github.com/AlbertoMGV/twNudity
  1. Instalar los Node modules
$ npm install
  1. Lanzar el proyecto

Desarrollo

$ npm run-script devstart

Producción

$ npm start
  1. Comprobar que funciona

Visita http://localhost:3000/ para verificar que todo funciona.

Contribuir

Si quereis mejorar el proyecto o implementar cualquier cosa no dudeis en hacerlo, asi como si necesitais ayuda o cualquier tipo de duda contactad conmigo.

Contribuidores

Credits

About

Twitter account nudity analizer with Tensorflow.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published