• Stars
    star
    126
  • Rank 284,543 (Top 6 %)
  • Language
    Jupyter Notebook
  • License
    MIT License
  • Created over 7 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Custom classification algorithm to sense the bots vs human on social media space like twitter

Detecting Bots on Twitter Using Machine Learning

Twitter bot is a program used to produce automated posts, follow Twitter users or serve as spam to entice clicks on the Twitter microblogging service. In this project, we will use Machine Learning techniques to predict weather an account on Twitter is a Bot or a real user. We have performed significant amount of feature engineering, along with feature extraction - selected features out of 20 helped us to identify whether an account is bot or non bot. We implemented various algorithm but finally implemented our own which gave us AUC>95%.

Table of Contents

1. Depenedencies

Python 3, Pandas, Numpy, Seaborn, MatplotLib, Sklearn

2. Code

The code and datasets can be found under 'Final Project and Code' folder.

3. Video Link

https://www.youtube.com/embed/bRjxeovhL50?ecver=2

Thank you

Thank you for visiting this repository and looking at this project. Please feel free to contribute and take our analysis further.

MIT License

Copyright (c) 2017 Jubins, Tushar, and Balaji

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

More Repositories

1

DeepLearning-Food-Image-Recognition-And-Calorie-Estimation

Food image prediction using TensorFlow and calorie estimation using K-Nearest-Neighbors algoritm
Jupyter Notebook
73
star
2

Spark-And-MLlib-Projects

This repository contains Spark, MLlib, PySpark and Dataframes projects
Jupyter Notebook
40
star
3

Tableau-Projects

This repository contains my tableau projects
23
star
4

Netflix-Shows

API that allows users to search, sort, and filter your favorite Movies and TV Shows. Built using asynchronous Python-Fast API framework. Go to /docs to see the full list of available endpoints.
Python
4
star
5

KeystrokesAuthentication

Keystrokes Authentication is a Python-Django app that analyzes users typing patterns and creates their unique biometric. This app allows software engineers to easily train, deploy, and evaluate a machine learning or a neural network classifier. The system takes the training data URL as an input having user_data, user_label, and next elements as input.
Python
4
star
6

Web-Development-NYU-Social-Networking-Website

A fully working Social Networking website developed using PHP, JavaScript, HTML, CSS and Oracle DB Postgre SQL.
PHP
2
star
7

Bank-Marketing-Multivariate-Analysis

IDS-Project-Bank-Marketing-Analysis
Jupyter Notebook
1
star
8

Insight-DataScience-Fansite-Analytics-Project

Insight-fansite-analytics-challenge
Python
1
star
9

Deep-Learning-Udacity

This repository contains projects, assignments and programs developed during my Deep Learning Nanodegree from Udacity
Jupyter Notebook
1
star
10

Hadoop-Programming-For-Big-Data-Analytics-Course

Hadoop MapReduce, Hive, Pig, Impala prgrams.
Java
1
star
11

Scala-Memory-Mapping

Memory mapped files in scala using java nio
XSLT
1
star
12

AES-Secure-Chat-Messenger

A Chat Messaging System developed in Python that employs AES Encryption, SHA 256 Digital Signature and feature to block/unblock any of the users.
Python
1
star
13

D3js-Visualizations

Contains the visualizations I created using D3.js
HTML
1
star