Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →
Symreg Alternatives
Similar projects and alternatives to symreg
-
FrameworkBenchmarks
Source for the TechEmpower Framework Benchmarks project
-
hlb-CIFAR10
Train CIFAR-10 in <7 seconds on an A100, the current world record.
-
Mergify
Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.
-
SymbolicRegression.jl
Distributed High-Performance Symbolic Regression in Julia
-
coalton
Coalton is an efficient, statically typed functional programming language that supercharges Common Lisp.
-
-
symreg reviews and mentions
-
I Still ‘Lisp’ (and You Should Too)
Well, I wrote a genetic programming library, and it was fun to parse a Lisp-like representation from Python. You still have recursion and everything (albeit no tail call optimization).
Here, `_from_source` goes from a plain array of tokens to a nested one (tree), depending on their arity:
https://github.com/danuker/symreg/blob/7c6593d3046f6c52dfb92...
Lisp is almost valid Python. The exception is the single-element tuple which needs a comma: (x,)
But I still preferred to use Python as a programming language, and Lisp as a sort of AST. It's just easier. I am curious what roadblocks you faced in your ASCII delimited parsing.
Do you by any chance still have the two parsers? I'd love to see them. If you are worried about your anonymity, you can find my website on my HN profile, and my e-mail on my website. I promise not to disclose your identity publicly.
-
Do Simpler Machine Learning Models Exist and How Can We Find Them?
If interpretability is sufficiently important, you could straight-up search for mathematical formulae.
My SymReg library pops to mind. I'm thinking of rewriting it in multithreaded Julia this holiday season.
-
I made an Entity Component System
Indeed, I ran face-first into Python's GIL that prevents any useful CPU-bound multithreading, with my symbolic regression library.
-
A note from our sponsor - SonarQube
www.sonarqube.org | 21 Sep 2023
Stats
danuker/symreg is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of symreg is Jupyter Notebook.