Artificial Intelligence (AI) e Machine Learning (ML) sono il presente e il futuro della Tecnologia e dietro a queste discipline innovative c’è un unico linguaggio di programmazione: Python.
Ad oggi Python è il terzo linguaggio di programmazione più utilizzato al mondo e i suoi campi di applicazioni sono infiniti.
Ed è proprio grazie alla suo incredibile rapporto tra semplicità e potenza nel calcolo scientifico che Python è diventato il linguaggio di riferimento per Machine Learning e Artificial Intelligence.
A chi si rivolge
Il corso è rivolto a studenti e appassionati che desiderano imparare a programmare con Python e a tutte le persone interessate a Machine Learning e AI che vogliono apprendere le basi di programmazione necessarie.
Argomenti e contenuti
Introduzione – Installazione e Configurazione – Variabili e Tipi di Dati [TEORIA e PRATICA] – Collezioni di Dati [TEORIA e PRATICA] – Istruzioni Condizionali [TEORIA e PRATICA] – I Cicli For e While [TEORIA e PRATICA] – La Programmazione Procedurale e le Funzioni [TEORIA] – Programmi con le Funzioni [PRATICA] – La Programmazione ad Oggetti [TEORIA] – Classi e Oggetti [PRATICA] – Eccezioni Fantastiche e come Gestirle [TEORIA e PRATICA] – Operare sui Files [TEORIA e PRATICA] – Dividere il Codice in Moduli [TEORIA] – La Standard Library [TEORIA e PRATICA] – Moduli e Ambienti Virtuali [TEORIA] – Calcolo Scientifico con Numpy [TEORIA e PRATICA] –Machine Learning e Reti Neurali Artificiali – Rete Neurale Artificiale da Zero [PROGETTO FINALE]
Obiettivi
L’obiettivo del corso è fornirvi la conoscenza di programmazione con Python necessaria per avviare la vostra avventura in AI e ML attraverso un corso diviso in quattro parti più un progetto finale, in cui svilupperete una Rete Neurale Artificiale da zero, utilizzando unicamente numpy per il calcolo di vettori e matrici.
Modalità e fruizione
Courseware multimediale
Certificazione
Gli attestati rilasciati permettono di acquisire competenze secondo quanto indicato dal Framework DigComp 2.1 e, quindi, in grado di attestare in maniera oggettiva le competenze digitali necessarie per operare correttamente a livello professionalizzante nel lavoro in Europa.