Commit 8a9bc1f
committed
realized that robustdiffclassic differs fundamentally from the old robustdiff, because there is now a huber_const that balances differently between l1 and Huber and keeps Huber from flattening out as M->0. No point in keeping it. It was really just for a chance to look at some big experimental results, and it's clear it's not better than the new robsutdiff. The new one is interestingly not as strong as the old buggy one under conditions of higher bandlimit but does just as well with outliers. Results are hard to compare in that case, though, because I'm now using the robustified loss function and wasn't before with old robustdiff. The old one suffered from being underexpressive, and the new one suffers from being hard to optimize because it has so many parameters.
1 parent cbd28d6 commit 8a9bc1f
File tree
3 files changed
+2
-11
lines changed- pynumdiff
- kalman_smooth
- optimize
3 files changed
+2
-11
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
307 | 307 | | |
308 | 308 | | |
309 | 309 | | |
310 | | - | |
311 | | - | |
312 | | - | |
313 | | - | |
314 | 310 | | |
315 | 311 | | |
316 | 312 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
96 | 96 | | |
97 | 97 | | |
98 | 98 | | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | 99 | | |
105 | 100 | | |
106 | 101 | | |
| |||
0 commit comments