Crime Rate Prediction Using ML
Crime Rate Prediction Using ML
Using ML
It can also be used to create predictive models that identify the likelihood of a
certain crime occurring in a particular area or time frame.
Using machine learning, law enforcement professionals can gain insight into
criminal behavior, enabling them to better detect and prevent crime
THE DATASET
3. For each of the ‘k’ features, choose the best split point.
Random Sampling: After feature selection, the data has been splitted into two
parts: training data (70%) and testing data (30%).
Model Creation: The model algorithms are imported from sklearn. The dataset
has been analyzed using five different models: support vector machine,
nearest neighbor, decision tree, random forest, and neural network.
Model Selection: Based on the defined goals and model performance, random
forest model has been selected.
Model Deployment: The model has been deployed for prediction using flask
web technology.
SYSTEM ARCHITECTURE
RESULTS & DISCUSSION
The Random Forest Regression model demonstrates the best accuracy in
predicting test data among the five selected models.
The model predicts the crime rate with an accuracy of 93.20% on the testing
data.
By focusing their resources in the right areas, police officers can help reduce
the overall crime rate in a community.
The model prediction of crime rate and data visualization helps in analysis of
data set and prediction of crimes.
The model helped in understanding different crime datasets that can be used
in implementing the factors that can help in keeping society safe.
THANK YOU