Skip to content

Releases: EpistasisLab/tpot

v1.0.0

25 Feb 21:05
7a72748
Compare
Choose a tag to compare

What's Changed

  1. Codebase Migration: Consolidated tpot2 into tpot; removed deprecated/experimental features.
  2. Performance Enhancements: Optimized pipeline evaluation processes and genetic programming operators, leading to faster convergence and reduced computational overhead. ​
  3. Graph-Based Pipelines: Introduced a flexible graph-based representation of machine learning pipelines, enhancing the exploration of complex model architectures. ​
  4. Dependency Updates: Updated dependencies to ensure compatibility with the latest versions of scikit-learn and other essential libraries.​
  5. Stability Improvements: Resolved various bugs and improved error handling to enhance overall stability and user experience.​
  6. Genetic Feature Selection: Implemented genetic feature selection mechanisms, enabling automatic identification of relevant features during pipeline optimization. ​
  7. Expanded Search Spaces: Enhanced the flexibility in defining search spaces, allowing for more comprehensive exploration of potential pipeline configurations. ​
  8. Modular Framework: Refactored the codebase into a more modular structure, simplifying customization and extension of the evolutionary algorithm components. ​
  9. Documentation Overhaul: Revised and expanded documentation, including updated examples and comprehensive guides to reflect the new features and API changes.​

Key Contributors

Full Changelog: https://github.com/EpistasisLab/tpot/commits/v1.0.0

v0.12.2

23 Feb 19:05
9db6418
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.12.1...v0.12.2

v0.12.1

15 Aug 18:21
881d322
Compare
Choose a tag to compare

Fixes issue with runs terminating too early

What's Changed

v0.12.0 release

25 May 22:44
8e36693
Compare
Choose a tag to compare
  • Fix numpy compatibility
  • Dask optimizations
  • Minor bug fixes

v0.11.7 minor release

06 Jan 15:19
6448bdb
Compare
Choose a tag to compare
  • Fix compatibility issue with scikit-learn 0.24 and xgboost 1.3.0
  • Fix a bug causing that TPOT does not work when classifying more than 50 classes
  • Add initial support Resampler from imblearn
  • Fix minor bugs

0.11.6.post3

14 Dec 15:07
1e60942
Compare
Choose a tag to compare
  • A patch to fix compatibility issues with the latest version of xgboost (v1.3.0)

v0.11.6.post2

30 Nov 16:31
Compare
Choose a tag to compare
  • make XGBoost as a required dependency

v0.11.6.post1

05 Nov 15:52
5f3ccef
Compare
Choose a tag to compare
  • Refine the logic of checking the type of an operator.

Version 0.11.6

26 Oct 15:09
Compare
Choose a tag to compare
  • Fix a bug causing point mutation function does not work properly with using template option
  • Add a new built configuration called "TPOT cuML" which TPOT will search over a restricted configuration using the GPU-accelerated estimators in RAPIDS cuML and DMLC XGBoost. This configuration requires an NVIDIA Pascal architecture or better GPU with compute capability 6.0+, and that the library cuML is installed.
  • Add string path support for log/log_file parameter
  • Fix a bug in version 0.11.5 causing no update in stdout after each generation
  • Fix minor bugs

Covariate adjustments branch

02 Sep 20:35
Compare
Choose a tag to compare
Pre-release
  • Development branch based on TPOT 0.11.1 for adjusting covariate without data leakage.