Reinforcement Learning Toolbox

 

Reinforcement Learning Toolbox

Progettazione e apprendimento di politiche mediante Reinforcement Learning

Raccolta di algoritmi di addestramento, come DDPG, DQN, SAC e PPO, disponibili in Reinforcement Learning Toolbox.

Agenti di Reinforcement Learning

Crea agenti di Reinforcement Learning senza modello e basati su modello, utilizzando algoritmi popolari come DQN, PPO e SAC. In alternativa, è possibile sviluppare algoritmi personalizzati con i modelli forniti. Utilizza il blocco RL Agent per portare gli agenti in Simulink.

App Reinforcement Learning Designer

Progetta, addestra e simula in modo interattivo gli agenti di Reinforcement Learning. Esporta gli agenti addestrati in MATLAB per un utilizzo e distribuzione futuri.

Segnali di ricompensa

Crea segnali di ricompensa in grado di misurare il successo dell'agente nel raggiungere il suo obiettivo. Genera le funzioni di ricompensa automaticamente dalle specifiche di controllo definite in Model Predictive Control Toolbox o Simulink Design Optimization.

Rappresentazione delle politiche

Inizia velocemente ad utilizzare le architetture di rete neurale suggerite dal toolbox. In alternativa, esplora le tabelle di ricerca o definisci manualmente le politiche della rete neurale con gli strati di Deep Learning Toolbox e l'applicazione Deep Network Designer.

Reinforcement Learning

Addestra gli agenti attraverso le interazioni con l'ambiente o utilizzando i dati esistenti. Esplora l'addestramento a uno o più agenti. Registra e visualizza i dati dell'allenamento e monitora i progressi man mano che procedi.

Lavoratori multipli che generano dati in parallelo per il Reinforcement Learning distribuito.

Calcolo distribuito

Accelera l’addestramento utilizzando computer multicore e risorse cloud o calcola cluster con Parallel Computing Toolbox e MATLAB Parallel Server. Sfrutta le GPU per accelerare operazioni come il calcolo del gradiente e la predizione.

Schermata di un modello Simulink per un robot quadrupede.

Modellazione ambientale

Modella ambienti che interagiscono perfettamente con gli agenti di Reinforcement Learning utilizzando MATLAB e Simulink. Interfaccia con strumenti di modellazione di terze parti.

Generazione e distribuzione di codici

Genera automaticamente codice C/C++ e CUDA da politiche addestrate per la distribuzione su dispositivi embedded. Utilizza MATLAB Compiler e MATLAB Production Server per distribuire le politiche addestrate ai sistemi di produzione come applicazioni standalone, librerie condivise C/C++ e altro ancora.

Esempi di riferimento

Progetta controller e algoritmi decisionali per la robotica, la guida autonoma, la calibrazione, la pianificazione e altre applicazioni. Consulta i nostri esempi di riferimento per iniziare a lavorare rapidamente.

"Il 5G è un'infrastruttura critica che dobbiamo proteggere dagli attacchi avversari. Reinforcement Learning Toolbox ci consente di valutare rapidamente le vulnerabilità del 5G e di identificare i metodi di mitigazione".

Richiedi una versione di prova gratuita

30 giorni di prova a tua disposizione.


Pronto per acquistare?

Richiedi una quotazione e scopri i prodotti correlati.

Sei uno studente?

È possibile che la tua scuola già fornisca accesso a MATLAB, Simulink e ad altri prodotti complementari mediante una Campus-Wide License.