π San Francisco Crime Analytics & Prediction System
Overview
This project is a comprehensive AI-powered dashboard for analyzing and predicting crime in San Francisco. It leverages historical data and advanced machine learning models (XGBoost) to provide actionable insights and real-time risk assessments.
Features
- π Historical Trends: Visualize crime distribution by hour, district, and category.
- πΊοΈ Geospatial Intelligence: Interactive heatmaps showing crime density and evolution over time.
- π¨ Tactical Simulation: Simulate patrol strategies and assess risk levels for specific sectors.
- π¬ Chat with Data: Natural language interface to query the dataset.
- π Advanced Prediction (99% Accuracy): High-precision crime categorization using an optimized XGBoost model.
- π€ AI Crime Safety Assistant: Interactive chatbot for safety tips and model explanations.
Installation
Clone the repository:
git clone <repository-url> cd HackathonInstall dependencies:
pip install -r requirements.txtRun the application:
streamlit run src/app.py
Docker Support
Build and run the container:
docker build -t sf-crime-app .
docker run -p 8501:8501 sf-crime-app
Technologies
- Frontend: Streamlit
- Backend: Python, Pandas, NumPy
- ML Models: XGBoost, Scikit-Learn (KMeans)
- Visualization: Plotly, Folium
- AI Integration: Groq (Llama 3)
Developed for HEC Hackathon
Inference Providers
NEW
This model isn't deployed by any Inference Provider.
π
Ask for provider support