How can you program Simulink to run multiple times, each of them using the output data from the previous run as initial condition?

4 vues (au cours des 30 derniers jours)
I have implemented a radial basis neural network by hand in Simulink as a part of an adaptive approximation scheme. However, in order to train the network, I currently have to adjust the weights manually by changing an input array of weights located in the InitFcn callback. After every run, I update this array to the weights obtained in the run, which results in better predictions for the following run (i.e the network is trained). Given the time and effort that this requires, I am looking for a way to automate this process. Any suggestions would be greatly appreciated!

Réponses (1)

Krishna
Krishna le 20 Nov 2023
Hi Nicolas,
I suggest utilizing the 'newrbe' or 'newrb' MATLAB commands to generate the Simulink model for radial basis neural networks instead of creating it manually. These commands offer greater flexibility in building the neural network and can enhance the training process, eliminating the need for repetitive manual training. For further information and detailed documentation, please refer to the following links:
Additionally, you can use “genism” to convert it into a Simulink model.
Hope this helps.

Catégories

En savoir plus sur Deep Learning Toolbox dans Help Center et File Exchange

Produits


Version

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by