In this paper, we implement Neural Ordinary Differential Equations in a Variational Autoencoder setting for generative time series modeling. An object-oriented approach to the code was taken to allow for easier development and research and all code used in the paper can be found here: https://github.com/simonmoesorensen/neural-ode-project The results were initially recreated and the reconstructions compared to a baseline Long-Short Term Memory AutoEncoder. The model was then extended with a LSTM encoder and challenged by more complex data consisting of time series in the form of spring oscillations. The model showed promise, and was able to reconstruct true trajectories for all complexities of data with a smaller RMSE than the baseline model. However, it was able to capture the dynamic behavior of the time series for known data in the decoder but was not able to produce extrapolations following the true trajectory very well for any of the complexities of spring data. A final experiment was carried out where the model was also presented with 68 days of solar power production data, and was able to reconstruct just as well as the baseline, even when very little data is available. Finally, the models training time was compared to the baseline. It was found that for small amounts of data the NODE method was significantly slower at training than the baseline, while for larger amounts of data the NODE method would be equal or faster at training. The paper is ended with a future work section which describes the many natural extensions to the work presented in this paper, with examples being investigating further the importance of input data, including extrapolation in the baseline model or testing more specific model setups.
翻译:在本文中,我们在变异式自动自动编码器模型中执行神经普通差异等式,用于基因化时间序列建模。对代码采取了面向目标的方法,以便于开发和研究,本文中所使用的所有代码都可以在这里找到:https://github.com/simonmoesorensen/neural-ode-project https://github.com/simonmoesoren/neural-ode-project 。结果最初重新生成,重建比起一个基线L-Short Teral Memorine NautoEncoder更快速的模型。该模型随后扩展,使用一个LSTM 扩展的编码器,并受到由时间序列序列组成的更复杂的数据挑战。模型显示,由时间序列组成的时间序列构成的春季自然振动振荡。模型有希望,并且能够重建所有复杂数据的真实轨迹,而SARME系统的数据在模型中也比起更精确的基线值。在模型中找到了一个小的模型,在模型中,在模型中可以找到这一基线数据,在模型中,在模型中可以进行更精确的模型中进行更精确的数据是用来进行更精确的,在进行更精确的模型,在进行更精确的模型,在模型中找到,在进行更多的数据,在模型是用来进行更精确的模型,在模型,在模型,在模型中,在模型中,在模型中进行更精确的数据是用来进行更精确的数据是用来进行更精确的计算。在做到最终的模型是用来进行,在进行,在进行,在做到在做一个基本的数据是用来进行更多的数据,在模型中,在模型的计算,在进行精确的数据是用来进行更精确的计算。