Descrizione del corso
Python è uno dei linguaggi più utilizzati per l’analisi dei dati, il Machine Learning e lo sviluppo di applicazioni basate sull’Intelligenza Artificiale.
Il corso introduce progressivamente i partecipanti alla programmazione in Python e ai concetti fondamentali dell’AI. Attraverso lezioni, esercitazioni e progetti pratici, gli studenti impareranno a scrivere programmi, organizzare ed elaborare dati e utilizzare le principali librerie Python per costruire semplici sistemi intelligenti.
Il percorso affronta inoltre i principi alla base della classificazione, dell’ottimizzazione, del Machine Learning, delle reti neurali, dei modelli linguistici e del Natural Language Processing.
PROGRAMMA
Introduzione a Python
Installazione e configurazione dell’ambiente di sviluppo, esecuzione dei primi programmi e introduzione alla sintassi del linguaggio.
Fondamenti di programmazione
Variabili, tipi di dati, operatori, condizioni, cicli, funzioni e gestione degli errori.
Strutture dati in Python
Liste, tuple, dizionari e insiemi. Organizzazione, ricerca e trasformazione delle informazioni.
Elaborazione e analisi dei dati
Lettura e preparazione dei dati, utilizzo delle principali librerie Python e introduzione alla rappresentazione grafica dei risultati.
Introduzione all’Intelligenza Artificiale
Concetti fondamentali dell’AI, differenze tra programmazione tradizionale, Machine Learning, reti neurali e modelli linguistici.
Algoritmi, ricerca e ottimizzazione
Introduzione agli algoritmi di ricerca, ai problemi di classificazione e alle tecniche di ottimizzazione utilizzate nei sistemi intelligenti.
Machine Learning con Python
Preparazione dei dati, selezione delle variabili, addestramento di un modello e valutazione dei risultati attraverso esercitazioni guidate.
Introduzione alle reti neurali
Struttura essenziale di una rete neurale, processo di apprendimento e principali ambiti applicativi.
Modelli linguistici e Natural Language Processing
Introduzione all’elaborazione del linguaggio naturale, ai Large Language Models e alle applicazioni per classificazione, generazione e analisi del testo.
Laboratorio e progetto finale
Realizzazione di una semplice applicazione intelligente in Python, dalla preparazione dei dati alla verifica del modello sviluppato.
Durata: 40 ore
Formato: in presenza oppure online
Metodologia: lezioni teoriche, esercitazioni guidate, laboratori pratici e progetto finale
Ideale per: studenti, professionisti, tecnici e appassionati che desiderano iniziare a programmare in Python e comprendere le basi dell’Intelligenza Artificiale.