-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Summaries to include in report.md generators #3
Comments
|
|
this was just my shorthand to enable us to loop through terms like:
|
Yeah, noticed that in a few places, would need to refactor slightly so we have something like for term in ['atom', 'angle', 'bond', 'torsion']:
for param in parameter_names[term]: |
let's port some of the report-generating schemes that I implemented here https://github.com/choderalab/pinot/tree/master/pinot/app |
Nice! Looks like something in this direction may be an improvement: would separate the computation of summary statistics from the generation of formatted reports, which are currently intertwined. A couple minor comments:
|
The report generators in
supervised_train.py
andsupervised_param_train.py
are great! They make it much easier to browse results of the numerical experiments @yuanqing-wang has been doing.A wishlist for things that would be good to include in the future iterations of the report generator:
loss_fn=mse_loss
, but @yuanqing-wang mentions by Slack that this loss is measured on a normalized regression target.1 - (residual sum of squares) / (total sum of squares)
, as in sklearn.metric.r2_score, but a reader might reasonably expect one of the other definitions that leads to a non-negative value.The text was updated successfully, but these errors were encountered: