Learn practical skills, build real-world projects, and advance your career
!pip install jovian --upgrade --quiet
project_name='course_project'
!pip install jovian --upgrade -q
import jovian
jovian.commit(project=project_name)
[jovian] Detected Colab notebook... [jovian] Uploading colab notebook to Jovian... [jovian] Capturing environment.. [jovian] Committed successfully! https://jovian.ai/allionematteo/course-project

#MACHINE LEARNING FOR WEATHER FORESCATING
With this project we aim to create a program that use simple elements such as convolution or linear regression to emulate something similar to time series forecasting. In order to do that we will use elements used for regression, classification and generative modeling, hence we'll need to change our data in order to make it resemble the information we could get from pictures.

Let's start importing the modules we might need and loading our data.

import os
import torch
import torchvision
import tarfile
import numpy as np
import matplotlib
import matplotlib.pyplot as plt
import torch.nn as nn
import torch.nn.functional as F
import pandas as pd
from torchvision.datasets.utils import download_url
from torchvision.transforms import ToTensor
from torch.utils.data.dataloader import DataLoader
from torch.utils.data import random_split
%matplotlib inline

matplotlib.rcParams['figure.facecolor'] = '#ffffff'