diff options
author | David Luevano <55825613+luevano@users.noreply.github.com> | 2019-12-28 11:37:22 -0700 |
---|---|---|
committer | David Luevano <55825613+luevano@users.noreply.github.com> | 2019-12-28 11:37:22 -0700 |
commit | 4704314c9b4d1066383da5c3d6ca87bba9067c8d (patch) | |
tree | 47efddb979957029945a473fde6ed2cde2c2b196 /lj_matrix/do_ml.py | |
parent | e4f9e15588ec796f73c000a683cc9152454a913c (diff) |
Refactor code
Diffstat (limited to 'lj_matrix/do_ml.py')
-rw-r--r-- | lj_matrix/do_ml.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lj_matrix/do_ml.py b/lj_matrix/do_ml.py index da9386bf7..25a55e823 100644 --- a/lj_matrix/do_ml.py +++ b/lj_matrix/do_ml.py @@ -118,6 +118,7 @@ def do_ml(min_training_size, ljm_diag_value=None, ljm_sigma=1.0, ljm_epsilon=1.0, + r_seed=111, save_benchmarks=False, max_len=25, as_eig=True, @@ -134,6 +135,7 @@ def do_ml(min_training_size, ljm_diag_value: if a special diagonal value should be used in lj matrix. ljm_sigma: sigma value for lj matrix. ljm_epsilon: epsilon value for lj matrix. + r_seed: random seed to use for the shuffling. save_benchmarks: if benchmarks should be saved. max_len: maximum amount of atoms in molecule. as_eig: if data should be returned as matrix or array of eigenvalues. @@ -147,7 +149,8 @@ def do_ml(min_training_size, max_training_size = min_training_size + training_increment_size # Data reading. - molecules, nuclear_charge, energy_pbe0, energy_delta = read_qm7_data() + molecules, nuclear_charge, energy_pbe0, energy_delta =\ + read_qm7_data(r_seed) # Matrices calculation. cm_data, ljm_data = parallel_create_matrices(molecules, |