Implement-Incremental-Learning-on-Simulink-

Version 1.0 (8,52 Mo) par Takashi
Implement Incremental Learning on Simulink® by applying System Object™
29 téléchargements
Mise à jour 30 juin 2022

View Implement-Incremental-Learning-on-Simulink- on File Exchange Open in MATLAB Online

Implement Incremental Learning on Simulink® by applying System Object™

This page introduces how to implement incremental learning on Simulink concretely, divided into 2 use cases (classification and regression respectively).

Copyright (c) 2022, The MathWorks, Inc.

Introduction

Incremental learning (also known as online learning) enables to create an updatable learner differing from traditional static pre-trained learners because this capability improves the learner using newly obtained observation data. Therefore incremental learning is pretty robust when we address a problem that it's impossible to acquire sufficient dataset for training in advance. In addition, incremental learning can be apply not only for static dataset appearing on this page but for dynamical dataset from various devices such as online remote sensors, web camera, packet data on network and so on. Please see this page if you are interested in the details of incremental learning.

Key Takeaways

Though incremental learning provided by Statistics and Machine Learning Toolbox™ is focused definitely on this page, System Object is also remarkable feature in case of implementing this capability on Simulink. This is one of MATLAB® class and is designed specifically for implementing and simulating dynamic systems with inputs that change over time. So this System Object has good chemistry with processing a certain amount of data chunk recursively like streaming data processing. Please see the following page in the details of System Object.

https://www.mathworks.com/help/matlab/matlab_prog/what-are-system-objects.html

Requirements

  • MATLAB R2022a
  • Simulink
  • DSP System Toolbox™
  • Signal Processing Toolbox™
  • Statistics and Machine Learning Toolbox

Remarks

If you want to do a same approach using deep learning as this content, it's possible because Deep Learning Toolbox provides the Stateful Classify/Predict block. These blocks enable you to implement an updatable learner on Simulink without System Object.

Citation pour cette source

Takashi (2026). Implement-Incremental-Learning-on-Simulink- (https://github.com/mathworks/Implement-Incremental-Learning-on-Simulink-/releases/tag/1.0), GitHub. Extrait(e) le .

Compatibilité avec les versions de MATLAB
Créé avec R2022a
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux
Tags Ajouter des tags
Version Publié le Notes de version
1.0

Pour consulter ou signaler des problèmes liés à ce module complémentaire GitHub, accédez au dépôt GitHub.
Pour consulter ou signaler des problèmes liés à ce module complémentaire GitHub, accédez au dépôt GitHub.