Revisions

This commit is contained in:
Chris Proctor
2026-06-08 15:15:52 -04:00
parent 1c99ca8bd3
commit 49c4e43f45
12 changed files with 209 additions and 34 deletions

18
cli/persistence.py Normal file
View File

@@ -0,0 +1,18 @@
import os
import joblib
MODEL_FILE = "model.joblib"
def is_saved_model(path):
return os.path.isdir(path) and os.path.exists(os.path.join(path, MODEL_FILE))
def save_model(clf, directory):
os.makedirs(directory, exist_ok=True)
joblib.dump(clf, os.path.join(directory, MODEL_FILE))
def load_model(directory):
return joblib.load(os.path.join(directory, MODEL_FILE))