This is a web application built with Flask that allows users to upload images of weather conditions and predicts the weather class using a trained convolutional neural network model. This model has an a valid accuracy of 91.11
To get started with the application, follow these steps:
-
Clone this repository to your local machine:
git clone https://github.com/qmjae/CPE019_HOA10.git
-
Navigate to the project directory: cd weather-classifier
-
Install the required Python packages using
pip install -r requirements.txt -
Run the Flask application: python app.py
-
Open your web browser and go to http://localhost:5000 to access the application.
Usage Upload an image of a weather condition using the provided form. Click on the "Predict" button to see the predicted weather class and confidence levels. Optionally, you can upload another image and make another prediction.
Project Structure: