Skip to content

akhilgiridhar/FlyForecast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FlyForecast

Created at HackTX 2023

Authors

Created during the 2023 HackTX hackathon for team FlyForecast.

  • Akhil Giridhar
  • Rohan Jain
  • Jibran Cutlerywala
  • Boris He

Winner of best Use of Hedera

Our web application uses ML to predict whether a particular flight will be delayed or not based on weather data such as air temperature, visibility, windspeed, and cloud cover. We use custom REST APIs developed in Flask to interface with the model as well as APIs from weather sites to make predictions for a particular flight. In addition to the ML model, we also use Hedera for model provenance tracking. This creates a public ledger of the model's dataset, hyperparameters, training information, and creators, enabling greater transparency and ensuring that any bias or misuse of data can be seen by the public. We use React.js for the front end.

Initial Setup

  1. Clone the repository: git clone https://github.com/akhilgiridhar/FlyForecast.git

Dataset Setup

These instructions detail how to install the ASL Alphabet dataset. Other datasets can be used by creating a class which inherits from torch.utils.data.Dataset.

  1. Install the dataset to \data\
  2. Remove the FLIGHT_ID column and move the WEATHER_DELAY column to the end from \data\ as they are unused

Usage

predictor.py contains functions necessary to train the model.

main.py runs the selected model in real-time, taking inputs for location and time from the UI built in React.js.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •