Skip to content

Weather Predictor is a web app made using Flask which has a Machine Learning model running at the back. The purpose of developing this app is to predict whether it will rain the next day or no.

License

Notifications You must be signed in to change notification settings

illiyas-sha/Weather-Prediction-Application-using-ML

Repository files navigation

Weather-Prediction-Application-using-ML

Weather Predictor is a web app made using Flask which has a Machine Learning model running at the back. The purpose of developing this app is to predict whether it will rain the next day or no.

Setup

Creating Virtual Environment

  • In cmd, install virtualenv using pip install virtualenv
  • Create virtual environment in cmd using virtualenv MyEnvName

image

  • Go to the created virtual environment directory MyEnvName
  • Go to Scirpts

image

  • Run Activate.bat
  • Now your virtual environment will be activated and environment will be changed to MyEnvName

image

  • Close the terminal

Installing Dependencies

-- Git clone or download this repository

-- Now Open a new terminal and locate to the Folder where the repository is downloaded.

-- Change the environment to MyEnvName by using the command workon MyEnvName

image

-- Install Dependencies pip install -r requirements.txt

Running the Application

When dependencies are installed, You are ready to run the application on the local server Now run the application by using this command, python app.py

You can now use the web application in the local server https://127.0.0.1:5000/

Screenshots

Index page

image

Predictor Page

image

Test Inputs

image

Result page

image

About

Weather Predictor is a web app made using Flask which has a Machine Learning model running at the back. The purpose of developing this app is to predict whether it will rain the next day or no.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages