Yuante Li
2b9763c4a7
feat: add rank into report (mle_summary) ( #665 )
...
* add rank into report (mle_summary)
* fix CI
* fix
2025-03-10 15:25:38 +08:00
Haoran Pan
170add3627
update qrcode 25/03/07 ( #664 )
2025-03-07 17:59:49 +08:00
you-n-g
44d1ad80c5
fix: target json type & round ( #662 )
...
* refactor: Rename direct_exp_gen to json_target_type in DSExpGen class
* fix type
* fix: Adjust loop iterations and update json_target_type for nested dicts
2025-03-05 22:46:43 +08:00
you-n-g
c600468649
fix: direct_exp_gen to json_target_type in DSExpGen class ( #661 )
...
* refactor: Rename direct_exp_gen to json_target_type in DSExpGen class
* fix type
2025-03-05 22:27:46 +08:00
you-n-g
943d2087fc
fix: fix ExtendedSettingsConfigDict does not work ( #660 )
...
* refactor: Replace ExtendedSettingsConfigDict with SettingsConfigDict
* lint
* lint
2025-03-05 18:30:02 +08:00
Haoran Pan
67dc1fc13e
avoid selecting the same components too many times ( #654 )
2025-03-05 13:12:08 +08:00
Haoran Pan
8ee918a0f3
feat: variable printing tool of data_science coder testing ( #658 )
...
* update debug_info printing
* refine infomation printing
* update ensemble evaluator prompt
* substitute repr with reprlib.repr
* strip comments
2025-03-05 13:08:30 +08:00
Roland Minrui
4b7c2c8627
feat: add do_truncate control for the load function ( #656 )
...
feat: add do_truncate control for the load function (#656 )
2025-03-04 15:18:36 +08:00
Tim
deac0ac5e7
scores.csv should not be rewritten ( #653 )
2025-02-28 19:56:20 +08:00
Haoran Pan
9b2dbfb5d2
update Wechat group QR code ( #652 )
2025-02-28 15:39:52 +08:00
Xu Yang
993ca37125
feat: add type checker to api backend & align litellm and old backend ( #647 )
...
* move cache auto continue and retry to all api backend
* add type checker to json mode output
* fix CI
* feat: Add json_mode handling and streaming support in chat completion function
* lint
* fix a bug when returning a dict which value could contain int or bool
* remove litellm
---------
Co-authored-by: Xu Yang <xuyang1@microsoft.com >
Co-authored-by: Young <afe.young@gmail.com >
2025-02-28 15:13:43 +08:00
you-n-g
a7f0325447
docs: Add guidelines for competition participation in prompts.yaml ( #651 )
2025-02-28 10:40:14 +08:00
XianBW
0cd9d28863
fix workflow eval logic ( #650 )
2025-02-27 22:07:20 +08:00
Yuante Li
9c8182acfe
fix: fix some bugs (ensemble output, HPO, model tuning) ( #648 )
2025-02-27 18:28:13 +08:00
Xu Yang
2bceddf8a3
feat: add eda to data science scenario ( #639 )
...
* add eda to data science scenario
* fix CI
2025-02-26 22:35:44 +08:00
Xu Yang
3392a518fb
feat: add max time config to costeer in data science ( #645 )
...
* add max time config to costeer
* fix a small bug
---------
Co-authored-by: Xu Yang <xuyang1@microsoft.com >
2025-02-26 18:36:51 +08:00
Yuante Li
21dfcdabf8
fix: clarify cross_validation ( #644 )
2025-02-26 17:52:30 +08:00
you-n-g
e3d6361ae9
fix: Set default value for 'entry' parameter in Env.run method ( #643 )
2025-02-26 16:51:38 +08:00
Tim
84fe89d2b5
chore: sample unique labels ( #642 )
...
* sample unique labels
* reformat
2025-02-26 15:24:39 +08:00
Roland Minrui
7ad0ee2250
load code from file dict instead of folder ( #641 )
...
Co-authored-by: Xu <v-xuminrui@microsoft.com >
2025-02-26 14:21:28 +08:00
XianBW
75bdce3631
change ensemble metric prompt's code tips ( #640 )
2025-02-26 11:40:25 +08:00
XianBW
6db80918fc
fix: avoid try-except in ensemble eval prompts ( #637 )
...
* avoid try-except in prompts
* remove try-except limit from coder prompt
* add no try-except criteria in ensemble eval
2025-02-25 23:06:41 +08:00
Tim
36dfd6d424
ignore new numeric type ( #638 )
2025-02-25 18:20:14 +08:00
Xu Yang
c109fa8e99
fix: qlib and other scenario bugs ( #636 )
...
* fix qlib and other scenario bugs
* bug fix
2025-02-25 12:06:07 +08:00
XianBW
374dbdb553
fix: add ensemble test, change to "use cross-validation if possible" in workflow spec ( #634 )
...
* change to "use cross-validation if possible" in workflow spec
* Limit the evaluation indicator to only one
* add metric tips
* string change
2025-02-24 20:28:32 +08:00
Yuante Li
3fced5e24e
fix: fix a bug in initial tasks ( #635 )
...
* fix a bug in initial tasks
* fix ci
2025-02-24 20:23:54 +08:00
you-n-g
d95fcc0439
feat: Make system prompt role customizable in LLM settings ( #632 )
2025-02-23 00:52:30 +08:00
Yuante Li
ec8430ff48
feat: improve the framework's ability to adaptively adjust the model ( #629 )
2025-02-21 22:46:14 +08:00
Xu Yang
39fc3852e8
refine component choosing part ( #630 )
2025-02-21 18:35:36 +08:00
Roland Minrui
265222b90a
feat: add output_path to load function of LoopBase ( #628 )
...
* feat: add output_path to load from checkpoint function
* add default value to output_path
* sort import
* sort imports
---------
Co-authored-by: Xu <v-xuminrui@microsoft.com >
2025-02-21 16:46:58 +08:00
Yuante Li
538df31efe
fix: fix a bug in cross validation ( #618 )
...
* fix a bug in cross_validation
* fix cross-validation prompt position
* fix
* fix
* append all error messages and full traceback details in execution
---------
Co-authored-by: Bowen Xian <xianbowen@outlook.com >
2025-02-20 16:18:40 +08:00
Yuante Li
b42c395267
fix: fix some bugs in workflow unit test ( #624 )
...
* fix some bugs in workflow unit test
* fix ci
2025-02-20 15:42:17 +08:00
you-n-g
0631de5103
refactor: add run_ret_code method and update run method to use it ( #623 )
...
* refactor: Add run_ret_code method and update run method to use it
* feat: Add kwargs support to run methods and test for run_ret_code
* fix: preserve exit code after chmod in DockerEnv entry command
* chore: Change file permissions from 755 to 644 in env_tpl directory
* refactor: Return execution code and update evaluator logic
* lint
* refactor: Use MappingProxyType for running_extra_volume in DockerEnv methods
* lint
2025-02-20 00:42:10 +08:00
Xu Yang
0e302204e8
several bug fix ( #621 )
2025-02-19 22:03:39 +08:00
XianBW
77ddee64ce
fix: change ensemble test ( #622 )
...
* change ensemble test
* remove redundant info
* fix bug
* add model name duplication check in ensemble test
* change text
2025-02-19 21:26:09 +08:00
XianBW
faf15b74d0
fix: move docker timeout message to __run() ( #620 )
...
* move docker timeout msg to __run()
* fix CI
2025-02-19 19:09:52 +08:00
Haoran Pan
b6928f6ced
update qrcode ( #616 )
2025-02-19 13:44:40 +08:00
you-n-g
4cc951ea38
fix: Runnable on first complete & Rename method to next_incomplete_component for clarity ( #615 )
2025-02-19 01:00:25 +08:00
Yuante Li
f200320b3f
add a check for the name of ensemble's score in scores.csv ( #614 )
2025-02-18 22:24:11 +08:00
you-n-g
8bdccb59d7
fix: move next_component_required logic to DSTrace class and accurate implement ( #612 )
...
* refactor: Move next_component_required logic to DSTrace class
* lint
2025-02-18 21:56:32 +08:00
Haoran Pan
45f022cd32
fix: sota comparison logic ( #608 )
...
* concat sota and current result
* fix the bug in current_exp's score vs sota's score
* fix ci
---------
Co-authored-by: yuanteli <1957922024@qq.com >
2025-02-18 20:43:28 +08:00
XianBW
bf6eb6f15d
add PYTHONUNBUFFERED=1 for docker env ( #613 )
2025-02-18 20:07:49 +08:00
Roland Minrui
2b89fafa56
feat: add loop_n parameter to the main loop ( #611 )
...
* add loop_n parameter to main loop
* complete the loop_n
---------
Co-authored-by: Xu <v-xuminrui@microsoft.com >
2025-02-18 19:22:52 +08:00
Xu Yang
15584bad43
fix restart bug ( #609 )
2025-02-18 15:39:34 +08:00
you-n-g
4b949b3c29
refactor: replace Evaluator with CoSTEEREvaluator in eva_utils.py ( #607 )
...
* refactor: Replace Evaluator with CoSTEEREvaluator in eva_utils.py
* fix bug
---------
Co-authored-by: Linlang <Lv.Linlang@hotmail.com >
2025-02-18 13:38:13 +08:00
Xu Yang
2a9ae28a6a
fix: a small bug in exp_gen ( #606 )
2025-02-17 22:40:05 +08:00
Yuante Li
f322766a00
fix: fix some minor bugs and add AutoML & cross-validation ( #604 )
...
* fix some complex sentences
* add AutoML in model and cross-validation in workflow
2025-02-17 19:14:50 +08:00
Tim
73cfa26d33
print head for txt files and shuffle when sample ( #603 )
2025-02-17 18:44:26 +08:00
Xu Yang
d9576706cd
fix: docker error will trigger retry and data science runner loop set to 3 ( #602 )
...
* docker error will trigger retry
data science runner loop set to 3
* fix CI
2025-02-17 17:36:05 +08:00
you-n-g
5baed909e7
refactor: refactor core framework to better propogate feedbacks ( #599 )
...
* refactor: Update type annotations and remove unused class in evolving modules
* refactor: Simplify evolving agent and feedback handling in CoSTEER module
* lint & CI
* mypy
* ruff for core
* mypy
* refactor: remove unnecessary comments and update feedback handling logic
* refactor: Add prev_task_feedback parameter to evolving strategies
* feat: Clear folder before extracting zip file in DockerEnv
* fix: Correct retrieval of last experiment from history
2025-02-16 01:40:44 +08:00