FireSight WildFire Prediction - HackDavis 2022 Submission

Overview

Firesight

Inspiration

With an ever-growing concern of climate change and global warming, it is becoming more important for human beings to keep track of natural disasters that impact them close to home. We built Firesight to prepare for a future where wildfires are becoming more common than ever.

What it does

Firesight predicts the likelihood of fire in any location in the US using our custom trained machine learning model.

How we built it

We trained the machine learning model on historical fire and weather data using sklearn's random forest regression. We created several internal apis using python/Flask for the model data api and node/express for the weather and python middleman apis to get real time weather data based on location to feed to our model in order to get a prediction and communicate with our front end based on vue.js!

Challenges we ran into

Finding good training data was the toughest challenge we encountered. We attempted to create our own dataset by matching existing fire data with their historical weather data but ran into api query limits. In the interest of time we used a smaller UCI machine learning dataset which contained both fire and weather data, the resulting model's accuracy suffered but still demonstrates the overall goal of the project.

Accomplishments that we're proud of

This project included many moving parts, interaction with external weather apis, and two internal api servers in python and node, orchestrating the interactions between all these parts with the front end and then hosting everything on heroku was definitely something we were proud of.

What we learned

We learned a lot of about various things: In the backend we learned about how to interact with external apis, create a Flask server to host the python model and connect our python and node servers together to seamlessly serve prediction data to our front end. We also learned how to use the javascript environment Node as the intermediate layer to communicate with the backend flask server.

machine learning: we learned how to train and evaluate models with sklearn and about random forest regression, linear regression and polynomial regression.

Frontend, what we're proud of is using Vue.js for the first time to build a modern website that not only looks good but feels responsive to the user.

What's next for FireSight

Better datasets to correlate fire and weather data, a better trained/more optimized model. Heatmap to represent risk for larger areas not just cities, allow user to view more information than just model calculated risk such as weather data, resources relating to wildfire prevention.

You might also like...

Unlock your inner chef - Submission for Hackthenorth 2022

Unlock your inner chef - Submission for Hackthenorth 2022

MyRecipePal Table of Contents 📝 About 🛠️ Built With ⚙️ Usage ⛰️ Challenges 🛣️ Roadmap 📝 About As university students, we all understand that one o

Sep 26, 2022

PancakeSwap Prediction Bot [2022]. Make gains passively while running this bot for PancakeSwap or CandleGenie.

PancakeSwap Prediction Bot [2022]. Make gains passively while running this bot for PancakeSwap or CandleGenie.

🥞 PancakeSwap Prediction v2 – 2022 Update 🥞 This bot wins the majority of rounds on PancakeSwap & CandleGenie based. This bot survived the beta and

Sep 4, 2022

PancakeSwap Prediction Bot 2.0.1 [2022]. Make gains passively while running this bot for PancakeSwap or CandleGenie.

PancakeSwap Prediction Bot 2.0.1 [2022]. Make gains passively while running this bot for PancakeSwap or CandleGenie.

🥞 PancakeSwap Prediction v2.0.1 Bot (Update 2022) 🤖 This bot wins majority of rounds on PancakeSwap & CandleGenie based on both market conditions, a

Oct 18, 2022

:fire::fire::fire: 强大的动态表单生成器|form-create is a form generation component that can generate dynamic rendering, data collection, verification and submission functions through JSON.

:fire::fire::fire: 强大的动态表单生成器|form-create is a form generation component that can generate dynamic rendering, data collection, verification and submission functions through JSON.

form-create form-create is a form generation component that can generate dynamic rendering, data collection, verification and submission functions thr

Jan 3, 2023

R Shiny Contest 2021 submission

R Shiny Contest 2021 submission

Commute Explorer This R Shiny application was submitted to the RStudio Shiny Contest 2021. Check out the running app online: https://nz-stefan.shinyap

Nov 25, 2022

womenify - Submission for HackViolet '22

womenify - Submission for HackViolet '22

💡 Inspiration There are several websites dedicated to fashion, beauty, health care, and other topics. However, there is no dedicated website for wome

Feb 13, 2022

Astro 1.0 Hackathon submission

Astro 1.0 Hackathon submission

title published description tags cover_image Trying out Astro SSR & Astro 1.0 Hackaton false astro, ssr, webcomponents, hackathon https://imgur.com/lV

Jan 2, 2023

Calculates dependencies for a Go build-target and submits the list to the Dependency Submission API

Go Dependency Submission This GitHub Action calculates dependencies for a Go build-target (a Go file with a main function) and submits the list to the

Dec 7, 2022

This is for homework submission of Filecoin Chinese Education Series - Coding with Filecoin.

This is for homework submission of Filecoin Chinese Education Series - Coding with Filecoin.

Coding-with-Filecoin-Homework 课程简介 随着互联网和大数据技术的发展,我们正愈发依赖中心化的服务来存储和处理相关数据。但这背后有两个潜在的问题:用户不能完全控制自身数据的使用与传播,且很难验证公开数据的完整性与可靠性。为了解决这两个问题,新一代的协议和点对点网络已经问世

Jul 14, 2022

Using Webpack and external API, this website saves and shows players' scores and allows the submission of new scores.

Microverse Students Leaderboard Microverse Students Leaderboard project that displays scores submitted by different students. All data is preserved in

Aug 19, 2022

👌A useful zero-dependencies, less than 434 Bytes (gzipped), pure JavaScript & CSS solution for drop an annoying pop-ups confirming the submission of form in your web apps.

👌A useful zero-dependencies, less than 434 Bytes (gzipped), pure JavaScript & CSS solution for drop an annoying pop-ups confirming the submission of form in your web apps.

Throw out pop-ups confirming the submission of form! A useful zero-dependencies, less than 434 Bytes (gzipped), pure JavaScript & CSS solution for dro

Aug 24, 2022

A speedrun event submission manager.

split-decision This is a Next.js site for managing speedrun marathon event submissions. It does these things: Allow users to authenticate via Discord,

Oct 31, 2022

PancakeSwap Prediction Bot [Fullversion]. Make gains passively while running this bot for PancakeSwap or CandleGenie.

PancakeSwap Prediction Bot [Fullversion]. Make gains passively while running this bot for PancakeSwap or CandleGenie.

🥞 PancakeSwap Prediction v1.0.0 🥞 This bot wins the majority of rounds on PancakeSwap & CandleGenie based. This bot survived the beta and is now in

Dec 23, 2022

SavannahCat's Pancakeswap Prediction Bot for Pancakeswap and Candlegenie.

SavannahCat's Pancakeswap Prediction Bot for Pancakeswap and Candlegenie.

🥞 SavannahCat's PancakeSwap Prediction v1.0.0 🥞 This bot wins the majority of rounds on PancakeSwap & CandleGenie based. This bot survived the beta

Jan 11, 2022

Pancakeswap/Uniswap Prediction Bot v2.1

Pancakeswap/Uniswap Prediction Bot v2.1

⚠️ NEW: v.2.1. A smart bot which uses Technical Analysis and applies it to the Prediction game on both PancakeSwap and CandleGenie. N

Jan 7, 2023

A PancakeSwap Prediction game bot

A PancakeSwap Prediction game bot

This is a PancakeSwap Prediction game bot, it includes backtesting code so you can try new strategies changing the env variables on a risk free environment.

Jan 21, 2022

NEW⚡ PancakeSwap Prediction Bot using AI live recommendations. ~70% Win rate 🔮

NEW⚡ PancakeSwap Prediction Bot using AI live recommendations. ~70% Win rate 🔮

🔮 PancakeSwap Prediction SmartBot PancakeSwap Prediction Bot using live TradingView AI recomendations. ~70% Win rate. ⭐ Please consider giving a star

Jun 14, 2022

NEW⚡ PancakeSwap Prediction Bot using AI live recomendations. ~70% Win rate 🔮

NEW⚡ PancakeSwap Prediction Bot using AI live recomendations. ~70% Win rate 🔮

🔮 PancakeSwap Prediction SmartBot PancakeSwap Prediction Bot using live TradingView AI recomendations. ~70% Win rate. ⭐ Please consider giving a star

Dec 15, 2022

PancakeSwap Prediction Bot [Fullversion]. Make gains passively while running this bot for PancakeSwap or CandleGenie.

PancakeSwap Prediction Bot [Fullversion]. Make gains passively while running this bot for PancakeSwap or CandleGenie.

🥞 PancakeSwap Prediction v3.0 new Update 🥞 This bot wins the majority of rounds on PancakeSwap based. This bot survived the beta and is now in the f

Dec 23, 2022
Owner
Grant Henderson
Grant Henderson
PancakeSwap Prediction Bot [Fullversion]. Make gains passively while running this bot for PancakeSwap or CandleGenie.

?? PancakeSwap Prediction v1.0.0 ?? This bot wins the majority of rounds on PancakeSwap & CandleGenie based. This bot survived the beta and is now in

null 82 Dec 23, 2022
SavannahCat's Pancakeswap Prediction Bot for Pancakeswap and Candlegenie.

?? SavannahCat's PancakeSwap Prediction v1.0.0 ?? This bot wins the majority of rounds on PancakeSwap & CandleGenie based. This bot survived the beta

null 2 Jan 11, 2022
A PancakeSwap Prediction game bot

This is a PancakeSwap Prediction game bot, it includes backtesting code so you can try new strategies changing the env variables on a risk free environment.

Dawood Khan Masood 4 Jan 21, 2022
NEW⚡ PancakeSwap Prediction Bot using AI live recommendations. ~70% Win rate 🔮

?? PancakeSwap Prediction SmartBot PancakeSwap Prediction Bot using live TradingView AI recomendations. ~70% Win rate. ⭐ Please consider giving a star

AladeenCR 7 Jun 14, 2022
PancakeSwap Prediction Bot [Fullversion]. Make gains passively while running this bot for PancakeSwap or CandleGenie.

?? PancakeSwap Prediction v3.0 new Update ?? This bot wins the majority of rounds on PancakeSwap based. This bot survived the beta and is now in the f

null 82 Dec 23, 2022
V2.0 🚀 AI Driven PancakeSwap Prediction Bot🔮

?? ?? PancakeSwap Prediction Bot (improved) v2.0 PancakeSwap Prediction Bot using AI recomendations. Folked and improved from this repository. ⭐ Pleas

null 368 Oct 22, 2022
null 8 Nov 4, 2022
Özel olarak kodladığım pm2 ve v13 kullanılarak yapılmış botlarımı açık kaynak olarak paylaşıyorum. Bildiğiniz üzere v12 botlar 30 Nisan 2022 tarihinden sonra kullanılamayacak. Bu bot için +100 Star ve 20 fork istiyorum :)

Bot içerisinde hangi sistemler mevcut? • Kayıt sistemi. • Koruma sistemi. • Backup ve rol dağıtım sistemi. • Cezalandırma sistemi. • Sesli hoş geldin

Midwêst 26 Jul 26, 2022
Script para enviar o Roteiro do filme Shrek, linha por linha, no WhatsApp v2 atualizado 2022

SendScriptWhatsApp V2 - 2022 Código para enviar o Script inteiro de Shrek para seus amigos ou grupos do WhatsApp Utilização Abra shrekSendScriptV2.js

Alestan 15 Dec 6, 2022
discord.js v14 müzik botu && Emirhan Saraç discord bot altyapı 2022

Discord.js v14 Müzik Botu ?? Özellikler Müzik Müzik Filtreleri MessageButton Kolay Kullanım ?? Desteklenen Servisler Youtube SoundCloud Spotify ?? Des

codemirhan 18 Dec 20, 2022