owls-on-wires
Joined 1 year ago
Joined 1 year ago
Would highly recommended submitting a PR for SRBench! The maintainers were very responsive, despite one necessary correction mine was merged within 2 weeks.
A deterministic SR engine in Rust, written for SRBench. Happy to see the field getting some front-page attention!
- jQuery
- Typescript
- Tailwind
- Novel (https://github.com/owls-on-wires/novel)
- Some other small libraries for things like state management
- Webpack for bundling
An example of it in action: (https://mnty.sh/#serenity)
Building models in code like this is really cool; it’s great to be able to import, for example, a “gears” library and automatically generate the geometry for complex bevel gear setups. I’ve seen this approach used for more than CAD too; there’s a Python library (GDSFactory) for building photonic ICs in code as well, and I’m sure plenty more.
This workflow is a big motivator for my data notebook project (https://mnty.sh/#serenity), since I would like to build everything for a project in code and have visualizers for each component in one notebook.
For that reason, it does terribly on the SRBench black-box track (it doesn’t like to produce long, overfit models), but (to my knowledge) it scores the highest on exact symbolic recovery, and even with noise it can often find the answer in under 10s (single-thread, no GPU).