Skip to content

Local Chapter project

Crime Forecasting to Enhance Safety Measures in São Paulo Using Machine Learning

Machine LearningEDAData VisualizationWeb applicationPredictive AnalyticsData Analysis
Start date
August 12, 2023
Finish date
September 30, 2023
Project status
completed
Crime Forecasting to Enhance Safety Measures in São Paulo Using Machine Learning

Challenge background

Public safety is a topic of great importance, and predicting crimes can be a valuable tool for resource allocation and strategic planning for law enforcement agencies. In this project, we aim to develop a machine learning model to predict the number of crimes by crime category, month/year and region inside of São Paulo State. Additionally, we will create an interactive web app to visualize crime predictions on a map, allowing users to explore the predictions for future dates.

The problem

Predicting future crimes can provide valuable insights for decision-making and the planning of public safety policies. With a reliable prediction model and an interactive web app, we can empower users to visualize crime predictions by region in an intuitive format, facilitating the understanding and utilization of this information to enhance public safety.

Goal of the project

  • Develop a machine learning model capable of predicting the number of crimes by region and crime category for future periods, using a historical dataset containing information about crimes.
  • Create an interactive web app that allows users to visualize crime predictions on a map, with the ability to filter by region, crime category, and specific dates.
  • Facilitate the understanding and utilization of future crime predictions, making the information accessible and useful to the general public.

Project timeline

  1. 1

    Week 1

    Onboarding; literature review; code availability; brainstorming; problem statement.

  2. 2

    Week 2

    Data collection and preparation.

  3. 3

    Week 3

    Exploratory data analysis.

  4. 4

    Week 4

    Development of a predictive model.

  5. 5

    Week 5

    Testing and validation.

  6. 6

    Week 6

    Web app development.

  7. 7

    Week 7

    Web app deployment; project review.

What you'll learn

Data analysis. Machine learning modeling. Web app development. Data visualization. Project management. Problem solving. Analytical thinking.

Get involved

What to expect from a Local Chapter project

First project

  • Welcomes beginners and experienced practitioners.
  • Focuses on education and collaborative delivery.
  • Produces open-source project work.

Benefits

  • Address a significant real-world problem with your skills.
  • Build your project portfolio.
  • Demonstrate your work to organizations and project partners.

Requirements

  • Working English communication.
  • A learning mindset.
  • Commitment to collaborative project work.