Merge pull request #1793 from hroff-1902/hyperopt-debug-state

hyperopt: print optimizer state in debug log messages
This commit is contained in:
Matthias 2019-04-23 20:11:04 +02:00 committed by GitHub
commit 4971b9fc39
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 0 deletions

View File

@ -294,6 +294,9 @@ class Hyperopt(Backtesting):
'total_tries': self.total_tries,
'result': f_val[j]['result'],
})
logger.debug(f"Optimizer params: {f_val[j]['params']}")
for j in range(cpus):
logger.debug(f"Opimizer state: Xi: {opt.Xi[-j-1]}, yi: {opt.yi[-j-1]}")
except KeyboardInterrupt:
print('User interrupted..')