Descrizione
Il sabato mattina dalle 10 alle 12 dal 21 febbraio al 21 marzo, cinque incontri condotti da Dimitri Vinci, gratuiti ma con posti limitati e prenotazione obbligatoria (0464 516115 o biblioteca@comune.arco.tn.it). Ai partecipanti è richiesto di avere con sé un laptop personale.
Il programma
Lezione 1: «Introduzione a Python e ai linguaggi di programmazione»
● Cosa vuol dire programmare
● I tipi di linguaggi di programmazione
● Cosa è Python
● Come interpretare python in locale
● Cosa è Colab
● Semplici esempi di codice
● Semplici operazioni aritmetiche
● Scrivere una funzione
● Cicli for e while
● Usare una libreria
Lezione 2: «Introduzione al data science»
● La statistica descrittiva
● I formati in cui i dati sono salvati
● Pandas
● Visualizzare i dati in forma tabulare
● Matplotlib
● Visualizzare i dati in forma grafica
● Scypy
● Semplice statistiche descrittive
Lezione 3: «Introduzione alle reti neurali»
● Concetto di rete neurale
● Concetto di ottimizzazione e loss
● Costruiamo una semplice rete neurale a mano
● Pytorch
● Costruiamo una semplice rete neurale con pytorch
Lezione 4
● Cosa è un immagine e i formati con cui si rappresentano
● Reti neurali convoluzionali
● Come implementarle in pytorch
● Reti neurali generative
● Costruiamo una semplice generative adversarial neural network
Lezione 5
● Trattamento del linguaggio
● General machine learning e Trasformer
● Huggingface
● Come scaricare un modello general porpouse per linguaggio e immagini
● Come fare fine tuning su un modello general porpouse per linguaggio e immagini