summaryrefslogtreecommitdiff
path: root/lj_matrix/do_ml.py
diff options
context:
space:
mode:
Diffstat (limited to 'lj_matrix/do_ml.py')
-rw-r--r--lj_matrix/do_ml.py5
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,