|
1 1em |
|
Data: Observation data set
, posterior model parameters of Algorithm 1
|
|
Result: Optimized model parameters
|
|
2 Initialize deep learning model parameters (including LSTM and GMM parameters); |
|
3 Initialize regularization parameters
; |
|
4
Phase 1: Pre-training deep learning model; |
|
5 while
Pre-training stopping criterion not reached
do
|
|
6 Minimize the objective function
(Formula (29)); |
|
7 through stochastic gradient descent (SGD); |
|
8
Phase 2: Model tuning and integration; |
|
9 Set Kullback-Leibler risk function and Gaussian mixture model weights; |
|
10 while
Model tuning stopping criterion not reached
do
|
|
11 Use the Formula (25) to calculate the Kullback-Leibler gradient; |
|
12 MCMC update of GMM parameters using Metropolis-Hastings algorithm; |
|
13 Integrate Algorithm 1
as prior information; |
|
14 Update
to balance Kullback-Leibler risk and GMM (see Eqs. (28) and (29)); |
|
15 Calculate the optimal posterior parameters
; |
|
16 return
|