Skip to content

AhmedElsany29/Neo-Hazard-Prediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Nearest Earth Objects (NEOs) Analysis

🌌 This project focuses on analyzing Near-Earth Objects (NEOs) using machine learning techniques to predict their potential hazard levels. The project involves data exploration, preprocessing, and modeling using a Random Forest classifier.

πŸ“ Project Structure

data/: Contains the dataset of Near-Earth Objects. notebooks/: Jupyter notebooks detailing each step of the analysis. scripts/: Python scripts used for data preprocessing, modeling, and visualization. results/: Output results, including model performance metrics and visualizations.

πŸ” Data Exploration

Explored key attributes of NEOs, such as:

Absolute Magnitude Estimated Diameter (Min & Max) Relative Velocity Miss Distance πŸ”§ Data Preprocessing Imputation: Missing values in critical columns were handled using SimpleImputer. Scaling: Features were normalized to enhance model performance and stability.

🌳 Modeling

Model: A Random Forest classifier was implemented to predict the potential hazard levels of NEOs. Evaluation: Model performance was assessed using confusion matrices and visualized using seaborn.

πŸ› οΈ Tools Used

Python 🐍 Pandas πŸ“Š Seaborn πŸ“‰ Scikit-learn πŸ”

πŸ“Š Visualizations

Pair plots for understanding relationships between features. Confusion matrix to evaluate the performance of the Random Forest classifier.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published