What it does
Aquest projecte conté 2 scripts, un en R molt bàsic que crea un data frame amb totes les prediccions de contaminació per a cada estació objectiu del kaggle per a cada dia i hora. També mostra per pantalla una gràfica dels resultats. L'script de python (main.py), més complex, requereix que s'introdueixin una latitud i una longitud i en prediu la contaminació en aquell punt, a més de retornar una gràfica semblant a la de l'script anterior. Finalment, s'ha connectat aquest script de python a un frontend realitzat amb React, on es pot introduÏr la coordenada desitjada i mostra els resultats en un mapa interactiu.
How we built it
Aquest projecte l'hem fet utilitzant les tecnologies: R, Python, React i flask.
Challenges we ran into
En un principi, ens va costar entendre les dades ja que eren tipus d'arxius que no haviem vist mai i, a més, el volum de dades era molt gran pel que vam haver de fer una mena de tria per decidir què utilitzàvem. També, degut a la poca experiència en R, vam veure que el nostre desenvolupament estava sent massa lent i per això vam decidir passar a Python i continuar-ho en aquest llenguatge.
Accomplishments that we're proud of
Estem molt orgullosos, d'haver conseguit un model predictiu amb una precisió bastant bona i creiem que, amb el frontend, tenim una base per a representar els resultats molt bona i relativament fàcil d'expandir. Per tant, creiem que hem fet un projecte que, de cara a futur, té molt bona projecció.
What we learned
Crear un programa que solucioni una necessitat sempre és un repte i, en aquest cas, hem après bastant sobre totes les tecnologies utilitzades en el projecte. Això inclou des del tractament de dades, la seva interpretació, fins a crear un model amb aquestes que sigui capaç de tenir en compte diferents factors i donar una predicció acurada i, finalment, hem après sobre connectar un backend a un frontend capaç de mostrar de forma estètica els nostres resultats.
What's next for Fem Visible l'Invisible
Com a passos següents, el nostre objectiu seria acabar d'afinar el model per a que tingui en compte més factors i dades de diferents tipus, a més de millorar la representació visual per tal de poder visualitzar àrees més grans amb més precisió sobre la concentració de NO2.
Log in or sign up for Devpost to join the conversation.