Commit Graph

20069 Commits

Author SHA1 Message Date
Yinon Polak 8903ba5d89 fix enf of file 2023-03-24 20:35:55 +03:00
Yinon Polak eabd321281 small docs change 2023-03-23 15:59:57 +02:00
Yinon Polak 45c6ae446f small docs change 2023-03-23 15:04:29 +02:00
Yinon Polak 952e641213 small docs change 2023-03-23 12:43:37 +02:00
Yinon Polak c44b5b1b3a add pytorch parameters to parameter table docs 2023-03-23 12:41:20 +02:00
Yinon Polak fc8625c5c5 add pytorch classes uml diagram 2023-03-23 12:13:27 +02:00
Yinon Polak 36a005754a add pytorch documentation 2023-03-22 18:15:57 +02:00
Yinon Polak 479aafc331 rename Torch to PyTorch 2023-03-22 17:50:00 +02:00
Yinon Polak f81e3d8667 sort imports 2023-03-21 16:42:13 +02:00
Yinon Polak b9c7d338b3 fix test_start_backtesting 2023-03-21 16:38:05 +02:00
Yinon Polak 4f93106755 Merge remote-tracking branch 'origin/feat/add-pytorch-model-support' into feat/add-pytorch-model-support 2023-03-21 16:26:42 +02:00
Yinon Polak 02bccd0097 add pytorch mlp models to test_start_backtesting 2023-03-21 16:20:35 +02:00
robcaulk 1ba01746a0 organize pytorch files 2023-03-21 15:09:54 +01:00
Yinon Polak 83a7d888bc type hint init in pytorch mlp classes 2023-03-21 15:19:34 +02:00
Yinon Polak eba82360fa skip pytorch tests on python 3.11 and intel based mac os 2023-03-21 15:18:05 +02:00
Yinon Polak 3fa23860c0 skip pytorch tests on python 3.11 and intel based mac os 2023-03-21 14:34:27 +02:00
Yinon Polak a80afc8f1b add optional target tensor squeezing to pytorch trainer 2023-03-21 13:20:54 +02:00
Yinon Polak 97339e14cf round up divisions in calc_n_epochs 2023-03-21 12:29:05 +02:00
Yinon Polak 443263803c unsqueeze target tensor when 1 dimensional 2023-03-21 11:42:05 +02:00
Yinon Polak 9906e7d646 clean code 2023-03-21 11:23:45 +02:00
Yinon Polak e8f040bfbd add class_name attribute to freqai interface 2023-03-20 20:38:43 +02:00
Yinon Polak a4b617e482 type hints fixes 2023-03-20 20:22:28 +02:00
Yinon Polak c06cd38951 clean code 2023-03-20 19:55:39 +02:00
Yinon Polak 0a55753faf move default attributes of pytorch classifier to initializer,
to prevent mypy from complaining
2023-03-20 19:40:36 +02:00
Yinon Polak 6b4d9f97c1 clean code 2023-03-20 19:28:30 +02:00
Yinon Polak bf4aa91aab Merge remote-tracking branch 'origin/feat/add-pytorch-model-support' into feat/add-pytorch-model-support
# Conflicts:
#	freqtrade/freqai/base_models/PyTorchModelTrainer.py
#	freqtrade/freqai/prediction_models/PyTorchClassifier.py
#	freqtrade/freqai/prediction_models/PyTorchMLPClassifier.py
#	freqtrade/freqai/prediction_models/PyTorchMLPModel.py
#	tests/freqai/test_freqai_interface.py
2023-03-20 18:44:24 +02:00
Yinon Polak 500c401b75 improve pytorch classifier documentation 2023-03-20 18:41:04 +02:00
Yinon Polak 81a2cbb4eb fix tests 2023-03-20 18:41:04 +02:00
Yinon Polak 0510cf4491 add config params to tests 2023-03-20 18:41:04 +02:00
Yinon Polak 68728409aa add pytorch regressor test 2023-03-20 18:41:04 +02:00
Yinon Polak c00ffcee59 fix pytorch classifier test 2023-03-20 18:41:04 +02:00
Yinon Polak 9aec1ddb17 sort imports 2023-03-20 18:41:04 +02:00
Yinon Polak d98890f32e sort imports 2023-03-20 18:41:04 +02:00
Yinon Polak f659f8e309 remove unused imports 2023-03-20 18:41:04 +02:00
Yinon Polak 54db239175 add pytorch regressor example 2023-03-20 18:41:04 +02:00
Yinon Polak 601c37f862 refactor classifiers class names 2023-03-20 18:41:04 +02:00
Yinon Polak 501e746c52 improve mlp documentation 2023-03-20 18:41:04 +02:00
Yinon Polak d04146d1b1 improve mlp documentation 2023-03-20 18:41:04 +02:00
Yinon Polak ea08931ab3 add mlp documentation 2023-03-20 18:41:04 +02:00
Yinon Polak ddd1b5c0ff modify feedforward net, move layer norm to start of thr block 2023-03-20 18:41:04 +02:00
Yinon Polak e08d8190ae fix test 2023-03-20 18:41:04 +02:00
Yinon Polak fbf7049ac5 sort imports 2023-03-20 18:41:04 +02:00
Yinon Polak 2a1a8c0e64 fix test 2023-03-20 18:41:04 +02:00
Yinon Polak 833aaf8e10 create children class to PyTorchClassifier to implement the fit method where we initialize the trainer and model objects 2023-03-20 18:41:04 +02:00
Yinon Polak 566346dd87 classifier test - set model file extension 2023-03-20 18:41:03 +02:00
Yinon Polak d0a33d2ee7 fix tests 2023-03-20 18:41:03 +02:00
robcaulk fab505be1b cheat flake8 for now until we can refactor save into the model class 2023-03-20 18:41:03 +02:00
Yinon Polak 2f386913ac refactor classifiers class names 2023-03-20 11:54:17 +02:00
Yinon Polak 1c11a5f048 improve mlp documentation 2023-03-19 18:10:57 +02:00
Yinon Polak 903a1dc3e5 improve mlp documentation 2023-03-19 18:04:01 +02:00