Filter löschen
Filter löschen

How can I predict the time series output with the non-time series input?

2 Ansichten (letzte 30 Tage)
Thonn Homsnit
Thonn Homsnit am 7 Dez. 2021
Beantwortet: Krishna am 11 Feb. 2024
I am working on the force-time prediction by changing the thickness and material property of the steel plate. But, even I have sampled the data, I do not know what are the machine learning that available to predict the time series output by the non-time series input. Any suggestion or any keyword would help me a lot.
Thank you in advance

Antworten (1)

Krishna
Krishna am 11 Feb. 2024
Hello Thonn,
It seems you're looking to conduct single-input, multi-output sequence training. To accomplish this, you'll need to construct a custom training loop that incorporates automatic differentiation. You can design a neural network in such a way that its output at the current time step (k) serves as the input for the subsequent time step (k+1). This design allows a single input to generate a series of outputs over time. Sentence generation is a common application of this technique.
Unfortunately, MATLAB does not offer built-in functionality for this specific process, so you'll need to implement your own custom training loop. I recommend reviewing the provided documentation for further guidance on this topic,
To clarify, you'll need to structure your model loss so that the output from the initial forward pass is fed back as the input for the subsequent pass, continuing this process until the entire sequence is generated. The rest of the custom training process, including loss calculation and gradient updates based on the computed loss, remains consistent with standard procedures.
Hope this helps.

Kategorien

Mehr zu Sequence and Numeric Feature Data Workflows finden Sie in Help Center und File Exchange

Produkte


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by