π 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.