Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Sfide nell'apprendimento profondo | Tutorial-2 | Scambio di reti neurali aperte | ONNX
Sfide nell'apprendimento profondo | Tutorial-2 | Scambio di reti neurali aperte | ONNX
Le sfide dell'utilizzo di diversi framework di deep learning e acceleratori hardware durante l'inferenza sono discusse in questo segmento video. ONNX è presentato come un tipo di modello intermedio compatibile con vari framework di deep learning e acceleratori hardware, consentendo il trasferimento continuo dei modelli tra di loro. La conversione di modelli ONNX in framework specifici quando necessario consente una maggiore flessibilità quando si utilizzano modelli addestrati su sistemi diversi. Comprendere queste sfide e soluzioni può aiutare a creare una pipeline efficace per lavorare con il deep learning.
Tutto su ONNX | Tutorial-3 | Scambio di reti neurali aperte | ONNX
Tutto su ONNX | Tutorial-3 | Scambio di reti neurali aperte | ONNX
Il video illustra ONNX, un framework di apprendimento automatico intermedio che consente la conversione di modelli in diversi tipi di modello di framework e fornisce funzionalità di ottimizzazione. Introdotto per la prima volta nel 2017 da AWS, Microsoft e Facebook, ONNX ha guadagnato popolarità e contributi da altre società, tra cui IBM, Intel e Huawei. Molte aziende si stanno attualmente dedicando a lavorare sull'ecosistema ONNX.
Principi di progettazione | Tutorial-4 | Scambio di reti neurali aperte | ONNX
Principi di progettazione | Tutorial-4 | Scambio di reti neurali aperte | ONNX
In questo video, il relatore spiega i principi di progettazione dell'Open Neural Network Exchange (ONNX). Sviluppato inizialmente per il deep learning, l'ecosistema si è ampliato per supportare anche il machine learning tradizionale. ONNX è adattabile con aggiornamenti da altri framework, standardizzato con operazioni ben definite da applicazioni pratiche e in grado di esportare/importare modelli con facilità. Queste caratteristiche lo rendono una scelta conveniente per gli utenti finali che cercano una soluzione flessibile ed efficiente.
Formato file ONNX | Tutorial-5 | Scambio di reti neurali aperte | ONNX
Formato file ONNX | Tutorial-5 | Scambio di reti neurali aperte | ONNX
Questo video tutorial copre il formato di file ONNX per i modelli di machine learning, che contiene elenchi di input e output, nodi e operatori computazionali e parametri dell'operatore insieme a metadati e versione del modello. Il formato file ONNX non è una scatola nera e può essere visualizzato. Il relatore fornisce esempi di operatori come ReLU e PReLU e dimostra un grafico del modello di deep learning e lo confronta con il grafico del formato di file ONNX. Gli operatori personalizzati possono anche essere mappati utilizzando ONNX, rendendolo una scelta popolare per le reti neurali grazie alla sua flessibilità e funzionalità.
Tipo di dati ONNX | Esercitazione-6 | Scambio di reti neurali aperte | ONNX
Tipo di dati ONNX | Esercitazione-6 | Scambio di reti neurali aperte | ONNX
Il video spiega che ONNX ha due tipi di specifiche: reti neurali profonde e apprendimento automatico. Il primo utilizza tipi di dati tensoriali come numeri interi, float, booleani, stringhe e tipi complessi, utilizzati anche in Python e TensorFlow. Nel frattempo, quest'ultimo utilizza tipi di dati non tensoriali come sequenze e mappe a causa dell'apprendimento basato sulla statistica che in genere non utilizza tensori.
Esempio di apprendimento automatico | Esercitazione-7 | Scambio di reti neurali aperte | ONNX
Esempio di apprendimento automatico | Esercitazione-7 | Scambio di reti neurali aperte | ONNX
Questo tutorial video spiega come convertire un modello salvato in formato pickle in un formato di file modello Open Neural Network Exchange (ONNX) per un esempio pratico di machine learning utilizzando ONNX. Il video fornisce un file dei requisiti che specifica i pacchetti necessari e il relatore fornisce un semplice codice per importare i dati, suddividere e addestrare il modello prima della conversione in formato ONNX utilizzando il pacchetto skl2onnx. Viene fornito uno script di conversione e vengono condivise le istruzioni per visualizzare il grafico risultante con lo strumento Netron e per eseguire l'inferenza sul modello ONNX. Il relatore sottolinea la portabilità e l'ottimizzazione del formato ONNX e incoraggia la pratica con il processo di conversione.
Tempo di esecuzione ONNX | Tutorial-8 | Scambio di reti neurali aperte | ONNX
Tempo di esecuzione ONNX | Tutorial-8 | Scambio di reti neurali aperte | ONNX
Il relatore discute il runtime ONNX e la sua importanza nel deep learning. ONNX Runtime è un motore ad alte prestazioni, veloce e fondato da Microsoft. È un framework estensibile e modulare che è open source e viene fornito con Windows 10. Microsoft preferisce questo runtime perché è veloce ed efficiente per il deep learning, a differenza del runtime predefinito, che può subire ritardi. Inoltre, il diagramma del runtime ONNX mostra come il runtime ONNX viene utilizzato per convertire un modello esistente in un formato di file ONNX, quindi il runtime ONNX viene utilizzato per eseguire il modello senza preoccuparsi dell'hardware o del framework. Il relatore suggerisce che il pubblico possa approfondire il runtime ONNX sul GitHub ufficiale di ONNX.Zoo modello ONNX | Esercitazione-9 | Scambio di reti neurali aperte | ONNX
Zoo modello ONNX | Esercitazione-9 | Scambio di reti neurali aperte | ONNX
ONNX Model Zoo è una raccolta di modelli preaddestrati per diverse attività come la classificazione delle immagini, il rilevamento di oggetti e l'elaborazione vocale e audio. I modelli con training preliminare sono disponibili per il download come file ONNX e possono essere usati con qualsiasi framework o il runtime ONNX per l'inferenza. Inoltre, le piattaforme cloud come Azure ML offrono funzionalità simili in cui gli utenti possono caricare i propri dati e addestrare i modelli da scaricare come file ONNX. Il prossimo video mostrerà come utilizzare un modello preaddestrato da ONNX Model Zoo per il riconoscimento delle cifre scritte a mano.
ONNX Modello Zoo Demo | Tutorial-10 | Scambio di reti neurali aperte | ONNX
ONNX Modello Zoo Demo | Tutorial-10 | Scambio di reti neurali aperte | ONNX
L'esercitazione video mostra come utilizzare ONNX Model Zoo per eseguire l'inferenza su un modello ONNX utilizzando il runtime ONNX. Il presentatore guida gli spettatori attraverso il processo di creazione di un ambiente virtuale, installazione dei pacchetti necessari, download del modello scritto a mano MNIST da ONNX Model Zoo e scrittura di uno script Python per l'inferenza. La demo mostra che il tempo di previsione è rapido e incoraggia gli utenti a scaricare i modelli direttamente da ONNX Model Zoo. Il video anticipa il prossimo tutorial, che riguarderà la conversione di un modello Python in TensorFlow.
Demo da PyTorch a Tensorflow | Esercitazione-11 | Scambio di reti neurali aperte | ONNX
Demo da PyTorch a Tensorflow | Esercitazione-11 | Scambio di reti neurali aperte | ONNX
Il video mostra come utilizzare ONNX per convertire un modello PyTorch nel formato TensorFlow. Il processo prevede l'addestramento del modello in PyTorch, il salvataggio in formato .pth e quindi la conversione in formato ONNX prima di convertirlo infine in formato TensorFlow. Il processo di conversione viene mostrato in dettaglio attraverso l'uso di un modello di classificazione delle cifre scritto a mano utilizzando il set di dati MNIST e il modello TensorFlow risultante viene testato con immagini di esempio. Il video tocca anche brevemente la conversione di un modello da Caffe2 a ONNX e suggerisce agli utenti di esplorare ulteriormente ONNX.funzioni. Il codice del notebook viene fornito nella sezione delle risorse affinché gli utenti possano seguirlo.