Earthquake-predictions
- Nour El banna
- Sep 10
- 1 min read
🌋 Earthquake Prediction Dashboard
An interactive Streamlit application for analyzing and predicting earthquake patterns using machine learning.
🚀 Features
- **Global Visualization**: Interactive map of historical earthquake data
- **Type Prediction**: Classify earthquakes by type (Earthquake, Explosion, etc.)
- **Date Estimation**: Predict likely year of future earthquakes
- **Location Analysis**: Estimate probable locations based on magnitude/depth
- **Prediction Lab**: Experiment with different ML models and thresholds
- **Educational Resources**: Earthquake safety tips and scientific resources
🛠️ Technical Stack
- **Frontend**: Streamlit, Plotly
- **Backend**: Python, Scikit-learn
- **ML Models**:
- Random Forest Classifier/Regressor
- Logistic Regression
- Linear Regression
- **Data Processing**: Pandas, NumPy
- **Caching**: Streamlit cache decorators
## how to run :
to use the code just run the line in the run.txt file in the terminal of the app.py
Comments