Diff of /MainROMExample.py [000000] .. [6d7935]

Switch to unified view

a b/MainROMExample.py
1
"""
2
3
Stefania Fresca, MOX Laboratory, Politecnico di Milano
4
April 2019
5
6
"""
7
8
import os
9
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
10
import sys
11
sys.stdout = open('*.out', 'w')
12
13
import utils
14
from ROMNet import ROMNet
15
16
if __name__ == '__main__':
17
    config = dict()
18
    config['n'] =                                                                  # reduced dimension
19
    config['n_params'] =                                                           # number of parameters (time excluded)
20
    config['lr'] =                                                                 # starting learning rate
21
    config['omega_h'] =
22
    config['omega_n'] =
23
    config['batch_size'] =
24
    config['n_data'] =                                                             # N_{train} * N_t
25
    config['N_h'] =                                                                # FOM dimension
26
    config['n_h'] =                                                                # N_h = [n_h, n_h, 64]
27
    config['N_t'] =                                                                # N_t
28
    config['train_mat'] = ''                                                       # training snapshot matrix
29
    config['test_mat'] = ''                                                        # testing snapshot matrix
30
    config['train_params'] = ''                                                    # training parameter matrix
31
    config['test_params'] = ''                                                     # testing parameter matrix
32
    config['checkpoints_folder'] = ''
33
    config['graph_folder'] = ''
34
    config['large'] =                                                              # True if data are saved in .h5 format
35
    config['zero_padding'] =                                                       # True if you must use zero padding
36
    config['p'] =                                                                  # size of zero padding
37
    config['restart'] =
38
39
    model = ROMNet(config)
40
    model.build()
41
    model.train_all(10000)                                                         # number of epochs