Il Machine Learning è quella branca dell’intelligenza artificiale che, sfruttando concetti derivati dalla statistica, permette di sfruttare i dati per definire comportamenti complessi che derivino da essi. In questa guida forniremo una panoramica di come Python e altre tecnologie correlate facilitino l’implementazione di soluzioni basate sul machine learning e l’intelligenza artificiale.

Impariamo a creare grafici per descrivere i nostri dati, sfruttando i metodi offerti dal modulo Pandas di Python.

Impariamo ad utilizzare Seaborn, noto modulo Python per la creazione di grafici, molto diffuso tra data scientist e data analyst.

Le Generative Adversarial Network (anche note come GAN) sono dei particolari tipi di reti neurali artificiali, molto utilizzate per generare dati fittizi molto verosimili. In questa guida impareremo a conoscerne i principi di funzionamento, e getteremo le basi per implementare una GAN in grado di generare immagini verosimili di cifre numeriche scritte a mano.

Matplotlib è uno dei moduli più usati su Python per costruire grafici e visualizzare al meglio i risultati delle analisi.

Impariamo a costruire il generatore di una semplice GAN, sfruttanto Python ed in particolare la libreria PyTorch.