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

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.

Corso o esame successivo consigliato