Spaces:
Sleeping
Sleeping
MilesCranmer
commited on
Commit
•
f8d4b22
1
Parent(s):
2554a3e
More ideas
Browse files
README.md
CHANGED
@@ -198,14 +198,19 @@ pd.DataFrame, Results dataframe, giving complexity, MSE, and equations
|
|
198 |
# TODO
|
199 |
|
200 |
- [ ] Add ability to save state from python
|
|
|
201 |
- [ ] Calculate feature importances of future mutations, by looking at correlation between residual of model, and the features.
|
202 |
- Store feature importances of future, and periodically update it.
|
203 |
- [ ] Implement more parts of the original Eureqa algorithms: https://www.creativemachineslab.com/eureqa.html
|
|
|
|
|
204 |
- [ ] Sympy printing
|
|
|
205 |
- [ ] Consider adding mutation for constant<->variable
|
206 |
- [ ] Hierarchical model, so can re-use functional forms. Output of one equation goes into second equation?
|
207 |
- [ ] Use NN to generate weights over all probability distribution conditional on error and existing equation, and train on some randomly-generated equations
|
208 |
- [ ] Add GPU capability?
|
|
|
209 |
- [ ] Performance:
|
210 |
- [ ] Use an enum for functions instead of storing them?
|
211 |
- Current most expensive operations:
|
|
|
198 |
# TODO
|
199 |
|
200 |
- [ ] Add ability to save state from python
|
201 |
+
- [ ] Calculate feature importances based on features we've already seen, then weight those features up in all random generations.
|
202 |
- [ ] Calculate feature importances of future mutations, by looking at correlation between residual of model, and the features.
|
203 |
- Store feature importances of future, and periodically update it.
|
204 |
- [ ] Implement more parts of the original Eureqa algorithms: https://www.creativemachineslab.com/eureqa.html
|
205 |
+
- [ ] Add ability to pass an operator as an anonymous function string. E.g., `binary_operators=["g(x, y) = x+y"]`.
|
206 |
+
- [ ] Experiment with freezing parts of model; then we only append/delete at end of tree.
|
207 |
- [ ] Sympy printing
|
208 |
+
- [ ] Sympy evaluation
|
209 |
- [ ] Consider adding mutation for constant<->variable
|
210 |
- [ ] Hierarchical model, so can re-use functional forms. Output of one equation goes into second equation?
|
211 |
- [ ] Use NN to generate weights over all probability distribution conditional on error and existing equation, and train on some randomly-generated equations
|
212 |
- [ ] Add GPU capability?
|
213 |
+
- Not sure if possible, as binary trees are the real bottleneck.
|
214 |
- [ ] Performance:
|
215 |
- [ ] Use an enum for functions instead of storing them?
|
216 |
- Current most expensive operations:
|