Class EDMDDLSolver
The class EDMDDLSolver
implements the EDMD-DL algorithm.
It's a subclass of EDMDSolver.
Attributes¶
_reg
(float): The regularization factor \(\lambda\) used in the computation of \(K\)._reg_final
(float): The final regularization factor \(\lambda\) used in the computation of \(K\).
Methods¶
__init__(self, dictionary, reg, reg_final)
dictionary
(TrainableDictionary)reg
(float)
solve(self, dataset, n_epochs, batch_size, tol = 1e-8, lr = 1e-4)
: Applies the EDMD-DL algorithm to solve the system.dataset
(ODEDataSet): The dataset to solve.n_epochs
(int): The number of epochs.batch_size
(int): The batch size.tol
(float): The tolerance of the solver.lr
(float): The learning rate.- Returns (Koopman): The Koopman operator with a nerual network function.