Kla Aiprojtech
Kla Aiprojtech
Codice
KLA-AIPROJTECH
Livello
Basic, Intermediate, Advanced
Durata
26 giornate
Livello Basic
E’ il livello introduttivo, adatto a tutti coloro che, tecnici o non tecnici, sono privi
di competenze sulla programmazione in linguaggio Python, sui temi legati
all’intelligenza artificiale ed alla gestione ed elaborazione dei dati.
I moduli “Python Fundamentals” e “Programming with Python”, forniscono solide
basi di programmazione in linguaggio Python, essenziale per lo sviluppo di modelli
di AI. Il modulo “Data Analysis Fundamentals” introduce alle tecniche di pulizia,
gestione ed elaborazione dei dati. Il modulo “AI Fundamentals” introduce infine
alle basi ed ai concetti chiave dell'intelligenza artificiale.
Livello Intermediate
E’ il livello prettamente tecnico, all’interno del quale si approfondisce la teoria e si
acquisiscono le competenze operative necessarie per sviluppare e portare in
produzione i modelli di intelligenza artificiale. La partecipazione ai corsi di questo
livello presuppone competenze di programmazione Python, Data analysys ed AI
acquisita tramite la partecipazione ai corsi del livello Basic o tramite una pregressa
esperienza professionale in tali ambiti.
Nel modulo “Python for Data Analysis”, si esplorano le librerie Python per a
gestione ed elaborazione dei dati mentre nel modulo “Python for Artificial
Intelligence”, si esplorano le librerie Python per lo sviluppo di soluzioni AI.
Nel modulo “Enhanced Data Analysis” vengono inoltre proposte tecniche e
piattaforme avanzate per l’analisi dei dati.
Nei moduli “Machine Learning Technology” e “Deep Learning with Neural
networks” si approfondisce il tema dell’AI, presentando i principali algoritmi e
studiando tecniche avanzate per la creazione e valutazione dei modelli. Il percorso
include un modulo verticale sulla presentazione e descrizione delle soluzioni di
Generative AI.
Livello Advanced
E’ il livello di massimo approfondimento tecnico. Sono date per note tutte le
competenze acquisite nei livelli Base ed Intermediate. Vengono analizzate le
tecniche più recenti ed evolute di intelligenza artificiale tramite una serie di moduli
verticali dedicati ai vari ambiti della moderna AI: Computer Vision, Large
Language Models, Timeseries Analysis, Prompt Engineering.
Viene presentato anche un modulo “Python Frameworks for AI” focalizzato
sull’approfondimento dei principali framework per lo sviluppo dell’AI.
Il livello viene completato da una serie di moduli dedicati alla messa in servizio di
una pipeline completa di sviluppo e gestione di algoritmi di intelligenza artificiale.
A chi è rivolto
Il percorso formativo è rivolto a tutti coloro che vogliono iniziare e/o approfondire
le proprie competenze teoriche ed operative sull’Intelligenza Artificiale.
Materiale Didattico
Slides in pdf e/o lavagne digitali realizzate durante le ore di aula e laboratorio
Certificati di partecipazione
I partecipanti riceveranno l’attestato di partecipazione e il Digital Badge emessi da
K Labs.
Laboratori e Demo
Il percorso di formazione accompagna lo studio dei concetti teorici con diverse ore
di attività di laboratorio, demo ed analisi di use cases.
Python Introduction
Codice
KLA-PYFUND
Livello
Basic
Durata
2 giorni
A chi è rivolto
Il corso è rivolto a tutti coloro che vogliono possedere delle basi relative al
linguaggio di programmazione Python
Prerequisiti
Conoscenze di base inerenti alla Computer Science
• Python Introduction
• Reasons for choosing Python
• Python main Features
• Python Environment setup (IDE & venv)
o Setup Lab - Configuring Lab environment: Identify Python runtime,
configure and optimize chosen IDE for Python developing, Exploring
Python Virtual env
• Python Variables
Laboratorio Didattico
Il corso prevede attività di laboratorio per ogni argomento presentato che i
partecipanti possono svolgere in un proprio IDE oppure sfruttando ambienti online
come Colab.
Materiale Didattico
Slides in formato pdf
Codice
KLA-PYPROG
Livello
Basic
Durata
2 giorni
A chi è rivolto
Il corso è rivolto a tutti coloro che vogliono possedere delle basi relative al
linguaggio di programmazione Python.
Prerequisiti
E’ necessario aver seguito il corso:
• Python Introduction
• Regex
o Python Regex Lab - Understanding Regex and learn how to match
them in Python
Laboratorio Didattico
Il corso prevede attività di laboratorio per ogni argomento presentato che i
partecipanti possono svolgere in un proprio IDE oppure sfruttando ambienti online
come Colab.
Materiale Didattico
Slides in formato pdf
Codice
KLA-PYDATA
Livello
Intermedio
Durata
2 giorni
A chi è rivolto
Il corso è rivolto a tutti coloro che voglio apprendere gli aspetti fondamentali
relative all’Analisi dei Dati.
Prerequisiti
E’ necessario seguire i corsi:
• Python Introduction
• Programming with Python
• AI Fundamentals
• Data Fundamentals
Laboratorio Didattico
Le attività di laboratorio verranno svolte fornendo ai partecipanti un’ambiente
Python dove poter svolgere le esercitazioni.
Materiale Didattico
Ai partecipanti verrà fornito il materiale del corso in formato pdf.
Codice
KLA-PYTNAI
Livello
Avanzato
Durata
2 giorni
A chi è rivolto
Il corso è rivolto a tutti coloro che vogliono esplorare le librerie e moduli del
linguaggio di programmazione Python al fine di implementare soluzioni e
applicazioni di Intelligenza Artificiale
Prerequisiti
E’ necessario aver seguito il corso:
• Python Introduction
• Programming with Python
• Python for Data Science
Laboratorio Didattico
Le attività di laboratorio verranno svolte fornendo ai partecipanti un’ambiente
Python dove poter svolgere le esercitazioni.
Materiale Didattico
Ai partecipanti verrà fornito il materiale del corso in formato pdf e un repository
contenente le demo e le esercitazioni svolte durante il corso
Codice
KLA-PYTORCH
Livello
Advanced
Durata
1 giorno
A chi è rivolto
Il corso è rivolto a chi desidera approfondire il framework PyTorch.
Prerequisiti
E’ richiesta una conoscenza avanzata di Python ed una conoscenza base dei
principi di AI. Tali skill sono ottenibili tramite la partecipazione ai seguenti corsi:
• AI fundamentals
• Python introduction
• Programming with python
• Python for AI
• Machine Learning Technologies
Laboratorio Didattico
Durante il corso di presenteranno delle demo e si svolgeranno delle attività di
laboratorio relative all’utilizzo delle librerie di PyTorch.
Materiale Didattico
Ai partecipanti verrà fornito il materiale del corso in formato pdf.
Livello
Base
Durata
2 giorni
A chi è rivolto
Il corso è rivolto a tutti coloro che voglio apprendere gli aspetti fondamentali
relative all’Analisi dei Dati.
Prerequisiti
Non sono richiesti prerequisiti
• Spotify
• Netflix
• Amazon
Laboratorio Didattico
Durante il corso di presenteranno delle demo e si svolgeranno delle attività di
laboratorio relative all’analisi dei dati sfruttando tools messi a disposizione dal
docente come Knime.
Materiale Didattico
Ai partecipanti verrà fornito il materiale del corso in formato pdf.
Codice
KLA-ENHDA
Livello
Intermediate
Durata
1 giorno
A chi è rivolto
Il corso è rivolto a tutti coloro che desiderano approfondire le tecniche di analisi e
pulizia dei Dati.
Prerequisiti
E’ richiesta una conoscenza di base delle tecniche di gestione ed analisi dei dati e
di manipolazione dei dati in linguaggio Python. Tali skill sono ottenibili tramite la
partecipazione ai seguenti corsi:
• Data Analysis Fundamentals
• Python for Data Analysis
Laboratorio Didattico
Durante il corso di presenteranno delle demo e si svolgeranno delle attività di
laboratorio relative all’analisi dei dati
Materiale Didattico
Ai partecipanti verrà fornito il materiale del corso in formato pdf.
AI Fundamentals
Codice
KLA-AIFUND
Livello
Basic
Durata
2 giorni
A chi è rivolto
Il corso è rivolto a tutti coloro che vogliono approcciarsi all’Intelligenza Artificiale,
Machine Learning e Deep Learning al fine di acquisirne le basi.
Prerequisiti
Non sono richieste conoscenze pregresse
o Concetti base di AI
o Differenze tra un sistema tecnologico tradizionale ed un sistema
tecnologico intelligente
o Concetto di Modello ed Algoritmo
o Applicazioni reali dell'AI
o Fondamenti di Machine Learning (ML)
o Differenza tra AI, ML e Deep Learning (DL)
o Tipi di apprendimento: supervisionato, non supervisionato, semi-
supervisionato, e apprendimento per rinforzo
o Modelli di classificazione
o Modelli di regressione
o Modelli di clustering
Laboratorio Didattico
Il corso prevede la presentazione di Demo
Materiale Didattico
Slides in formato pdf
Livello
Intermedio
Durata
2 giorni
A chi è rivolto
Il corso è destinato a professionisti di ogni settore interessati a comprendere e
sviluppare modelli di Machine Learning.
Prerequisiti
E’ necessario aver seguito il corso:
• AI Fundamentals
• Python Introduction
• Programming with Python
• Data Analysis Fundamentals
• Enhanced Data Analysis
• Python for Data Analysis
• Python for Artificial Intelligence
Laboratorio Didattico
Il corso prevede la presentazione di alcune demo inerenti al Machine Learning.
Materiale Didattico
Ai partecipanti verrà fornito il materiale del corso in formato pdf e un repository
contenente le demo e le attività di laboratorio realizzate in aula.
Codice
KLA-DLNN
Livello
Intermedio
Durata
2 giorni
A chi è rivolto
Il corso è destinato a professionisti di ogni settore interessati a comprendere e
sviluppare modelli di Deep Learning.
Prerequisiti
E’ necessario aver seguito il corso:
• AI Fundamentals
• Python Introduction
• Programming with Python
• Data Analysis Fundamentals
• Enhanced Data Analysis
• Python for Data Analysis
• Python for Artificial Intelligence
• Machine Learning Technology
• Underfitting ed overfitting
• Gestione degli iperparametri
• strategie di ottimizzazione
• Inizializzazione random
• Il problema del vanishing/exploding gradient
• Normalizzazione e Dropout
• Lab: Neural Networks
Laboratorio Didattico
Il corso prevede la presentazione di alcune demo inerenti al Deep Learning.
Materiale Didattico
Ai partecipanti verrà fornito il materiale del corso in formato pdf e un repository
contenente le demo e le attività di laboratorio realizzate in aula.
Codice
KLA-GENAI
Livello
Intermedio
Durata
2 giorni
A chi è rivolto
Il corso è destinato a professionisti di ogni settore interessati a comprendere
l'innovazione della Generative AI e gli aspetti tecnici che caratterizzano questa
nuova tecnologia.
Prerequisiti
E’ necessario aver seguito il corso:
• AI Fundamentals
• Python Introduction
• Programming with Python
• Data Analysis Fundamentals
• Enhanced Data Analysis
• Python for Data Analysis
• Python for Artificial Intelligence
• Machine Learning Technology
• Deep Learning with Neural Network
Laboratorio Didattico
Il corso prevede la presentazione di alcune demo inerenti alla Generative
AI.
Materiale Didattico
Ai partecipanti verrà fornito il materiale del corso in formato pdf e un repository
contenente le demo.
Timeseries Analysis
Codice
KLA-AITIME
Livello
Avanzato
Durata
1 giorni
A chi è rivolto
Professionisti di ogni settore interessati a sviluppare modelli di AI destinati
all’analisi di serie temporali.
Prerequisiti
È necessario aver seguito i seguenti corsi:
• Python Introduction
• Programming with Python
• Python for Data Analysis
• Data Analysis Fundamentals
• Enhanced Data Analysis
• Python for AI
• AI Fundamentals
• Machine Learning Technology
• Deep Learning with Neural Network
• Exploring Generative AI Creative Algorithm
• Motivazione e Architettura
• Struttura di una cella LSTM
• Meccanismo delle porte: input gate, forget gate, output gate
• Applicazioni delle LSTM
• Esercitazione sui modelli LSTM per le serie temporali
• Motivazione e Architettura
• Struttura di una cella GRU
• Differenze tra GRU e LSTM
• Esercitazione sui modelli GRU per le serie temporali
• Motivazione e Architettura
• Differenze principali tra TCN e RNN.
• Struttura di base di un TCN: dilated convolutions, residual connections
• Esercitazione sui modelli TCN per le serie temporali
Laboratorio Didattico
Durante il corso di presenteranno delle demo e si svolgeranno delle attività di
laboratorio per applicare quanto spiegato durante le fasi teoriche.
Materiale Didattico
Ai partecipanti verrà fornito il materiale del corso in formato pdf.
Codice
KLA-AILLM
Livello
Avanzato
Durata
1 giorni
A chi è rivolto
Professionisti interessati ad utilizzare o sviluppare modelli linguistici di AI
Prerequisiti
Il corso richiede competenze specialistice di AI e Python acquisibili tramite la
partecipazione a tutti i corsi del percorso AI e Python di livello Intermediate.
Laboratorio Didattico
Durante il corso di presenteranno delle demo e si svolgeranno delle attività di
laboratorio per applicare quanto spiegato durante le fasi teoriche.
Materiale Didattico
Ai partecipanti verrà fornito il materiale del corso in formato pdf.
Computer Vision
Codice
KLA-AICV
Livello
Avanzato
Durata
1 giorni
A chi è rivolto
Professionisti di ogni settore interessati a sviluppare modelli di AI per la CV
Prerequisiti
Il corso richiede competenze specialistice di AI e Python acquisibili tramite la
partecipazione a tutti i corsi del percorso AI e Python di livello Intermediate.
Laboratorio Didattico
Durante il corso di presenteranno delle demo e si svolgeranno delle attività di
laboratorio per applicare quanto spiegato durante le fasi teoriche.
Materiale Didattico
Ai partecipanti verrà fornito il materiale del corso in formato pdf.
Codice
KLA-PEADV
Livello
Avanzato
Durata
1 giorni
A chi è rivolto
Il corso è rivolto a tutti coloro che vogliono approfondire le tematiche relative al
prompt engineering e alle architetture cognitive
Prerequisiti
E’ necessario aver seguito il corso:
• AI Fundamentals
• Python Introduction
• Programming with Python
• Data Analysis Fundamentals
• Enhanced Data Analysis
• Python for Data Analysis
• Python for Artificial Intelligence
• Machine Learning Technology
• Deep Learning with Neural Network
• Exploring Generative AI Creative Algorithm
• Language Model and LLM
o Architettura di Base
o Struttura e funzionamento di una RAG
o Esempi di architetture RAG (es. T5-RAG, REALM)
o Tecniche Avanzate
o Ottimizzazione e tuning delle RAG
o Integrazione con altre tecnologie di NLP
o Definizione e Fondamenti
o Cos'è un'architettura cognitiva?
o Confronto con le architetture neurali tradizionali
o Modelli di Cognizione: Modelli di apprendimento, memoria e percezione
o Esempi di architetture cognitive (es. ACT-R, SOAR)
Laboratorio Didattico
Durante il corso di presenteranno delle demo e si svolgeranno delle attività di
laboratorio per applicare quanto spiegato durante le fasi teoriche.
Materiale Didattico
Ai partecipanti verrà fornito il materiale del corso in formato pdf.
Implementing AI on premise
Codice
KLA-AIONP
Livello
Intermedio
Durata
1 giorno
A chi è rivolto
Il corso è rivolto a tutti coloro che voglio approfondire le tematiche relative
all’Intelligenza Artificiale con soluzioni implementate on-premise.
Prerequisiti
E’ necessario aver seguito il corso:
• AI Fundamentals
• Python Introduction
• Programming with Python
• Python for Data Analysis
• Python for Artificial Intelligence
• Machine Learning Technology
• Deep Learning with Neural Network
• Exploring Generative AI Creative Algorithm
Laboratorio Didattico
Durante il corso di presenteranno delle demo e si svolgeranno delle attività di
demo ed esercitazioni pratiche.
Materiale Didattico
Ai partecipanti verrà fornito il materiale del corso in formato pdf.
Codice
KLA-AIGCP
Livello
Avanzato
Durata
1 giorni
A chi è rivolto
Il corso è rivolto a tutti coloro che voglio approfondire le tematiche relative
all’Intelligenza Artificiale con soluzioni implementate in Google Cloud Platform
(GCP)
Prerequisiti
È necessario aver seguito i seguenti corsi:
• Python Introduction
• Programming with Python
• Python for Data Analysis
• Enhanced Data Analysis
• Python for AI
• AI Fundamentals
• Machine Learning Technology
• Deep Learning with Neural Network
• Exploring Generative AI Creative Algorithm
• Introduzione a GCP
o Panoramica generale della piattaforma Google Cloud
o Strumenti e interfacce: Google Cloud Console, SDK, CLI
• Servizi di Data Ingestion e Processing
o Cloud Pub/Sub
o Dataflow e Dataproc: Elaborazione dati in streaming e batch
o Cloud Data Fusion
• Servizi di Storage
o Cloud Storage
o BigQuery: Data warehousing e analisi
o BigTable
• Servizi AI/ML Offerti da GCP
o AI Platform: AI Platform Training, AI Platform Prediction
o AutoML: AutoML Vision, AutoML Natural Language, AutoML Tables
o BigQuery ML: Creazione di modelli ML direttamente in BigQuery in SQL
o Vertex AI: Vertex AI Garden Model e Generative AI Studio
• Demo ed esercitazioni pratiche
Laboratorio Didattico
Durante il corso di presenteranno delle demo e si svolgeranno delle attività di
laboratorio per applicare quanto spiegato durante le fasi teoriche.
Materiale Didattico
Ai partecipanti verrà fornito il materiale del corso in formato pdf.
Codice
KLA-AIAWS
Livello
Avanzato
Durata
1 giorni
A chi è rivolto
Il corso è rivolto a tutti coloro che voglio approfondire le tematiche relative
all’Intelligenza Artificiale con soluzioni implementate in Amazon Web Service
(AWS)
Prerequisiti
È necessario aver seguito i seguenti corsi:
• Python Introduction
• Programming with Python
• Python for Data Analysis
• Enhanced Data Analysis
• Python for AI
• AI Fundamentals
• Machine Learning Technology
• Deep Learning with Neural Network
• Exploring Generative AI Creative Algorithm
• Introduzione a AWS
o Panoramica generale della piattaforma AWS
o Strumenti e interfacce: AWS Management Console, SDK, CLI
• Servizi di Storage
o Amazon S3
o Data Warehouse in AWS: Amazon Redshift
o Data Lakes in AWS: Amazon Lake Formation
o Querying service in AWS: Amazon Athena
Laboratorio Didattico
Durante il corso di presenteranno delle demo e si svolgeranno delle attività di
laboratorio per applicare quanto spiegato durante le fasi teoriche.
Materiale Didattico
Ai partecipanti verrà fornito il materiale del corso in formato pdf.
Codice
KLA-AIAZURE
Livello
Avanzato
Durata
1 giorni
A chi è rivolto
Il corso è rivolto a tutti coloro che voglio approfondire le tematiche relative
all’Intelligenza Artificiale con soluzioni implementate in MS Azure
Prerequisiti
È necessario aver seguito i seguenti corsi:
• Python Introduction
• Programming with Python
• Python for Data Analysis
• Enhanced Data Analysis
• Python for AI
• AI Fundamentals
• Machine Learning Technology
• Deep Learning with Neural Network
• Exploring Generative AI Creative Algorithm
Laboratorio Didattico
Durante il corso di presenteranno delle demo e si svolgeranno delle attività di
laboratorio per applicare quanto spiegato durante le fasi teoriche.
Materiale Didattico
Ai partecipanti verrà fornito il materiale del corso in formato pdf.