GithubHelp home page GithubHelp logo

parkervg / russian-troll-detector Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jacsarge/russian-troll-detector

0.0 2.0 0.0 478 KB

System that returns the likelihood of a given Twitter account to be a Russian troll

Python 5.85% CSS 0.11% JavaScript 92.72% HTML 1.31%

russian-troll-detector's Introduction

russian-troll-detector

A system that returns the likelihood of a given Twitter account to be a Russian troll.

Related work

Still Out There: Modeling and Identifying Russian Troll Accounts on Twitter

There is evidence that Russia’s Internet Research Agency attempted to interfere with the 2016 U.S. election by running fake accounts on Twitter—often referred to as “Russian trolls”. In this work, we: 1) develop machine learning models that predict whether a Twitter account is a Russian troll within a set of 170K control accounts; and, 2) demonstrate that it is possible to use this model to find active accounts on Twitter still likely acting on behalf of the Russian state.

How to build

1.Clone the repository.

git clone https://github.com/trusttri/russian-troll-detector.git

Or if you clone from your forked one,

git clone https://github.com/[YOUR USERNAME]/russian-troll-detector.git

2.Install virtualenv

pip3 install virtualenv

3.Create & activate your virtualenv and install the needed python packages.

Go to russian-troll-detector/

cd russian-troll-detector/

Create a virtualenv. You may name it as you wish, here we use "rtenv (russian troll env)"

(Note: Built with python 3.7. If you use a different version and find issues, please ping us!)

virtualenv -p python3.7 rtenv

Activate the virtualenv

source rtenv/bin/activate

Now you will see your terminal like the following:

(rtenv) ~$

Install the needed python packages. Everything including Django is included in requirements.txt so just run the following.

(rtenv) ~$ pip install -r requirements.txt

4.Run the server

(rtenv) ~$ python manage.py runsever

Visit http://localhost:8000/

russian-troll-detector's People

Contributors

jacsarge avatar tdenby avatar trusttri avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.