Corso di formazione Intelligenza Artificiale con Python (livello intermedio)
L’intelligenza artificiale con Python consiste nello sviluppo di sistemi intelligenti sfruttando l’ampio ecosistema di librerie per l’AI e il machine learning disponibili in Python.
Questo corso pratico, tenuto da istruttori (in modalità online o in presenza), è rivolto a programmatori Python di livello intermedio che desiderano progettare, implementare e distribuire soluzioni basate sull’intelligenza artificiale.
Al termine del corso, i partecipanti saranno in grado di:
- Implementare algoritmi di intelligenza artificiale utilizzando le principali librerie disponibili in Python.
- Lavorare con modelli di apprendimento supervisionato, non supervisionato e per il reinforcement learning.
- Integrare soluzioni AI nelle applicazioni e nei flussi di lavoro esistenti.
- Valutare le prestazioni dei modelli e ottimizzarli in termini di precisione ed efficienza.
Modalità del corso
- Lezioni interattive e discussioni guidate.
- Numerosi esercizi pratici per consolidare le competenze.
- Sviluppo concreto in un ambiente di laboratorio live.
Opzioni di personalizzazione del corso
- Per richiedere una versione su misura di questo corso, contattateci per organizzarla.
Struttura del corso
Introduzione all’uso dell’intelligenza artificiale con Python
- I concetti fondamentali e l’ambito di applicazione dell’AI
- Le principali librerie Python per lo sviluppo AI
- Struttura e flusso operativo dei progetti basati sull’intelligenza artificiale
Preparazione dei dati per l’AI
- Pulizia, trasformazione e costruzione delle feature dai dati
- Gestione di dati mancanti o sbilanciati
- Scalatura e codifica delle feature
Tecniche di apprendimento supervisionato
- Algoritmi di regressione e classificazione
- Metodi ensemble: Random Forest, Gradient Boosting
- Ottimizzazione degli iperparametri e validazione incrociata
Tecniche di apprendimento non supervisionato
- Metodi di clustering: K-Means, DBSCAN, clustering gerarchico
- Riduzione della dimensionalità: PCA, t-SNE
- Scenari tipici di applicazione dell’apprendimento non supervisionato
Reti neurali e apprendimento profondo
- Introduzione a TensorFlow e Keras
- Costruzione e addestramento di reti neurali feedforward
- Ottimizzazione delle prestazioni delle reti neurali
Apprendimento per rinforzo (introduzione)
- I concetti base di agenti, ambienti e ricompense
- Implementazione dei primi algoritmi di apprendimento per rinforzo
- Ambiti di applicazione dell’apprendimento per rinforzo
Distribuzione dei modelli AI
- Salvataggio e ripristino dei modelli addestrati
- Integrazione dei modelli in applicazioni tramite API
- Monitoraggio e manutenzione degli sistemi AI in produzione
Riepilogo e prossimi passi
Requisiti
- Solida padronanza dei fondamenti della programmazione in Python
- Esperienza nell’utilizzo di librerie per l’analisi dei dati come NumPy e pandas
- Conoscenze di base sui concetti e gli algoritmi del machine learning
Destinatari
- Sviluppatori software desiderosi di ampliare le proprie competenze nello sviluppo AI
- Analisti dei dati che vogliono applicare tecniche di intelligenza artificiale a set di dati complessi
- Professionisti della ricerca e dello sviluppo impegnati nella creazione di applicazioni basate sull’AI
I corsi di formazione interaziendali richiedono più di 5 partecipanti.
Corso di formazione Intelligenza Artificiale con Python (livello intermedio) - Prenotazione
Corso di formazione Intelligenza Artificiale con Python (livello intermedio) - Richiesta
Intelligenza Artificiale con Python (livello intermedio) - Richiesta di consulenza
Recensioni (2)
L'istruttore era molto disponibile per rispondere a tutte le mie domande
Caterina - Stamtech
Corso - Developing APIs with Python and FastAPI
Traduzione automatica
L'istruttore sviluppa la formazione in base al ritmo del partecipante
Farris Chua
Corso - Data Analysis in Python using Pandas and Numpy
Traduzione automatica
Corsi in Arrivo
Corsi relativi
LangGraph avanzato: ottimizzazione, debug e monitoraggio di grafi complessi
35 oreLangGraph è un framework per la creazione di applicazioni basate su modelli linguistici in cui più agenti collaborano tra loro. Si tratta di grafi componibili che conservano lo stato delle operazioni e permettono un controllo completo sull’esecuzione.
Questo corso formativo, tenuto da istruttori esperti ed erogato online o in sede, è rivolto a ingegneri di piattaforme AI avanzate, professionisti DevOps per l’AI e architetti ML che desiderano ottimizzare, monitorare, effettuare il debug e gestire sistemi LangGraph pronti per la produzione.
Al termine del corso, i partecipanti saranno in grado di:
- Progettare ed ottimizzare topologie LangGraph complesse in termini di velocità, costi e scalabilità.
- Migliorare la affidabilità dei sistemi implementando meccanismi di retry, timeout, idempotenza e recupero tramite checkpoint.
- Effettuare il debug e tracciare l’esecuzione dei grafi, ispezionarne lo stato e replicare in modo sistematico i problemi riscontrati in produzione.
- Instrumentare i grafi con log, metriche e dati di tracing; distribuirli in ambiente produttivo e monitorarne i SLA e i costi.
Modalità del corso
- Lezioni interattive con dibattiti.
- Molti esercizi pratici e attività di simulazione.
- Implementazione concreta in un ambiente di laboratorio reale.
Opzioni di personalizzazione del corso
- Per richiedere una personalizzazione specifica di questo corso, contattateci per concordare i dettagli.
Creazione di agenti per la programmazione con Devstral: dalla progettazione all'utilizzo degli strumenti
14 oreDevstral è un framework open source pensato per creare ed eseguire agenti in grado di interagire con codebase, strumenti di sviluppo e API, al fine di migliorare la produttività degli ingegneri software.
Questo corso formativo guidato da un istruttore (sia online che in presenza) è rivolto a ingegneri ML di livello intermedio e avanzato, team specializzati nello sviluppo di strumenti software e SRE che desiderano progettare, implementare ed ottimizzare agenti per la programmazione utilizzando Devstral.
Al termine del corso i partecipanti saranno in grado di:
- Configurare e predisporre Devstral per lo sviluppo di agenti di programmazione.
- Progettare flussi di lavoro basati su agenti per l’esplorazione e la modifica del codice sorgente.
- Integrare gli agenti con strumenti di sviluppo e API.
- Applicare le migliori pratiche per una distribuzione sicura ed efficiente degli agenti.
Modalità del corso
- Lezioni interattive e discussioni di gruppo.
- Molti esercizi pratici da svolgere durante il percorso.
- Implementazione concreta in un ambiente di laboratorio reale.
Opzioni di personalizzazione del corso
- Per richiedere una versione personalizzata di questo corso, contattateci per concordare i dettagli.
Analisi dei dati con Python, Pandas e Numpy
14 oreQuesto corso formativo tenuto da istruttori in Italia (online o in aula) si rivolge a sviluppatori Python e analisti di dati di livello intermedio che desiderano migliorare le proprie competenze nell’analisi e nella manipolazione dei dati tramite Pandas e Numpy.
Al termine del corso, i partecipanti saranno in grado di:
- Configurare un ambiente di sviluppo contenente Python, Pandas e Numpy.
- Sviluppare applicazioni per l’analisi dei dati utilizzando Pandas e Numpy.
- Eseguire operazioni avanzate di pulizia, ordinamento e filtraggio dei dati.
- Effettuare aggregazioni statistiche e analizzare serie temporali.
- Visualizzare i dati mediante Matplotlib e altre librerie grafiche.
- Correggere ed ottimizzare il codice di analisi dei dati.
Operazioni sui modelli open source: auto-ospitamento, ottimizzazione e governance con i modelli Devstral e Mistral
14 oreI modelli Devstral e Mistral sono tecnologie AI open source progettate per una distribuzione flessibile, l’ottimizzazione tramite fine-tuning e un’integrazione scalabile.
Questo corso pratico e guidato da istruttore (online o in aula) è rivolto a ingegneri ML di livello intermedio-avanzato, team di piattaforme e ingegneri della ricerca desiderosi di auto-ospitare, ottimizzare e governare i modelli Mistral e Devstral in ambienti produttivi.
Al termine del corso, i partecipanti saranno in grado di:
- Configurare e impostare ambienti auto-ospitati per i modelli Mistral e Devstral.
- Applicare tecniche di fine-tuning volte a migliorarne le prestazioni in contesti specifici.
- Implementare strategie di versionamento, monitoraggio e gestione del ciclo di vita dei modelli.
- Garantire sicurezza, conformità normativa e un uso responsabile dei modelli open source.
Formato del corso
- Lezioni interattive e discussioni guidate.
- Esercitazioni pratiche sull’auto-ospitamento e l’ottimizzazione dei modelli.
- Implementazione in tempo reale di pipeline di governance e monitoraggio.
Opzioni di personalizzazione del corso
- Per richiedere un percorso formativo su misura, contattateci per accordi specifici.
Sviluppo Full Stack con FARM (FastAPI, React e MongoDB)
14 oreQuesto corso pratico tenuto da istruttori (online o in presenza) è pensato per sviluppatori che intendono utilizzare lo stack FARM (FastAPI, React e MongoDB) per realizzare applicazioni web dinamiche, veloci e facilmente scalabili.
Al termine del corso, i partecipanti saranno in grado di:
- Configurare l’ambiente di sviluppo necessario per integrare FastAPI, React e MongoDB.
- Comprendere i concetti fondamentali, le caratteristiche principali e i vantaggi dello stack FARM.
- Sviluppare API REST mediante FastAPI.
- Progettare applicazioni interattive con React.
- Creare, testare e distribuire applicazioni (front end e back end) sfruttando lo stack FARM.
Sviluppo di API con Python e FastAPI
14 oreQuesto corso formativo, condotto da istruttori e svolto in Italia (online o in sede), è pensato per gli sviluppatori che desiderano utilizzare FastAPI insieme a Python per creare, testare e distribuire API RESTful più rapidamente ed efficacemente.
Al termine del corso i partecipanti saranno in grado di:
- Configurare l’ambiente di sviluppo necessario per sviluppare API con Python e FastAPI.
- Sviluppare API più velocemente e facilmente grazie alla libreria FastAPI.
- Imparare a definire modelli e schemi dati basati su Pydantic e OpenAPI.
- Collegare le API a un database tramite SQLAlchemy.
- Implementare sicurezza e autenticazione nelle API con gli strumenti di FastAPI.
- Creare immagini container e distribuire le API web su server cloud.
Fiji: Elaborazione delle immagini per la biotecnologia e la tossicologia
14 oreQuesto corso in presenza dell’istruttore, disponibile Italia (online o in sede), si rivolge a ricercatori e professionisti di laboratorio con competenze base o intermedie che desiderano elaborare e analizzare immagini relative a tessuti istologici, cellule sanguinee, alghe e altri campioni biologici.
Al termine del corso i partecipanti saranno in grado di:
- Navigare nell’interfaccia di Fiji e utilizzare le funzioni principali di ImageJ.
- Preelaborare e migliorare le immagini scientifiche al fine di ottimizzarne l’analisi.
- Effettuare analisi quantitative delle immagini, tra cui il conteggio cellulare e la misurazione dell’area.
- Automatizzare compiti ripetitivi tramite l’utilizzo di macro e plugin.
- Personalizzare i flussi di lavoro in base alle specifiche necessità analitiche della ricerca biologica.
Applicazioni di LangGraph nel settore finanziario
35 oreLangGraph è un framework progettato per sviluppare applicazioni basate su LLM che gestiscono lo stato, coinvolgono più agenti e sono strutturate come grafi componibili. Garantisce inoltre la persistenza dello stato nonché un controllo completo sull’esecuzione.
Questo corso formativo dal vivo, condotto da istruttori (in modalità online o presso una sede), è rivolto a professionisti di livello intermedio e avanzato che desiderano progettare, implementare e gestire soluzioni finanziarie basate su LangGraph nel rispetto delle norme, della trasparenza operativa e della conformità.
Al termine del corso i partecipanti saranno in grado di:
- Progettare flussi di lavoro LangGraph specifici per il settore finanziario, adeguati ai requisiti normativi e alle verifiche di audit.
- Integrare standard dati e ontologie finanziarie nello stato del grafo e negli strumenti correlati.
- Implementare meccanismi di affidabilità, sicurezza e controllo umano nei processi critici.
- Distribuire, monitorare e ottimizzare i sistemi LangGraph in termini di prestazioni, costi e rispetto degli SLA previsti.
Modalità del corso
- Lezioni interattive e dibattiti.
- Numerosi esercizi pratici per favorire l’apprendimento.
- Implementazione diretta in un ambiente di laboratorio reale.
Opzioni di personalizzazione del corso
- Per richiedere una formazione su misura, vi preghiamo di contattarci per concordare i dettagli.
Nozioni di base su LangGraph: creazione di catene di prompt basate su grafi per i LLM
14 oreLangGraph è un framework per sviluppare applicazioni a base di LLM strutturate in forma di grafo, in grado di supportare pianificazione, ramificazioni, utilizzo di strumenti, gestione della memoria ed esecuzione controllata.
Questo corso formativo dal vivo, tenuto da istruttori (in modalità online o in sede), si rivolge a sviluppatori alle prime armi, ingegneri dei prompt e professionisti dei dati desiderosi di progettare e realizzare flussi di lavoro affidabili e composti da più passaggi per i LLM mediante LangGraph.
Al termine del corso, i partecipanti saranno in grado di:
- Spiegare i concetti fondamentali di LangGraph (nodi, archi, stato) e quando utilizzarli;
- Creare catene di prompt che si ramificano, richiamano strumenti ed elaborano la memoria;
- Integrare processi di recupero dati e API esterne nei flussi lavorativi basati su grafi;
- Testare, debuggare ed esaminare le applicazioni LangGraph al fine di garantirne affidabilità e sicurezza.
Struttura del corso
- Lezioni interattive accompagnate da discussioni guidate;
- Esercitazioni pratiche e analisi passo dopo passo del codice in un ambiente di sviluppo isolato;
- Attività basate su scenari reali per la progettazione, il test e la valutazione dei sistemi.
Opzioni di personalizzazione del corso
- Per richiedere una formazione su misura, contattateci direttamente per concordare i dettagli.
LangGraph nel settore sanitario: orchestrazione dei flussi di lavoro in ambienti regolamentati
35 oreLangGraph consente la creazione di flussi di lavoro multi-utente e gestiti dagli LLM, con controllo preciso sui percorsi di esecuzione e sulla persistenza dello stato. Nel settore sanitario, queste funzionalità sono fondamentali per garantire conformità normativa, interoperabilità dei sistemi e sviluppo di strumenti di supporto alle decisioni allineati ai processi clinici.
Questo corso formativo dal vivo, con docente in presenza, si rivolge a professionisti di livello intermedio o avanzato desiderosi di progettare, implementare e gestire soluzioni basate su LangGraph nel contesto sanitario, affrontando le sfide normative, etiche e operative tipiche del settore.
Al termine del corso i partecipanti saranno in grado di:
- Progettare flussi di lavoro LangGraph specifici per il settore sanitario, tenendo conto della conformità e dell’auditabilità.
- Integrare applicazioni LangGraph con ontologie e standard medici (FHIR, SNOMED CT, ICD).
- Applicare le migliori pratiche in materia di affidabilità, tracciabilità e trasparenza in ambienti sensibili.
- Distribuire, monitorare e validare applicazioni LangGraph negli ambienti produttivi del settore sanitario.
Modalità del corso
- Lezioni interattive e dibattiti guidati dal docente.
- Esercitazioni pratiche basate su casi reali del settore sanitario.
- Applicazione concreta in un ambiente di laboratorio live.
Opzioni di personalizzazione del corso
- Per richiedere una formazione su misura, contattaci per concordare i dettagli.
LangGraph per applicazioni legali
35 oreLangGraph è un framework pensato per creare applicazioni basate su modelli linguistici in grado di gestire uno stato complesso e coinvolgere più agenti. Si tratta di una struttura componibile, dove ogni elemento mantiene il proprio stato nel tempo e permette un controllo preciso sull’esecuzione.
Questo corso formativo, tenuto da istruttori qualificati (in modalità online o in presenza), si rivolge a professionisti con competenze intermedie o avanzate che desiderano progettare, implementare e gestire soluzioni legali basate su LangGraph rispettando rigorosi requisiti di conformità, tracciabilità e governance.
Alla fine del corso i partecipanti saranno in grado di:
- Progettare flussi di lavoro LangGraph specifici per il settore legale, garantendo auditabilità e conformità alle normative.
- Integrare ontologie legali e standard documentali nello stato del grafo e nei processi associati.
- Implementare meccanismi di controllo, approvazioni effettuate da operatori umani e percorsi decisionali tracciabili.
- Distribuire, monitorare e mantenere i servizi LangGraph in ambiente di produzione assicurando visibilità operativa e gestione ottimale dei costi.
Modalità del corso
- Lezioni interattive e dibattiti guidati dagli istruttori.
- Numerosi esercizi pratici e attività applicative.
- Implementazione diretta in un ambiente di laboratorio reale.
Opzioni di personalizzazione del corso
- Per richiedere una formazione su misura, vi invitiamo a contattarci per concordare i dettagli.
Creazione di flussi di lavoro dinamici con LangGraph e agenti LLM
14 oreLangGraph è un framework per costruire flussi di lavoro basati su modelli linguistici che seguono una struttura a grafo, consentendo ramificazioni, utilizzo di strumenti, gestione della memoria e controllo sull'esecuzione.
Questo corso formativo con docente (online o in presenza) è rivolto a ingegneri e team di prodotto di livello intermedio che desiderano integrare la logica a grafo fornita da LangGraph nei cicli operativi degli agenti LLM, al fine di sviluppare applicazioni dinamiche e consapevoli del contesto come assistenti per il supporto clienti, sistemi decisionali o strumenti di recupero informazioni.
Al termine del corso, i partecipanti saranno in grado di:
- Progettare flussi di lavoro a grafo in grado di coordinare agenti LLM, strumenti e memoria.
- Implementare meccanismi condizionali di instradamento, tentativi ripetuti e procedure di fallback per garantire un'esecuzione affidabile.
- Integrare sistemi di recupero dati, API e output strutturati nei cicli operativi degli agenti.
- Valutare, monitorare e rafforzare il comportamento degli agenti al fine di garantirne affidabilità e sicurezza.
Struttura del corso
- Lezioni interattive accompagnate da discussioni guidate.
- Esercitazioni pratiche e analisi del codice in un ambiente di test sicuro.
- Esercizi di progettazione basati su scenari concreti, con valutazione reciproca tra i partecipanti.
Opzioni di personalizzazione del corso
- Per richiedere una sessione formativa su misura, vi preghiamo di contattarci per concordare i dettagli.
LangGraph per l’automazione del marketing
14 oreLangGraph è un framework di orchestrazione basato su grafi che consente di creare flussi di lavoro multi-step e condizionali utilizzando modelli linguistici avanzati e strumenti vari; risulta ideale per automatizzare e personalizzare i processi di produzione dei contenuti.
Questo corso pratico, tenuto da istruttori (in modalità online o in sede), si rivolge a professionisti del marketing, strategi di contenuto e sviluppatori specializzati nell’automazione che desiderano implementare campagne email dinamiche e flussi di generazione dei contenuti grazie a LangGraph.
Al termine del corso i partecipanti saranno in grado di:
- Progettare flussi di lavoro per contenuti ed email strutturati in forma di grafo, con logica condizionale.
- Integrare modelli linguistici avanzati, API e fonti dati per personalizzare automaticamente i contenuti.
- Gestire lo stato, la memoria e il contesto all’interno di campagne composte da più fasi.
- Valutare, monitorare ed ottimizzare le prestazioni dei flussi di lavoro nonché i risultati ottenuti.
Modalità del corso
- Lezioni interattive e discussioni di gruppo.
- Esercitazioni pratiche sulla realizzazione di flussi di lavoro per email e pipeline di contenuti.
- Attività basate su scenari concreti riguardanti personalizzazione, segmentazione dei pubblici e logica condizionale.
Opzioni di personalizzazione del corso
- Per richiedere un corso su misura, contattaci per concordare i dettagli.
Le Chat Enterprise: ChatOps privato, integrazioni e controlli amministrativi
14 oreLe Chat Enterprise è una soluzione ChatOps privata che offre capacità di intelligenza artificiale conversazionale sicure, personalizzabili e conformi alle normative aziendali. È ideale per le organizzazioni che necessitano di un controllo rigoroso sull’utilizzo dell’AI, grazie al supporto per il controllo degli accessi basato sui ruoli (RBAC), l’autenticazione unica (SSO) e numerose integrazioni con applicazioni enterprise.
Questo corso pratico ed interattivo, tenuto da istruttori esperti (in modalità online o in sede), si rivolge a product manager di livello intermedio, responsabili IT, ingegneri delle soluzioni e team di sicurezza/compliance desiderosi di implementare, configurare e gestire Le Chat Enterprise all’interno del proprio ambiente aziendale.
Al termine del corso i partecipanti saranno in grado di:
- Configurare Le Chat Enterprise per implementazioni sicure e conformi.
- Abilitare il controllo degli accessi basato sui ruoli, l’autenticazione unica e le policy di compliance.
- Integrare Le Chat con applicazioni aziendali e archivi dati.
- Progettare e attuare procedure operative amministrative e di governance per il funzionamento ottimale del sistema.
Modalità del corso
- Lezioni interattive e discussioni guidate.
- Ampia pratica attraverso esercizi mirati.
- Lavoro pratico in un ambiente di laboratorio reale.
Opzioni di personalizzazione del corso
- Per richiedere un percorso formativo su misura, contattateci per concordare i dettagli.
Architetture LLM convenienti: Mistral su larga scala (Ottimizzazione delle prestazioni e dei costi)
14 oreMistral è una famiglia di modelli linguistici di grandi dimensioni ad alte prestazioni, ottimizzata per un'implementazione in produzione economica e su larga scala.
Questo corso formativo dal vivo, tenuto da istruttori (in modalità online o in presenza), si rivolge a ingegneri infrastrutturali di livello avanzato, architetti cloud e responsabili MLOps che desiderano progettare, implementare ed ottimizzare architetture basate su Mistral per ottenere la massima produttività con i minori costi possibili.
Al termine del corso, i partecipanti saranno in grado di:
- Implementare modelli di distribuzione scalabili per Mistral Medium 3.
- Applicare tecniche di raggruppamento delle richieste (batching), quantizzazione e strategie efficienti di servizio.
- Ottimizzare i costi dell'inferenza mantenendo al contempo elevate prestazioni.
- Progettare topologie di servizio pronte per l’utilizzo in ambienti aziendali e su larga scala.
Modalità del corso
- Lezioni interattive e discussioni guidate.
- Ampia scelta di esercizi pratici e attività di approfondimento.
- Svolgimento diretto in un ambiente laboratoriale live.
Opzioni di personalizzazione del corso
- Per richiedere una formazione su misura, contattaci per concordare i dettagli.