Live Demo: Wind Speed Prediction System π
The Wind Speed Prediction System is a machine learning-powered platform designed to predict wind speed based on historical atmospheric data.
This tool is particularly useful for applications in aerospace, research, and meteorology, providing wind speed forecasts, helping with safety assessments and planning.
β
Predict wind speed for different paramters
β
Supports input in m/s and km/h
β
Provides output in both m/s and km/h
β
Visualizes trends with interactive charts
β
Displays model performance metrics like Mean Squared Error (MSE) and RΒ² Score
β
Clean and responsive Streamlit-based web interface
- Python 3.13+
- Streamlit for interactive web UI
- scikit-learn for machine learning
- Pandas, NumPy for data handling
- Matplotlib, Seaborn for data visualization
Wind-Speed-Prediction-System/
β
βββ model/ # Model training and prediction scripts
| βββmetrics.txt
| βββwind_speed_model.pkl
| βββwind_speed_predictor.py
βββ app/ # Streamlit front-end
| βββapp.py
βββ README.md # Project documentation
βββ requirements.txt # Project dependencies
git clone https://github.com/ram-narayan-gupta-02/Wind-Speed-Prediction-System.git
cd Wind-Speed-Prediction-Systempip install -r requirements.txtpython -m streamlit run app/app.pyThe app will open in your browser at http://localhost:8501.
The model utilizes historical atmospheric data with features like:
- Latitude & Longitude
- Altitude, Year, Month, Day
Output: Predicted wind speed for valid inputs values.
- Incorporate real-time weather API support
- Improve model accuracy with advanced algorithms
- Deploy as a cloud-hosted application
- NOAA for providing historical atmospheric data
- Scikit-learn & Streamlit community for excellent open-source tools
Ram Narayan Gupta
π§ [email protected]
π LinkedIn Profile
If you find this project useful, don't forget to β the repository!