Contattataci

Struttura del corso

Introduzione all'apprendimento per rafforzamento e all'AI agentica

  • Decision-making in condizioni di incertezza e pianificazione sequenziale
  • I componenti essenziali dell'apprendimento per rafforzamento: agenti, ambienti, stati e ricompense
  • Il ruolo cruciale del RL nei sistemi di AI adattivi e agentici

Processi decisionali markoviani (Markov Decision Processes, MDP)

  • Definizione formale e proprietà principali dei MDP
  • Funzioni di valore, equazioni di Bellman e tecniche di programmazione dinamica
  • Valutazione, miglioramento e iterazione delle politiche decisionali

Apprendimento per rafforzamento senza modello

  • Metodi di Monte Carlo e Temporal-Difference (TD) learning
  • Algoritmi Q-learning e SARSA
  • Esercitazione pratica: implementazione in Python dei metodi tabulari dell'apprendimento per rafforzamento

Apprendimento profondo per rafforzamento

  • Integrazione di reti neurali con tecniche RL per l'approssimazione funzionale
  • Reti neurali Q profonde (Deep Q-Networks, DQN) e meccanismo di riutilizzo dell'esperienza (experience replay)
  • Architetture Actor-Critic e metodi basati sui gradienti di politica
  • Esercitazione pratica: addestramento di un agente con DQN e PPO mediante Stable-Baselines3

Strategie di esplorazione e modellazione delle ricompense

  • Bilanciamento tra esplorazione e sfruttamento (metodi ε-greedy, UCB, tecniche basate sull’entropia)
  • Progettazione di funzioni di ricompensa e prevenzione di comportamenti indesiderati
  • Tecniche di modellazione della ricompensa e apprendimento strutturato tramite curriculum learning

Argomenti avanzati nell'apprendimento per rafforzamento e nella teoria decisionale

  • Apprendimento per rafforzamento multi-agente e strategie di cooperazione tra agenti
  • Apprendimento gerarchico: il framework delle “opzioni” decisionali
  • Apprendimento per rafforzamento offline e tecniche di apprendimento per imitazione finalizzate a un impiego più sicuro

Ambienti di simulazione ed evaluazione delle prestazioni degli agenti

  • Utilizzo di OpenAI Gym e della creazione di ambienti personalizzati
  • Differenze tra spazi di azione continui e discreti
  • Metriche utili per valutare l’efficienza, la stabilità operativa e l'efficiente impiego dei campioni nell'apprendimento degli agenti

Integrazione dell'apprendimento per rafforzamento nei sistemi di AI agentica

  • Unire il ragionamento logico e le capacità apprese tramite RL nelle architetture ibride degli agenti
  • Integrazione dell'apprendimento per rafforzamento negli agenti dotati di abilità operative o “tool-using”
  • Considerazioni operative legate alla scalabilità e all’implementazione pratica dei modelli

Progetto finale

  • Progettare ed implementare un agente basato sull'apprendimento per rafforzamento in grado di affrontare una data simulazione prestabilita
  • Analizzare le prestazioni durante l’addestramento e ottimizzare i parametri decisionali fondamentali
  • Dimostrare come l’agente dimostri comportamenti adattivi in un contesto tipico dell’AI agentica

Conclusione e indicazioni per il proseguimento del percorso formativo

Requisiti

  • Solida padronanza della programmazione in Python
  • Conoscenze approfondite dei concetti fondamentali di machine learning e deep learning
  • Familiarità con l’algebra lineare, la teoria delle probabilità e i metodi base di ottimizzazione

Destinatari

  • Ingegneri specializzati in apprendimento per rafforzamento e ricercatori attivi nell’ambito dell’AI applicata
  • Sviluppatori operanti nel campo della robotica e dell’automazione
  • Team ingegneristici impegnati nello sviluppo di sistemi di AI agentici e adattivi
 28 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative