* simplify RDAgent conf
* add unified cacher(untested)
* fix small bugs
* fix a bug
* fix a small bug in runner
* use hash_key = None to skip cache
* fix CI
* in factor execution, ignore cache when raise exception
* add file locker to avoid mp calling
* fix CI
* use function __module__ name as folder in cache
1. when facing odd v2_query_component_limit, make from gt bigger than without gt
2. do code evaluator even value does not pass
3. provide the value header to value failed evaluators
* crawl notebooks & change to DS-Agent format text
* give one function in kaggle_crawler to collect kaggle knowledge texts
* fix CI
* add tool for merge .py files to one py file
* fix CI
* delete files
* changes for select function
* add nbformat
* jump crawler import test
* del test code
* CI
* change
* change
* change
* rename meta_tpl
* use a isolated coder to deal with model feature selection and refine the structure
* fix CI
* fix: fix some errors in scenario.py, proposal.py and runner.py and several complex competition scenarios(#365)
* fix several bugs in proposal and runner
* fix a bug in feedback-prize-english-language-learning
* fix some bugs and templates
* fix the bug in optiver and nlp problem
* delete unnecessary codes
* remove unnecessary codes
* complete forest and s4e8
* push
* feedback & s4e8 & forest
* optiver finished
* s3e11 & s3e26
* s4e9 finished
* sf-crime finished
* the last one finished
---------
Co-authored-by: WinstonLiyt <104308117+WinstonLiyt@users.noreply.github.com>
Co-authored-by: WinstonLiyte <1957922024@qq.com>
* fix several bugs in proposal and runner
* fix a bug in feedback-prize-english-language-learning
* fix some bugs and templates
* fix the bug in optiver and nlp problem
* remove AttributeError caused by select_threshold
* develop with ground truth
* raise exception for eval_case
* Revert "develop with ground truth"
This reverts commit e68c136588685476f32a3c3696a6a33deb47acc5.
* Modify FactorRowCountEvaluator and FactorIndexEvaluator to return the ratio
* reformatted by black
* Set the threshold for FactorIndexEvaluator to 0.99
* Apply suggestions from code review
* Update rdagent/components/coder/factor_coder/CoSTEER/evaluators.py
* geometric mean for format_succ_rate
* no need to check when similarity is high enough
* black reformat
---------
Co-authored-by: you-n-g <you-n-g@users.noreply.github.com>
* spaceship: format type of y = pd.series; fix a wrong spelling in xgb
* s3e11: format of y -- pd.series
* spaceship: format of y & fit nn
* spaceship: wrong spelling in xgb
* ci issue
* Adding the competition: Optiver Volatility Prediction
* Fixing for CI
* Updating a new competition @ Optiver
* re-writing the optiver competition
* Revise for better commit
* Further fixes
* Further fixes
* Fixes
* Further Fixing Optiver Template
* Fix further to pass the test
* Fixing for CI
* Fixing for CI
* Adding the competition: Optiver Volatility Prediction
* Fixing for CI
* Updating a new competition @ Optiver
* re-writing the optiver competition
* Revise for better commit
* Further fixes
* Further fixes
* Fixes