Skip to content

Commit

Permalink
Update todos
Browse files Browse the repository at this point in the history
  • Loading branch information
MilesCranmer committed Sep 21, 2020
1 parent ea010a7 commit 7022bb1
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -194,9 +194,7 @@ pd.DataFrame, Results dataframe, giving complexity, MSE, and equations

# TODO

- [ ] Why don't the constants continually change? It should optimize them every time the equation appears.
- [ ] Add ability to save state from python
- [ ] Add several common unary and binary operators; list these.
- [ ] Calculate feature importances of future mutations, by looking at correlation between residual of model, and the features.
- Store feature importances of future, and periodically update it.
- [ ] Implement more parts of the original Eureqa algorithms: https://www.creativemachineslab.com/eureqa.html
Expand All @@ -210,6 +208,9 @@ pd.DataFrame, Results dataframe, giving complexity, MSE, and equations
- Current most expensive operations:
- [ ] Calculating the loss function - there is duplicate calculations happening.
- [x] Declaration of the weights array every iteration
- [x] Why don't the constants continually change? It should optimize them every time the equation appears.
- Restart the optimizer to help with this.
- [x] Add several common unary and binary operators; list these.
- [x] Try other initial conditions for optimizer
- [x] Make scaling of changes to constant a hyperparameter
- [x] Make deletion op join deleted subtree to parent
Expand Down

0 comments on commit 7022bb1

Please sign in to comment.