40 lines
1.4 KiB
Markdown
40 lines
1.4 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
## [1.1.1] 2024-12-13
|
|
|
|
- Added a new parameter `quiet` to enable/disable the warning messages in the Stratified K-Fold partitioning. Default value `true`.
|
|
|
|
## [1.1.0] 2024-05-11
|
|
|
|
### Fixed
|
|
|
|
- Fixed the issue in stratified K-fold when the number of samples of a class is less than the number of folds. Now the algorithm will split the samples evenly among the folds.
|
|
|
|
### Added
|
|
|
|
- Refactor stratified build method to remove uneeded structures and optimize loops.
|
|
- Refactor the code to improve the readability and maintainability of the code,changing the order of the private, public and protected methods.
|
|
- More tests to enhance the robustness of the code.
|
|
|
|
## [1.0.1] 2024-04-03
|
|
|
|
### Added
|
|
|
|
- Possibility to check the indices of the training and testing sets in the K-Fold and Stratified K-Fold partitioning. Now disabled due to apple's clang compiler mt19937 implementation.
|
|
|
|
### Changed
|
|
|
|
- Random number generator is changed to mt19937 to improve the robustness of the models generated.
|
|
|
|
## [1.0.0] 2024-01-08
|
|
|
|
### Added
|
|
|
|
- K-Fold partitioning for training and testing
|
|
- Stratified K-Fold partitioning for training and testing
|