<<<<<<< HEAD
A project for analyzing and predicting global energy sustainability using machine learning, including data analysis, modeling, and interactive visualization dashboard.
This project focuses on analyzing and predicting global energy sustainability using machine learning techniques. It includes data preprocessing, exploratory data analysis, model building, and visualization of results. The project is structured to provide insights into global sustainable energy trends and to demonstrate the application of ML models in this domain.
Analysis and Predicting Global Energy Sustainability Using Machine LearningYingxuan Zhang.pdf
Project report and documentation (PDF).UG Finnal.ipynb
Main Jupyter Notebook for data analysis, modeling, and results.Dataset/
Contains all raw and processed data files used in the project.Visualization Dashboard/
Interactive dashboard for visualizing key findings and results.
The Dataset
folder contains:
- Global ESG data (multiple CSV files)
- World and sustainable energy data (CSV)
- Additional data archives
The notebook UG Finnal.ipynb
includes:
- Data loading and cleaning
- Exploratory data analysis (EDA)
- Feature engineering
- Machine learning model training and evaluation
- Result interpretation
The Visualization Dashboard
folder provides an interactive web-based dashboard for visualizing the main results of the analysis. It includes:
index.html
: Main entry point for the dashboardjs/
,css/
,images/
,font/
,picture/
: Supporting resources for charts, styles, and images- The dashboard uses ECharts and jQuery for dynamic data visualization
- Open
Visualization Dashboard/index.html
in your web browser. - Explore the interactive charts and visual summaries of the analysis results.
- The dashboard is self-contained and does not require a backend server.
- Open
UG Finnal.ipynb
in Jupyter Notebook or JupyterLab. - Run the cells step by step to reproduce the analysis and modeling.
- Review the results and visualizations generated in the notebook.
- For interactive visualization, use the dashboard as described above.
- Python 3.x
- Jupyter Notebook / JupyterLab
- Common data science libraries: pandas, numpy, matplotlib, scikit-learn, etc.
This project is for academic and research purposes only.
For any questions or suggestions, please contact the project author.
- Python 3.x
- Jupyter Notebook / JupyterLab
- Common data science libraries: pandas, numpy, matplotlib, scikit-learn, etc.
This project is for academic and research purposes only.
For any questions or suggestions, please contact the project author.
e226975 (Initial commit: Sustainable Energy ML Analysis project)