Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube
JC Mouse Bolivia
Index / Ciberseguridad / Tweetbotornot: Detección de Bots de Twitter

Tweetbotornot: Detección de Bots de Twitter

Autor jc mouse viernes, noviembre 22, 2019

El modelo Tweetbotornot es un algoritmo de aprendizaje automático que se entrenó en miles de cuentas reales de bot y no bot de Twitter. Tiene en cuenta más de cien características diferentes derivadas de:

  • Atributos de nivel de usuario, por ejemplo, nombres, información de perfil como URL, descripción y ubicación, fecha de creación de la cuenta, número y tasa de estados, tweets favoritos, listas, amigos , seguidores
  • Patrones de tweets de alto nivel
  • Frecuencia, proporción y tiempo de tweets puros / originales, estados citados, retweets, número de favoritos, retweets
  • Patrones basados ​​en texto en tweets de usuarios –por ejemplo, número de hashtags, menciones y enlaces, longitud de tweets, puntuación, complejidad de palabras, etc., además de varias otras características.

El modelo está actualmente en desarrollo, fue programado por Michael W. Kearney en lenguaje R (lenguaje de programación con un enfoque al análisis estadístico), el proyecto se encuentra bajo licencia del MIT.

tweetbotornot

Las estimaciones de tweetbotornot simplemente reflejan el grado en que una cuenta determinada es similar a una cantidad de cuentas bot (automatizadas) conocidas. Este modelo proporciona pruebas de comportamientos automatizados, no humanos o no auténticos. Además, aunque la tasa de error durante la validación fue pequeña, debido a que probablemente haya muchos más no bots que bots en Twitter, el número de falsos positivos (cuentas reales no bot que reciben probabilidades de bot mayores a .50) aún puede ser relativamente grande.

En general, el modelo predeterminado es correcto el 93.8% del tiempo y  el modelo rápido es correcto el 91.9% del tiempo.

Para más información se recomienda visitar la pagina oficial del proyecto de tweetbotornot donde se podrá conocer más sobre sus características, instalación e integración con la API de Twitter. De igual forma el repositorio en Github se encuentra abierto al publico en https://github.com/mkearney/tweetbotornot

Esta disponible también una implementación online de tweetbotornot en https://mikewk.shinyapps.io/botornot/ el cual ingresando el nombre de una cuenta de Twitter te muestra las probabilidades de que sea un bot o no.

Básicamente, si se obtiene un puntaje menor a 0.5, probablemente la cuenta corresponda a una persona. Si tiene un puntaje mayor a 0.5 probablemente sea un bot.

detector de bots RRSS

Me quiero volver chango, soy un bot!!! jajaj

En conclusión, este sistema utiliza un modelo de aprendizaje automatizado para calcular la probabilidad de que un usuario sea un bot o no. Los factores utilizados para identificar el comportamiento similar al bot incluyen el número de usuarios de seguidores y cuentas seguidas, la biografía y el uso de hashtags, @ -menciones y letras mayúsculas en los últimos 100 tweets de la cuenta.

Pruebe la aplicación BotOrNot y háganos saber cualquier sorpresa en los resultados en la sección de comentarios.

enjoy!

Tags

Si te ha gustado podrías compartirlo o dejar un comentario. ¡Muchas gracias!
Autor: JC Mouse

Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.

Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye

Enjoy! :)

También Te Podría Interesar

Google Circles en java

Google Circles en java

En este tutorial crearemos el botón de Google+ Google Circles para una interfaz de escritorio 🙂 si no sabes lo que son e...

Insert, Update, Delete con Access y C#

Insert, Update, Delete con Access y C#

En un post anterior vimos la forma de conectarnos a una base de datos Access con C#, pero de nada nos sirve solo conecta...

Proyecto Ascii Art (metodo de Black/white)

Proyecto Ascii Art (metodo de Black/white)

El Ascii Art o Arte Ascii, consiste en realizar dibujos con los caracteres ASCII (Código Americano Estándar de Intercamb...

JSCRUM .:. Gestor de Proyectos

JSCRUM .:. Gestor de Proyectos

¿Qué es SCRUM? SCRUM es un modelo de referencia que define un conjunto de prácticas y roles, y que puede tomarse como pu...

WorldMap: Construye y comparte mapas en la nube

WorldMap: Construye y comparte mapas en la nube

Harvard WorldMap es una plataforma de mapeo de código abierto en línea, desarrollado por el Centro de Análisis Geográfic...

Introducción a VueJS framework para el desarrollo FrontEnd

Introducción a VueJS framework para el desarrollo FrontEnd

Vue.js es un framework progresivo para la creación de interfaces de usuario de una sola página creado por Evan You. Pero...

Comparte lo que sabes

Categorias

Últimas entradas

En este post veremos un ejemplo sencillo de como descargar desde Internet archivos de cualquier tipo (*.jpg, *.png, *.gi...

FFmpeg es una colección de software libre capaz de decodificar, codificar, transcodificar, mux, demux, transmitir, filtr...

The Age of AI o «La era de la Inteligencia Artificial»,  es una serie de 8 documentales de Youtube Original, presentados...

La comunidad 3D Buzz  era una de los lugares donde la gente curiosa de aprender a realizar videojuegos buscaba recursos...

Herramientas

Generador de Enlaces a Whatsapp