Skip to content

feliperafaelbarbosa/global-terror-predictor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 

Repository files navigation

Aprendizado de Máquina para Predição de Incidentes de grupos Terroristas

Este projeto tem como objetivo prever qual grupo terrorista realizou um ataque específico utilizando dados da base de dados Global Terrorism Database (GTD). A análise e o modelo preditivo foram desenvolvidos utilizando Python e diversas bibliotecas de machine learning.

Índice

Introdução

O Global Terror Predictor é um projeto que visa prever o grupo terrorista responsável por ataques com base em um conjunto de características dos incidentes. O projeto utiliza a base de dados Global Terrorism Database (GTD), uma das mais abrangentes bases de dados sobre terrorismo no mundo, para realizar a tarefa de predição.

A base de dados contém informações detalhadas sobre incidentes terroristas, como local, tipo de ataque, armas utilizadas, entre outros. A tarefa de prever o grupo responsável por um ataque é um desafio devido à natureza complexa e multidimensional dos dados.

Objetivos

  • Desenvolver um modelo de machine learning capaz de prever o grupo terrorista que realizou um ataque.
  • Analisar os dados da GTD e extrair insights relevantes.
  • Implementar técnicas de limpeza e pré-processamento de dados para melhorar a qualidade das previsões.
  • Avaliar a performance do modelo utilizando métricas apropriadas.

Tecnologias Utilizadas

  • Python: Linguagem principal para análise de dados e desenvolvimento do modelo.
  • Jupyter Notebook: Ambiente utilizado para desenvolver e documentar o código.
  • Pandas: Biblioteca para manipulação e análise de dados.
  • Scikit-learn: Biblioteca para criação e avaliação de modelos de machine learning.
  • Matplotlib e Seaborn: Bibliotecas para visualização de dados.
  • Global Terrorism Database (GTD): Fonte dos dados utilizados para o treinamento e teste do modelo.

Clonando o Repositório

Clone o repositório para o seu ambiente local:

git clone https://github.com/feliperafaelbarbosa/global-terror-predictor.git
cd global-terror-predictor

Como Usar

  1. Baixe os dados do GTD (caso ainda não tenha feito isso) no formato CSV e coloque-os no diretório data/.
  2. Abra o notebook global_terror_predictor.ipynb utilizando o Jupyter Notebook.
  3. Execute as células do notebook para carregar os dados, realizar a análise e treinar o modelo preditivo.
  4. Você pode ajustar os parâmetros do modelo ou realizar novas visualizações conforme necessário.

Contribuição

Contribuições são bem-vindas! Se você deseja melhorar o projeto ou adicionar novas funcionalidades, siga os passos abaixo:

  1. Fork o repositório.
  2. Crie um branch para sua feature (git checkout -b feature/nome-da-feature).
  3. Commit suas mudanças (git commit -m 'Adicionei nova feature').
  4. Dê push para o branch (git push origin feature/nome-da-feature).
  5. Abra um Pull Request.

Licença

Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para mais detalhes.


Esse README abrange os principais aspectos do projeto. Você pode ajustá-lo conforme necessário ou incluir informações adicionais específicas ao seu trabalho.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published