The uptick in Twitter user activity during the recent lockdown made it seem like a good place to start looking for a quarantine project to increase my competency with machine learning. Specifically, as misinformation and baffling conspiracies took hold of the U.S.’s online population, trying to come up with new ways to identify bad actors seemed like more and more of a relevant task.

In this post, I’ll be demonstrating, with the help of some useful Python network graphing and machine learning packages, how to build a model for predicting whether Twitter users are humans or bots, using only a minimum viable graph representation of each user.


Outline

1. Preliminary Research

2. Data Collection

3. Data Conversion

4. Training the Classification Model

5. Closing thoughts / Room for Improvement

#data-science #python #twitter #machine-learning

Python: Detecting Twitter Bots with Graphs and Machine Learning
2.00 GEEK