mirror of
https://github.com/freqtrade/freqtrade.git
synced 2024-11-10 10:21:59 +00:00
fix PCA bug
This commit is contained in:
parent
606f18e5c1
commit
29d2f59f12
|
@ -119,6 +119,10 @@ class FreqaiDataKitchen:
|
|||
save_path / str(self.model_filename + "_trained_df.pkl")
|
||||
)
|
||||
|
||||
if self.freqai_config.get('feature_parameters', {}).get('principal_component_analysis'):
|
||||
pk.dump(self.pca, open(self.data_path /
|
||||
str(self.model_filename + "_pca_object.pkl"), "wb"))
|
||||
|
||||
# if self.live:
|
||||
self.data_drawer.model_dictionary[self.model_filename] = model
|
||||
self.data_drawer.pair_dict[coin]['model_filename'] = self.model_filename
|
||||
|
@ -185,7 +189,8 @@ class FreqaiDataKitchen:
|
|||
"_svm_model.joblib")).resolve().exists():
|
||||
self.svm_model = load(self.data_path / str(self.model_filename + "_svm_model.joblib"))
|
||||
|
||||
assert model, (
|
||||
if not model:
|
||||
raise OperationalException(
|
||||
f"Unable to load model, ensure model exists at "
|
||||
f"{self.data_path} "
|
||||
)
|
||||
|
@ -499,7 +504,6 @@ class FreqaiDataKitchen:
|
|||
|
||||
if not self.data_path.is_dir():
|
||||
self.data_path.mkdir(parents=True, exist_ok=True)
|
||||
pk.dump(pca2, open(self.data_path / str(self.model_filename + "_pca_object.pkl"), "wb"))
|
||||
|
||||
return None
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user