Project_floodlight

Crisis incidents caused by rebel groups create a negative influence on the political and economic situation of a country. However, information about rebel group activities has always been limited. Sometimes these groups do not take responsibility for their actions, sometimes they falsely claim responsibility for other rebel group’s actions. This has made identifying the rebel group responsible for a crisis incident a significant challenge. Project Floodlight aims to utilize different machine learning techniques to understand and analyze activity patterns of 17 major rebel groups in Asia (including Taliban, Islamic State, and Al Qaeda). It uses classification algorithms such as Random Forest and XGBoost to predict the rebel group responsible for organizing a crisis event based on 14 different characteristics including number of fatalities, location, event type, and actor influenced. The dataset used comes from the Armed Conflict Location & Event Data Project (ACLED) which is a disaggregated data collection, analysis and crisis mapping project. The dataset contains information on more than 78000 incidents caused by rebel groups that took place in Asia from 2017 to 2019. Roughly 48000 of these observations were randomly selected and used to develop and train the model. The final model had an accuracy score of 84% and an F1 Score of 82% on testing dataset of about 30000 new observations that the algorithm had never seen. The project was programmed using Object Oriented Programming in Python in order to make it scalable. Project Floodlight can be further expended to understand other crisis events in Asia and Africa such as protests, riots, or violence against women.
Alternatives To Project_floodlight
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Orange34,46957475 months ago63October 31, 202399otherPython
🍊 :bar_chart: :bulb: Orange: Interactive data analysis
Machine Learning With Python2,980
a year ago8bsd-2-clauseJupyter Notebook
Practice and tutorial-style notebooks covering wide variety of machine learning techniques
Tensorflow Ml Nlp157
4 years ago5Jupyter Notebook
텐서플로우와 머신러닝으로 시작하는 자연어처리(로지스틱회귀부터 트랜스포머 챗봇까지)
Stock Market Analysis27
10 months agoJupyter Notebook
Exploratory analysis, visualization of stock market data along with predictions made on it using different techniques.
Machine Learning Using Python15
a year agoPython
Regression, Classification and Clustering
Artificial_curiosity12
7 years agoJupyter Notebook
Adaptive Reinforcement Learning of curious AI basketball agents
Email Spam Detection11
6 months agoPython
This project focuses on detecting Persian spam emails using machine learning algorithms. The goal is to develop an effective spam detection system using various word embedding techniques and classification algorithms. The project utilizes three word embedding algorithms: TF-IDF, Frequency of Words, and Bag of Words. Additionally, six classification
Randomforests8
4 years agoPython
Random Forest Library In Python Compatible with Scikit-Learn
Data Science7
2 years agoJupyter Notebook
EDA and Machine Learning Models in R and Python (Regression, Classification, Clustering, SVM, Decision Tree, Random Forest, Time-Series Analysis, Recommender System, XGBoost)
Healthytrees6
7 years agomitJupyter Notebook
🌿🗽Analysis of health of NYC trees with GIS, logistic regression & random forest 🏙 🌳 National Day of Civic Hacking 2016
Alternatives To Project_floodlight
Select To Compare


Alternative Project Comparisons
Popular Random Forest Projects
Popular Pandas Projects
Popular Machine Learning Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Python
Jupyter Notebook
Pandas
Matplotlib
Sklearn
Random Forest