AI253
Creating Machine Learning Models with Python and Red Hat OpenShift AI
Panoramica
Descrizione del corso
Un'introduzione alla programmazione con Python, ai concetti di machine learning e alle modalità di utilizzo di Red Hat OpenShift AI per addestrare i modelli di ML.
Python è un linguaggio di programmazione molto diffuso, utilizzato da amministratori di sistema, data scientist e sviluppatori per creare applicazioni, eseguire analisi statistiche e addestrare modelli di AI/ML. Questo corso introduce il linguaggio Python e spiega agli studenti i diversi tipi di machine learning e i relativi concetti di base. Questo corso aiuta gli studenti a sviluppare le competenze di base per l'utilizzo di Red Hat OpenShift AI per addestrare i modelli di ML e, tramite l'esperienza pratica, illustra come applicare le procedure consigliate durante il training dei modelli.
Il corso si basa su Python 3, RHEL 9.0, Red Hat OpenShift® 4.14 e Red Hat OpenShift AI 2.8.
Nota: questo corso è disponibile come 4 giorni di lezioni in presenza o 5 giorni di lezioni virtuali. La durata può variare in base alla modalità di fruizione. Per conoscere tutti i dettagli, la programmazione e i prezzi del corso, scegli il tuo paese nel menu a destra e clicca sull'apposito pulsante.
Riepilogo dei contenuti del corso
- Concetti di base sulla sintassi, sulle funzioni e sui tipi di dati di Python
- Eseguire il debug degli script Python utilizzando Python debugger (pdb)
- Utilizzare le strutture dati Python come dizionari, insiemi, tuple ed elenchi per gestire i dati composti
- Apprendere la programmazione orientata agli oggetti in Python e la gestione delle eccezioni
- Leggere e scrivere file in Python e analizzare i dati JSON
- Utilizzare espressioni regolari efficaci in Python per manipolare il testo
- Strutturare in modo efficace i programmi Python di grandi dimensioni usando moduli e spazi dei nomi
- Introduzione al machine learning
- Addestramento dei modelli
- Ottimizzazione dell'addestramento dei modelli con RHOAI
Destinatari
- Data scientist e utenti dell'IA che desiderano utilizzare Red Hat OpenShift AI per creare e addestrare modelli di ML
- Sviluppatori che vogliono creare e integrare applicazioni abilitate per AI/ML
- Ingegneri MLOps responsabili dell'installazione, della configurazione, del deployment e del monitoraggio delle applicazioni AI/ML su Red Hat OpenShift AI
Formazione consigliata
- È richiesta esperienza con Git
- È richiesta esperienza in Red Hat OpenShift o il completamento del corso Red Hat OpenShift Developer II: Building and Deploying Cloud-native Applications (DO288)
- Si consiglia un'esperienza di base nei settori dell'IA, della data science e del machine learning
Considerazioni sulla tecnologia
- Non sarà disponibile alcuna aula ILT
Programma
Programma del corso
Ottieni un'introduzione a Python e alla configurazione dell'ambiente di sviluppo.
- Sintassi di base di Python
- Scopri la sintassi e la semantica di base di Python
- Componenti del linguaggio
- Comprendi le funzionalità e gli operatori di base dei flussi di controllo
- Raccolte
- Scrivi programmi per la gestione dei dati composti utilizzando elenchi, insiemi, tuple e dizionari
- Funzioni
- Scomponi i programmi in funzioni componibili
- Moduli
- Organizza il codice usando i moduli per ottenere maggiore flessibilità e riutilizzo
- Corsi in Python
- Esplora la programmazione orientata agli oggetti (OOP) con classi e oggetti
- Eccezioni
- Gestisci gli errori di runtime con le eccezioni
- Input e output
- Implementa programmi per la lettura e la scrittura di file
- Strutture di dati
- Utilizza strutture di dati avanzate come generatori e funzioni di comprensione per ridurre il codice standardizzato
- Analisi di JSON
- Leggi e scrivi dati JSON
- Debug
- Esegui il debug dei programmi Python utilizzando Python debugger (pdb)
- Introduzione al machine learning
- Descrivi i concetti di base del machine learning, i diversi tipi di machine learning e i flussi di lavoro di machine learning
- Addestramento dei modelli
- Addestra i modelli utilizzando ambienti di lavoro predefiniti e personalizzati
- Ottimizzazione dell'addestramento dei modelli con RHOAI
- Utilizza RHOAI per applicare le procedure consigliate per il machine learning e la data science
Obiettivi
Vantaggi per l'organizzazione
- Le aziende raccolgono e archiviano grandi quantità di informazioni da più fonti. Con Red Hat OpenShift AI, le organizzazioni dispongono di una piattaforma pronta per analizzare i dati, visualizzare tendenze e modelli e prevedere i futuri risultati aziendali utilizzando algoritmi di machine learning e intelligenza artificiale.
Vantaggi per i partecipanti
- Al termine del corso, i partecipanti saranno in grado di: comprendere le basi dell'architettura di Red Hat OpenShift AI; organizzare il codice e la configurazione utilizzando progetti di data science, ambienti di lavoro e connessioni dati; ed eseguire e testare il codice in modo interattivo utilizzando i notebook Jupyter. Questo corso è il punto di partenza per il percorso di apprendimento AI/ML in cui imparerai a creare e gestire flussi di lavoro AI/ML.