PSRN

    [๐๐š๐ญ๐ฎ๐ซ๐ž ๐‚๐จ๐ฆ๐ฉ๐ฎ๐ญ๐š๐ญ๐ข๐จ๐ง๐š๐ฅ ๐’๐œ๐ข๐ž๐ง๐œ๐ž] โšก๏ธ PSE/PSRN: Fast and efficient symbolic expression discovery through parallelized symbolic enumeration. Evaluates millions of expressions simultaneously on GPU with automated subtree reuse.

    Language: python

    Author: Nicolas Park (@nicolasp)

    317 stars ยท 1038 views

    Files

    • LICENSE (txt)
    • .github (github)
    • workflows (txt)
    • publish.yaml (yaml)
    • push-and-pr.yml (yml)
    • psrn (txt)
    • utils (txt)
    • data.py (py)
    • config.py (py)
    • pipeline.py (py)
    • expr_utils (txt)
    • exp_tree_node.py (py)
    • calculator.py (py)
    • test (txt)
    • run_custom_data.py (py)
    • README.md (md)
    • pyproject.toml (toml)
    • assets (txt)
    • ncs_cover.png (image)
    • PSRN.jpg (image)
    • gen_dr_mask.py (py)
    • exprutils.py (py)
    • evaluate.py (py)
    • dr_mask (txt)
    • __init__.py (py)
    • model (txt)
    • token_generator (txt)
    • base.py (py)
    • GP (txt)
    • main.py (py)
    • model (txt)
    • epression_to_tokens.py (py)
    • exp_tree.py (py)
    • utils.py (py)
    • ga (txt)
    • ga.py (py)
    • agent.py (py)
    • utils.py (py)
    • gp.py (py)
    • models.py (py)
    • operators.py (py)
    • stages_config (txt)
    • benchmark.yaml (yaml)
    • regressor.py (py)
    • functions.py (py)
    • data (txt)
    • README.md (md)
    • cli.py (py)
    • ATTRIBUTION.md (markdown)

    Loading code snippetโ€ฆ