Intelligenza Artificiale per Sviluppatori: Corso avanzato di Large Language Models
GRADUATORIA AMMESSILa Camera di Commercio di Sassari ha attivato all’interno dell’I-Lab – Centro di Competenza Digitale – l’Accademia Digitale dedicata alla diffusione della cultura digitale e allo sviluppo e consolidamento di nuove competenze specifiche e professionalizzanti.
L’I-Lab con la sua Accademia Digitale fa parte della rete territoriale degli Innovation Lab promossa e finanziata da Sardegna Ricerche.
Il corso è organizzato in collaborazione con H-FARM, uno dei più grandi ecosistemi per la formazione, l’innovazione e l’imprenditoria in Europa.
Il corso
Il corso avanzato mira ad insegnare ai partecipanti come scrivere, addestrare e migliorare algoritmi di Deep Learning. Dopo un primo approccio agli algoritmi basici, la formazione verterà su algoritmi generativi, i Transformer e infine i Large Language Models. Il corso alterna sessioni di trasferimento di conoscenza a sessioni di applicazione, affinché i partecipanti possano sviluppare sia conoscenze teoriche che competenze pratiche.
Il corso è ideato per consentire la migliore esperienza formativa con metodo teorico-pratico, esperienziale e interattivo grazie alla possibilità di confrontarsi con esperti del settore, aziende e casi studio pratici.
Le lezioni in presenza si svolgeranno presso la Camera di Commercio di Sassari, in via Roma 74.
Studenti con un profilo STEM (Science, Technology, Engineering e Mathematics), laurea triennale o magistrale oppure sviluppatori e professionisti nell’ambito ICT, con un forte interesse a lavorare nel mondo dello sviluppo dell’intelligenza artificiale.
I candidati devono essere residenti o domiciliati in Sardegna e in possesso dei requisiti previsti dall’avviso (Art.2).
Costituirà titolo preferenziale l’aver conseguito il diploma di Laurea Triennale e/o Laurea Magistrale.
I posti disponibili sono 10.
Considerate le tematiche trattate e il livello avanzato del corso, al fine di partecipare attivamente, sono necessarie le seguenti competenze tecniche propedeutiche:
– avere una conoscenza base di Python;
– avere una conoscenza base della lingua inglese al fine di comprendere e apprendere correttamente la terminologia tecnica.
Codificatori, decodificatori e Trasformatori
Autoregressive models
Introduzione all’AI generativa e prompt engineering
Foundational Vision Models
Foundational Large Language Models
Tab 2 content.
Programma
- 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
- 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
- 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
È 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.
Come candidarsi
Per candidarsi è necessario inviare il modulo di domanda di partecipazione via PEC, debitamente compilata e sottoscritta in originale o con firma digitale al seguente indirizzo: cciaa@ss.legalmail.camcom.it.
Le domande devono essere inviate secondo le modalità indicate nell’avviso dall’8/03/2024 al 25/03/2024 (Termine prorogato con Determinazione del Segretario Generale n. 165 del 20/03/2024)
Nell’oggetto della comunicazione dovrà essere riportata la dicitura:
Candidatura corso “Intelligenza Artificiale per sviluppatori” 50 ore – “proprio nome e cognome”.
Al modulo di domanda di partecipazione, pena l’esclusione, dovranno essere allegati i seguenti documenti:
- CV
- Lettera motivazionale
- In caso di firma autografa, copia di un documento di identità in corso di validità
Per maggiori informazioni
Per ulteriori informazioni in merito alla selezione e al corso, è possibile inviare un’e-mail all’indirizzo ilab@ss.camcom.it specificando nell’oggetto:
Richiesta informazioni corso “Intelligenza Artificiale per sviluppatori” 50 ore
Oppure contattare i seguenti recapiti: 079/2080313 – 252