Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Major Refactor: Add save/load to dir, code refactor, etc. (#86)
* adding test scripts * matching tabrepo and fit df, using zeroshot_context * plotting functionality * Update * WIP exec.py * Add updates * Add v2 scripts * Remove y_uncleaned * resolve merge conflicts * resolve merge conflicts * resolve merge conflicts * adding test scripts * plotting functionality * Initial Class implementation * typo * minor updates * add run_scripts_v4 * making run_experiment a staticmethod * Updated run_experiments * Cleanup, add TabPFNv2 prototype * Cleanup * Cleanup * Cleanup * Cleanup * Cleanup * bug fix * Add run_tabpfn_v2_benchmark.py + additional bugfixes * Add TabForestPFN_class.py * Add TabForestPFN_class.py * Delete old files * Update file locations * Add AutoGluon_class.py, tabforestpfn_model.py * add hyperparameter/init_args support * Add run_tabforestpfn_benchmark.py * removing unused files * Update add simulation_artifacts support * Add simulation ensemble comparison support via `evaluate_ensemble_with_time` * update * update * minor cleanup * minor cleanup * Update evaluate_ensemble_with_time * Fix bug in zeroshot_configs * Refactor baselines.py * Add repo.evaluate_ensemble_with_time_multi * Update repo.evaluate_ensemble to return DataFrame * Add logger module, and adding wrapper logs to run scripts, will add deeper level logs in next commit * minor update * Refactor evaluate_ensemble * Refactor evaluate_ensemble * Refactor evaluate_ensemble * Cleanup * Cleanup * Cleanup * Add logic to context.py * minor update * Add save/load logic to ZeroshotSimulatorContext * Add save/load logic to EvaluationRepository * Align column names in model fits * Add unit tests for repo save/load * Add extra unit tests for repo save/load * Fix Self import * Fix imports * fix tests * simplify run_quickstart_from_scratch.py * minor update * update `repo.from_raw` * Add root, app and console loggers * addition to logging module * add context save/load with json + relative path support * add ebm and tabpfnv2 models * add ebm and tabpfnv2 models * update * update * update * update * update * Support loading repo artifact from cloned directory * minor fix * cleanup * update * Update * cleanup * Add simple benchmark runner * cleanup * Update for ag12 * Update for ag12 * Update for ag12 * TabPFN support stopped at best epoch * update * update 2025 * update 2025 * update 2025 * update 2025 * update 2025 * update 2025 * update 2025 * update 2025 * update 2025 * Add docstrings for evaluate_ensemble and evaluate_ensembles * Add docstrings, code cleanup * delete old scripts * delete old scripts * update * remove scripts_v6 * remove scripts_v5 * remove context_dl.py * update plot_test_vs_val.py * remove experiment_utils_v6.py * cleanup * cleanup * bug fix * switch from np.bool8 to np.bool_ * Update scripts/baseline_comparison/baselines.py Co-authored-by: David Salinas <[email protected]> * Update tabrepo/simulation/ensemble_selection_config_scorer.py Co-authored-by: David Salinas <[email protected]> * Update tabrepo/simulation/ensemble_selection_config_scorer.py Co-authored-by: David Salinas <[email protected]> * address comment --------- Co-authored-by: Ubuntu <[email protected]> Co-authored-by: Ubuntu <[email protected]> Co-authored-by: Prateek M Desai <[email protected]> Co-authored-by: David Salinas <[email protected]>
- Loading branch information