Contattaci
Account Effettua il login
Jump to section

IA e ML su Red Hat OpenShift

Copia URL

IA/ML su Red Hat® OpenShift® accelera i flussi di lavoro IA/ML e la distribuzione di applicazioni intelligenti basate sull'intelligenza artificiale con Red Hat OpenShift a gestione autonoma, o il nostro servizio cloud IA/ML.

Red Hat OpenShift include funzionalità chiave per consentire operazioni di machine learning (MLOps) in modo coerente tra datacenter, cloud computing pubblico ed edge computing.

Con l'applicazione dei principi DevOps e GitOps, le organizzazioni automatizzano e semplificano il processo iterativo di integrazione dei modelli di ML nei processi di sviluppo software, rollout in produzione, monitoraggio, riaddestramento e ridistribuzione per previsioni sempre costanti. 

È un processo in più fasi con lo scopo di realizzare applicazioni intelligenti sfruttando grandi volumi di dati di ogni tipo, elevate risorse di elaborazione e strumenti di machine learning open source.

A livello macroscopico, questo ciclo di vita si articola in quattro fasi:

  1. Raccolta e preparazione dei dati, per assicurarsi che i dati di input siano completi e di alta qualità
  2. Sviluppo del modello, che include l'addestramento, il test e la selezione del modello con la massima precisione predittiva
  3. Integrazione dei modelli nel processo di sviluppo applicativo e inferenza
  4. Monitoraggio e gestione dei modelli, al fine di misurare le prestazioni aziendali e correggere le eventuali deviazioni nei dati di produzione
Icon-Red_Hat-Diagrams-Graph_Arrow_Up-A-Black-RGB
Acquisizione e preparazione dei dati
Icons-Red_Hat-Diagrams-Development_Model-A-Black-RGB
Modellazione ML
Icons-Red_Hat-Software_and_Technologies-Cloud_Deploy-A-Black-RGB
Deployment del modello ML
Icons-Red_Hat-Objects-Binoculars-A-Black-RGB
Monitoraggio e gestione dei modelli ML

I data scientist sono responsabili soprattutto della modellazione ML, per garantire che il modello selezionato continui a fornire la massima precisione predittiva. 

Le principali problematiche che i data scientist si trovano a gestire includono:

  • Selezione e deployment degli strumenti ML più appropriati, come Apache Spark, Jupyter notebook TensorFlow, PyTorch e così via.
  • Complessità e tempo necessario per l'addestramento, i test, la selezione e l'ulteriore addestramento del modello ML che offre la massima precisione predittiva
  • Lentezza delle attività di modellazione e inferenza dovuta alla mancanza di accelerazione hardware
  • Dipendenza costante dai team operativi IT, per il provisioning e la gestione dell'infrastruttura
  • Interazione costante con data engineer e sviluppatori software, per garantire la pulizia dei dati di input e il deployment appropriato del modello ML nei processi di sviluppo applicativo

I container e Kubernetes svolgono un ruolo chiave per l'accelerazione del ciclo di vita ML poiché forniscono ai data scientist i livelli di agilità, flessibilità, portabilità e scalabilità indispensabili per l'addestramento, il test e il deployment dei modelli ML.

Red Hat® OpenShift® è la piattaforma di cloud ibrido leader di settore per i container e Kubernetes. Oltre a offrire tutti i vantaggi, promuove la collaborazione fra data scientist e sviluppatori software, tramite le funzionalità DevOps integrate (come OpenShift Pipelines, OpenShift GitOps e Red Hat Quay) e l'integrazione con gli acceleratori hardware. Velocizza inoltre la distribuzione delle applicazioni intelligenti in tutto il cloud ibrido (data center, edge e cloud pubblici).

Red Hat OpenShift Data Science

Red Hat OpenShift Data Science è un servizio cloud gestito per data scientist e sviluppatori di applicazioni intelligenti. Fornisce una sandbox completamente supportata per lo sviluppo, l'addestramento e i test dei modelli di machine learning (ML) in modo rapido nel cloud pubblico prima di distribuirli in produzione.

    Offri ai data scientist gli strumenti essenziali

    • Esperienza cloud self service coerente per i data scientist in tutto il cloud ibrido
    • Flessibilità e portabilità necessarie all'utilizzo degli strumenti ML containerizzati scelti dai data scientist, al fine di accelerare le creazione, l'estensione, la riproduzione e la condivisione dei modelli ML.
    • Utilizzo degli strumenti ML più appropriati, tramite gli operatori Kubernetes certificati da Red Hat, sia per la versione autogestita che per l'opzione del servizio cloud basata sull'intelligenza artificiale.
    • Autonomia nel provisioning dell'infrastruttura necessaria per le attività di modellazione ML iterative, che comportano un uso intensivo delle risorse di elaborazione.
    • Nessun lock-in con uno specifico provider di servizi cloud e il relativo menu di strumenti ML.
    • Deployment più rapidi dei modelli ML, con tutte le iterazioni necessarie, grazie all'integrazione completa con gli strumenti CI/CD.

    Accelera i processi di modellazione ML a elevato utilizzo di calcolo

    Grazie alle integrazioni con gli acceleratori hardware più diffusi, come le GPU NVIDIA tramite gli operatori GPU certificati da Red Hat, OpenShift riesce a fornire tutte le risorse di elaborazione necessarie . Ciò permette di selezionare il modello ML ottimale, allo scopo di garantire la massima precisione predittiva, nonché i processi di inferenza ML più adatti, a mano a mano che il modello individua nuove tipologie di dati nell'ambiente di produzione.

    Sviluppa applicazioni intelligenti

    Grazie alle funzionalità DevOps integrate in OpenShift, i team MLOps possono accelerare la distribuzione delle applicazioni basate sull'intelligenza artificiale e semplificare il processo iterativo di integrazione dei modelli ML e la ridistribuzione continua per una previsione accurata.    

    L'estensione delle funzionalità di automazione DevOps fornita da OpenShift al ciclo di vita ML promuove la collaborazione fra data scientist, sviluppatori software e team operativi IT, consentendo di integrare velocemente i modelli ML nello sviluppo di applicazioni intelligenti. Ciò consente di ottenere cicli di sviluppo più efficienti semplificando la gestione del ciclo di vita per le applicazioni intelligenti basate su ML.

    • Generazione dal registro delle immagini dei modelli di container con OpenShift Build.
    • Sviluppo continuo e iterativo delle applicazioni intelligenti basate su modello ML con OpenShift Pipelines.
    • Automazione del deployment continuo per le applicazioni intelligenti basate su modello ML con OpenShift GitOps.
    • Repository per i microservizi e le immagini container dei modelli di versione con Red Hat Quay.

    OpenShift aiuta le organizzazioni di vari settori ad accelerare le iniziative aziendali chiave attraverso lo sviluppo delle applicazioni intelligenti nel cloud ibrido. Gli scenari di utilizzo includono ad esempio il rilevamento delle frodi, la diagnostica dei problemi basata sui dati, le auto connesse, la ricerca di giacimenti di gas e petrolio, l'automazione dei preventivi assicurativi e l'elaborazione delle richieste di risarcimento.

    Red Hat Data Services è un prodotto concepito per rispondere alle esigenze di storage nell'ordine dei petabyte che caratterizzano il ciclo di vita ML, dalle fasi di acquisizione e preparazione dei dati alla modellazione ML, fino all'inferenza. Il portafoglio Red Hat Data Services include Red Hat Ceph Storage, un sistema di storage software defined e open source che fornisce supporto esaustivo per lo storage basato su file, blocchi e oggetti S3, garantendo livelli di scalabilità elevatissimi su hardware commerciale standard di settore.

    Permette ad esempio di fornire storage Ceph scalabile a notebook Jupyter containerizzati su OpenShift tramite S3 o volumi permanenti.

    Turkcell, il principale operatore di telefonia mobile in Turchia, ha eseguito il deployment di Red Hat OpenShift come architettura di base per i carichi di lavoro delle applicazioni basati sull'intelligenza artificiale. OpenShift ha consentito di creare un'infrastruttura reattiva per distribuire applicazioni IA innovative in modo più rapido, riducendo i tempi di provisioning da mesi a secondi. I costi operativi e di sviluppo dell'IA sono stati ridotti del 70%.​


    Royal Bank of Canada e il suo istituto di ricerca sull'IA, Borealis AI, hanno collaborato con Red Hat e NVIDIA per sviluppare una nuova piattaforma di elaborazione basata sull'intelligenza artificiale, progettata per trasformare l'esperienza bancaria dei clienti e restare al passo con i rapidi cambiamenti tecnologici e le aspettative in costante evoluzione dei clienti.

    Open Data Hub Project è un'architettura funzionale basata su Red Hat OpenShift, Red Hat Ceph Storage, Red Hat AMQ Streams e una serie di progetti open source upstream, con lo scopo di realizzare una piattaforma ML open source completa di tutti gli strumenti ML essenziali.

    La combinazione di Red Hat OpenShift e della suite software NVIDIA AI Enterprise in esecuzione su NVIDIA-Certified Systems offre una piattaforma scalabile che accelera una vasta gamma di scenari di utilizzo dell'IA. La piattaforma include le tecnologie chiave di NVIDIA e Red Hat che garantiscono coerenza alle attività di deployment, gestione e scalabilità dei workload IA in ambienti di cloud ibrido, bare metal o virtualizzati.

    Scenari di utilizzo IA/ML trasformativi si verificano in tutti i settori: sanità, servizi finanziari, telecomunicazioni, automotive e altri. Grazie a un solido ecosistema di partner, Red Hat è in grado di offrire soluzioni complete per la creazione, il deployment e la gestione di modelli di machine learning e deep learning per applicazioni intelligenti basate sull'intelligenza artificiale.

    Approfondisci

    Articolo

    Cosa sono gli operatori Red Hat OpenShift?

    Red Hat OpenShift Operators automate the creation, configuration, and management of instances of Kubernetes-native applications.

    Articolo

    Scopri perché scegliere Red Hat OpenShift Serverless

    Red Hat OpenShift Serverless estende Kubernetes per l'implementazione e la gestione di carichi di lavoro serverless.

    Articolo

    Perché scegliere Red Hat OpenShift Service Mesh

    Red Hat OpenShift Service Mesh offre un metodo unificato per la connessione, la gestione e il monitoraggio delle applicazioni basate su microservizi.

    Scopri di più su OpenShift

    Prodotti

    Una piattaforma applicativa aziendale che offre servizi verificati per consentire la distribuzione delle app sulle infrastrutture preferite.

    Una soluzione di storage software defined che fornisce uno spazio di archiviazione dati permanente durante l'avvio e l'arresto dei container tra gli ambienti.

    Una soluzione, Kubernetes native ed enterprise ready, per la sicurezza dei container che permette di creare, distribuire ed eseguire applicazioni cloud native in modo più sicuro.

    Una soluzione che permette di controllare cluster e applicazioni Kubernetes da una singola console dotata di criteri di sicurezza integrati.

    Risorse

    Serie Open Answers: Cos'è Red Hat OpenShift?

    Sviluppo cloud native con Red Hat e Amazon Web Services

    Formazione

    Corso di formazione gratuito

    Running Containers with Red Hat Technical Overview

    Corso di formazione gratuito

    Developing Cloud-Native Applications with Microservices Architectures

    Corso di formazione gratuito

    Containers, Kubernetes and Red Hat OpenShift Technical Overview

    Illustration - mail

    Ricevi contenuti simili

    Iscriviti a Red Hat Shares, la nostra newsletter gratuita.