Online/Incremental Learning (Neural Network) with S-Function

I would like to train/adapt my neural network online/incremental. I'm using S-Function in Simulink to realize.
While running the Simulink simulation i got an error in flag=3(output). "adapt" is a undefined function. Same error for function "train".
An error occurred while running the simulation and the simulation was terminated
Caused by:
  • Error in 'Sim_RNNOnline/S-Function' while executing MATLAB S-function 'RNNOnline', flag = 3 (output), at time 0.0.
  • Undefined function 'adapt' for input arguments of type 'double'.
Do I need any Toolbox for S-Function to use "train" or "adapt"? Is there any other option to "adapt" my neural Network incremental/online?

1 件のコメント

Muhammad Faisal Khalid
Muhammad Faisal Khalid 2021 年 11 月 11 日
hi.
I have question.
if i have my trained neural network in mat file. how can i use it in my simulink model? using matlab function of S function.

サインインしてコメントする。

回答 (1 件)

Harsh
Harsh 2025 年 6 月 19 日

0 投票

The "adapt" and "train" function are part of "Deep Learning Toolbox" so you need to have that to use them inside a "S-Function". To check if you have the "Deep Learning Toolbox", run the following command in MATLAB Command Window
ver
I hope this resolves your query!

カテゴリ

ヘルプ センター および File ExchangeDeep Learning Toolbox についてさらに検索

製品

リリース

R2020b

質問済み:

2020 年 12 月 16 日

回答済み:

2025 年 6 月 19 日

Community Treasure Hunt

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

Start Hunting!

Translated by