Spaces:
Running
Running
MilesCranmer
commited on
Commit
•
29db367
1
Parent(s):
4f80ce5
More feature ideas
Browse files
README.md
CHANGED
@@ -300,3 +300,7 @@ pd.DataFrame, Results dataframe, giving complexity, MSE, and equations
|
|
300 |
- [ ] Calculating the loss function - there is duplicate calculations happening.
|
301 |
- [x] Declaration of the weights array every iteration
|
302 |
- [ ] Idea: use gradient of equation with respect to each operator (perhaps simply add to each operator) to tell which part is the most "sensitive" to changes. Then, perhaps insert/delete/mutate on that part of the tree?
|
|
|
|
|
|
|
|
|
|
300 |
- [ ] Calculating the loss function - there is duplicate calculations happening.
|
301 |
- [x] Declaration of the weights array every iteration
|
302 |
- [ ] Idea: use gradient of equation with respect to each operator (perhaps simply add to each operator) to tell which part is the most "sensitive" to changes. Then, perhaps insert/delete/mutate on that part of the tree?
|
303 |
+
- [ ] For hierarchical idea: after running some number of iterations, do a search for "most common pattern". Then, turn that subtree into its own operator.
|
304 |
+
- [ ] Additional degree operators?
|
305 |
+
- [ ] Tree crossover? I.e., can take as input a part of the same equation, so long as it is the same level or below?
|
306 |
+
- [ ] Create flexible way of providing "simplification recipes." I.e., plus(plus(T, C), C) => plus(T, +(C, C)). The user could pass these.
|