def load(cls, app_id):
home_dir = cls.__home_dir(app_id)
if not os.path.isdir(home_dir):
raise Exception("Model File for application {} have not created yet.".format(app_id))
path_fieldm = os.path.join(home_dir, cls.FIELD_MANAGER_FILE)
with open(path_fieldm, mode="r", encoding="utf-8") as md:
serialized = json.load(md)
field_manager = FieldManager.load(serialized)
trained_model = joblib.load(os.path.join(home_dir, cls.MODEL_FILE))
model_manager = ModelManager(field_manager, trained_model)
return model_manager
评论列表
文章目录