GithubHelp home page GithubHelp logo

heal-research / heal.equationsearch Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 25.29 MB

Equation learning with tree search using an expression grammar

License: MIT License

C# 98.98% R 1.02%
equation-learning nonlinear-regression symbolic-regression tree-search

heal.equationsearch's People

Contributors

abeham avatar gkronber avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

heal.equationsearch's Issues

Test cases are extremly slow on WSL / Linux

Reproduce:

  • dotnet test -l "console;verbosity=detailed" --filter="Name~Poly10"

Probably an issue with the build of hl-native-interpreter.

Output of a selected test on Windows:

  Passed Poly10DefaultGrammar (12) [1 s]
  Standard Output Messages:
 Found new best solution with min( 8407.6 ) after 00:00:00.0000719 -0.8221
 Found new best solution with min( 7974.9 ) after 00:00:00.0309082 0 + ((cos(12.31 + (x2 * 6.894))) * 0.1692)
 Found new best solution with min( 5813.6 ) after 00:00:00.1552479 0.01905 + ((x4 * x3) * 0.9545)
 Found new best solution with min( 5605 ) after 00:00:00.6561469 (0.02742 + (x6 * 0.1548)) + ((x4 * x3) * 0.9905)
 Quality: min( 5605 ) nodes: 8781 (8699.86 nodes/sec)
Evaluations (including cached): 9293
VarPro evals: 4262 (4222.61 expr/sec)
Evaluator best cached value (MSE): 0.1851

The same test on WSL:

  Passed Poly10DefaultGrammar (12) [25 s]
  Standard Output Messages:
 Found new best solution with min( 8407.6 ) after 00:00:00.0002277 0.1735
 Found new best solution with min( 8315.3 ) after 00:00:03.2763167 0 + (x5 * 0.1039)
 Found new best solution with min( 5813.6 ) after 00:00:04.4230270 0.01905 + ((x4 * x3) * 0.9545)
 Found new best solution with min( 5605 ) after 00:00:19.6161646 (0.02742 + (x6 * 0.1548)) + ((x4 * x3) * 0.9905)
 Quality: min( 5605 ) nodes: 8557 (330.72 nodes/sec)
 Evaluations (including cached): 9504
 VarPro evals: 4292 (165.88 expr/sec)
 Evaluator best cached value (MSE): 0.1851

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.