summaryrefslogtreecommitdiff
path: root/ml/model_trainer.py
diff options
context:
space:
mode:
authorScott Gasch <[email protected]>2021-11-17 22:14:37 -0800
committerScott Gasch <[email protected]>2021-11-17 22:14:37 -0800
commit6f688ff9bacee93679f6af45a301b4308e19764c (patch)
tree1cb708f34fdabc9d850c35d8a77fc73ac8192c9d /ml/model_trainer.py
parent3f4818bf9d1f3071c4e2906896d422810b5776bc (diff)
WaitableState thingy and some stuff in the ML world.
Diffstat (limited to 'ml/model_trainer.py')
-rw-r--r--ml/model_trainer.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/ml/model_trainer.py b/ml/model_trainer.py
index f9e132e..f61b8e7 100644
--- a/ml/model_trainer.py
+++ b/ml/model_trainer.py
@@ -356,6 +356,13 @@ class TrainingBlueprint(ABC):
import input_utils
import string_utils
+ now: datetime.datetime = datetime_utils.now_pacific()
+ info = f"""Timestamp: {datetime_utils.datetime_to_string(now)}
+Model params: {params}
+Training examples: {num_examples}
+Training set score: {training_score:.2f}%
+Testing set score: {test_score:.2f}%"""
+ print(f'\n{info}\n')
if (
(self.spec.persist_percentage_threshold is not None and
test_score > self.spec.persist_percentage_threshold)
@@ -376,12 +383,6 @@ class TrainingBlueprint(ABC):
print(msg)
logger.info(msg)
model_info_filename = f"{self.spec.basename}_model_info.txt"
- now: datetime.datetime = datetime_utils.now_pacific()
- info = f"""Timestamp: {datetime_utils.datetime_to_string(now)}
-Model params: {params}
-Training examples: {num_examples}
-Training set score: {training_score:.2f}%
-Testing set score: {test_score:.2f}%"""
with open(model_info_filename, "w") as f:
f.write(info)
msg = f"Wrote {model_info_filename}:"