INTELLIGENZA ARTIFICIALE PER SVILUPPATORI (50 ore)

Durata
durata di 10 ore

Il corso

Intelligenza Artificiale per Sviluppatori: Corso avanzato di Large Language Models

Programma e obiettivi

Programma
  • 1. Intelligenza Artificiale Generativa e Foundational Models – Parte 1 (16 ore)
  • - Complessità linguistica e introduzione al NLP (Natural Language Processing)
  • - Embedding e Tokenizations
  • - Apprendimento Trasferito (pre-training), apprendimento auto-supervisionato (CLM, MLM)
  • - Encoder, decoder e Transformers
  • - Embedding di frasi con HuggingFace
  • - Introduzione alle architetture Autoregressive solo Decoder: GPT-2 Esempio di Modello Multimodale: CLIP
  • - Nozioni di base del prompt engineering
  • 2. Intelligenza Artificiale Generativa e Foundational Models – Parte (12 ore)
  • - Introduzione ai Modelli di Large language Models Fondamentali (LLMs)
  • - Modelli a codice chiuso e aperto: GPT4, Llama-2, Mistral
  • - Utilizzo e Fine-tuning di LLMs open-source
  • - Frammentazione del Testo
  • - Indicizzazione (strutturazione di documenti affinché i LLMs possano interagire con essi), Database Vettoriale (ricerca e recupero utilizzando gli embedding) & Generazione Potenziata dal Recupero (RAG) e librerie di orchestrazione, come LangChain e LlamaIndex
  • 3. Advanced LLMs (12 ore)
  • - Ottimizzazione degli LLM tramite Quantizzazione
  • - Fine-Tuning Supervisionato vs Fine-Tuning: LoRA & QLoRA
  • - Valutazione degli LLM: benchmark specifici per compito (BLEU)
  • - Distribuzione e Dimostrazioni degli LLM: Gradio, Streamlit, Spazio HuggingFace
  • workshop (10 ore)
  • È previsto un Workshop pratico per affrontare sfide reali con l’applicazione dell’intelligenza artificiale.
  • Il Workshop, della durata di 10 ore, è così articolato:
  • Giorno 1: (2 ore) Presentazione del workshop, dell’azienda e della challenge proposta.
  • Giorno 2: (6 ore) Workshop con sessioni pratiche e lavoro di gruppo. I partecipanti, guidati e supportati da un trainer, risolveranno la challenge posta dall’azienda, mettendo in pratica conoscenze e competenze acquisite durante le lezioni.
  • Giorno 3: (2 ore) Presentazione della risoluzione della challenge, con pitching finale davanti all’azienda.

Erogazione

Durata

durata di 10 ore

Risorse

Corsi simili