Comments (5)
see https://github.com/EpistasisLab/srbench/tree/master/results
from srbench.
yep, they will be available shortly. had to change the project from a public fork to its own repo in order to use Git LFS for storage. Stay tuned!
from srbench.
also, @zhenlingcn, if you contribute a method in the near future, we can benchmark it for you. we may not have the resources to do that forever, so now is a good time to take advantage of that :)
from srbench.
@lacava
Thanks for providing the experimental data. I see that there are 25346 items in that file, however, there are 21 algorithms. After a brief investigation, I found that some data might be missing, such as those related to "AIFeynamn", "Feat" and "MRGP". So, how should we deal with this problem?
from srbench.
Yes, but we encountered some training failures. Our protocol for failed runs was as follows. For the black-box problems, if a job was killed due to the time limit, we re-ran the experiment without hyperparameter tuning, thereby only requiring a single training iteration to complete within 48 hours. If the job still failed, or failed for other reasons, the results for that method-dataset-seed combination were mostly treated as missing.
Our statistical comparisons of methods were based on comparisons of summary performance per dataset, and so a failed trial only affected the fidelity of our model-dataset performance estimate, unless the method failed for all trials of a given dataset.
In the latter case (which only occurred for AIFeynman), the models were given last-place rankings in our non-parametric statistical comparisons, but other summary statistics (i.e.
We received at least one successful experiment for all methods on every dataset and noise level except for AIFeynman, which completed training for 107/122 of the black-box regression problems and 128/130 of the ground-truth problems.
We encountered the difficulty completing the benchmark with AIFeynman due to the need to implement a sklearn API, time limits, and handle path over-write issues in the published code (our fork is available here). In addition, the time limit for AIFeynman fails if a specific step (e.g. the brute force search) takes the entire training time, so there may not be a straightforward remedy other than to treat it as a failure.
We're continuing to debug the runs and will update the results as we do so.
from srbench.
Related Issues (20)
- competition code suggestions HOT 2
- bsub/bjobs dependency? HOT 1
- typo in feat_install.sh HOT 1
- Are these the same seeds used when running the competition? HOT 2
- Have you considered including TensorGP? HOT 3
- Quick start help needed - surely useful for other new users HOT 4
- Operon fails to launch from "evaluate_model.py" on Docker image HOT 26
- Always the same wrong result, across different methods *within SRBench*, when trying to fit a simple ground truth equation HOT 19
- Feature renaming issue HOT 1
- ImportError: cannot import name 'itea_srbench' from 'ITEA' HOT 13
- Invalid parameter alpha for estimator PySRRegressor(equations=0.0). HOT 3
- conda install .yml problem HOT 2
- New datasets + reorganization of current benchmarks HOT 5
- deprecated and broken algorithms HOT 5
- itea: error while loading shared libraries
- tir installation error
- run the ML method ------metadata.yaml not found HOT 6
- BSR-got an unexpected keyword "max_time" HOT 1
- where is the .src.ITEA? HOT 4
- Missing model_size HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from srbench.