Corso di formazione “Intelligenza Artificiale – Base”

Presentazione

Il corso, composto da due diversi moduli, ha lo scopo di fornire una panoramica del mondo dell’Intelligenza Artificiale, strettamente legato alla tecnologia abilitante del supercalcolo (HPC).

  • Il primo modulo sarà volto a fornire una panoramica generale dei principali modelli di Machine Learning, affiancando alla spiegazione teorica sessioni pratiche di esercizi allo scopo di rendere i partecipanti autonomi nell’uso di tali algoritmi
  • Nel secondo modulo verranno fornite le conoscenze di base per l’utilizzo di una macchina HPC al fine di comprenderne le potenzialità nell’ambito di applicazione discusso nel primo modulo.  Successivamente verranno forniti alcuni casi d’uso per motivare l’utilizzo di HPC in ambito Machine Learning. In una sessione pratica verrà inoltre implementato un modello di machine learning su infrastruttura HPC.

Destinatari del corso

Il percorso formativo è dedicato a persone con background tecnico-scientifico, competenze base di linguaggi di programmazione e familiarità con sistema operativo Linux, interessate a vedere e provare tecniche avanzate di Machine Learning utilizzando HPC.

Contenuti

  • Le diverse  tipologie di dati
  • Principali problemi legati ai dati
  • Modelli di machine learning (KNN,SVM, logistic regression, random forest)
  • Concetti base di HPC

Docenti

  • Domitilla Brandoni
  • TBD

Info e modalità di fruizione

Il corso prevede due giornate in presenza (durata 12 ore)

Date e orari

TBD

Programma del corso

Durata: 12 ore, in 2 giornate

Modulo 1

Obiettivi: il primo modulo sarà dedicato all’introduzione dei concetti principali relativi al machine learning supervisionato e non supervisionato, nonché all’implementazione dei modelli descritti in linguaggio python.
Contenuti: (1) Introduzione alle principali problematiche relative ai dati; (2) Modelli di machine learning supervisionato e non supervisionato; (3) Esercitazione in linguaggio Python sui modelli descritti

Modulo 2

Obiettivi: nella prima parte verranno fornite alcune conoscenze di base in ambito HPC. In una sessione pratica verrà mostrato come interagire con un supercomputer (login, caricamento dati, esecuzione del codice).Nella seconda parte verranno descritti alcuni casi d’uso per motivare l’uso di HPC in ambito ML. In una sessione pratica verrà implementato un modello di machine learning su infrastruttura HPC.
Contenuti (1) Introduzione all’HPC; (2) Esercitazione in ambiente HPC; (3) Esercitazione su modelli di machine learning in ambiente HPC

Sei interessato a partecipare?

Scrivici all’indirizzo training_eurocc_italy@cineca.it