e2a0c5f4a5
Add Notes to Proposal convergence
2025-07-08 18:50:09 +02:00
ed380b1494
Complete implementation with tests
2025-07-08 11:42:20 +02:00
9f3de4d924
Add new hyperparameters to the Ld classifiers
...
- *ld_algorithm*: algorithm to use for local discretization, with the following options: "MDLP", "BINQ", "BINU".
- *ld_proposed_cuts*: number of cut points to return.
- *mdlp_min_length*: minimum length of a partition in MDLP algorithm to be evaluated for partition.
- *mdlp_max_depth*: maximum level of recursion in MDLP algorithm.
2025-06-29 13:00:34 +02:00
670b93d0a1
Remove git modules and add vcpkg configuration
2025-04-27 18:33:23 +02:00
306d3a4b55
Reformat source
2025-03-22 10:31:54 +01:00
6bf3b939bc
Add items to .clang-format
2025-03-17 11:39:33 +01:00
9ee388561f
Update version, changelog, and Xsp2de clf name
2025-03-16 18:55:24 +01:00
400967b4e3
Add tests to 90% coverage
2025-03-14 14:53:22 +01:00
c234308701
Add SPnDE n=2
2025-03-13 10:58:43 +01:00
4ded6f51eb
TestXBAODE complete, fix XBAODE error in no convergence & 99% coverage
2025-03-13 01:28:48 +01:00
3bdb14bd65
Tests XSpode & XBAODE
2025-03-12 13:46:04 +01:00
71b05cc1a7
Begin XBAODE tests
2025-03-11 18:16:50 +01:00
a26522e62f
Fix XSPode
2025-03-10 15:55:48 +01:00
7a8e0391dc
continue fixing xspode
2025-03-10 12:18:10 +01:00
06621ea361
Add XBAODE & XSpode classifiers
2025-03-09 19:15:00 +01:00
a70ac3e883
Add namespace to Smoothing.h
2025-03-09 11:21:31 +01:00
b987dcbcc4
Refactor Smoothing type to its own file
...
Add log to boost
2025-03-08 14:04:08 +01:00
f658149977
Add dump_cpt to Ensemble
2025-02-12 20:55:35 +01:00
fb957ac3fe
First implemented aproximation
2025-01-31 13:55:46 +01:00
b90e558238
Hyperparameter *maxTolerance* in the BoostAODE class is now in [1, 6] range (it was in [1, 4] range before)
2025-01-23 00:56:18 +01:00
3d6b4f0614
Implement the functionality of the hyperparameter alpha_block with test
2024-12-14 14:02:45 +01:00
18844c7da7
Add hyperparameter to ChangeLog and Boost class
2024-12-14 14:02:10 +01:00
43ceefd2c9
Fix comment in AODELd
2024-12-10 13:35:23 +01:00
86f2bc44fc
libmdlp ( #31 )
...
Add mdlp as library in lib/
Fix tests to reach 99.1% of coverage
Reviewed-on: #31
2024-11-23 17:22:41 +00:00
02bcab01be
Refactor CountingSemaphore as singleton
2024-06-21 09:30:24 +02:00
b34869cc61
Set smoothing as fit parameter
2024-06-11 11:40:45 +02:00
27a3e5a5e0
Implement 3 types of smoothing
2024-06-10 15:49:01 +02:00
2584e8294d
Force mutual information methods to be at least 0
...
There were cases where a tiny negative number was returned (less than -1e-7)
Fix mst glass test that is affected with this change
2024-05-17 11:15:45 +02:00
80043d5181
First approach to BoostA2DE::trainModel
2024-05-16 14:32:59 +02:00
677ec5613d
Add features used to selectKPairs
2024-05-16 14:18:45 +02:00
2e3e0e0fc2
Add selectKParis method
2024-05-16 11:17:21 +02:00
8784a24898
Extract buildModel method to parent class in Boost
2024-05-15 20:00:44 +02:00
54496c68f1
Create Boost class as Boost<x> classifiers parent
2024-05-15 19:49:15 +02:00
1f236a70db
Create BoostA2DE base class
2024-05-15 11:53:17 +02:00
ced29a2c2e
Refactor coverage report generation
...
Add some tests to reach 99%
2024-05-06 17:56:00 +02:00
0ec53f405f
Fix mistakes in feature selection in SPnDE
...
Complete the first A2DE test
Update version number
2024-05-05 11:14:01 +02:00
f806015b29
Implement SPnDE and A2DE
2024-05-05 01:35:17 +02:00
23ef0cc5f7
Remove catch2 as submodule
...
Add link to pdf coverage report
2024-04-30 11:02:23 +02:00
ae469b8146
Add hyperparameter convergence_best
...
move test libraries to test folder
2024-04-30 00:52:09 +02:00
b956aa3873
Upgrade version number to 1.0.5
...
Fix dependency graph
Remove loguru library
2024-04-20 18:00:40 +02:00
09a1369122
Add copyright header to source files
2024-04-11 18:02:49 +02:00
a2de1c9522
Implement block update algorithm fix in BoostAODE
2024-04-11 00:02:43 +02:00
cf9b5716ac
block_update and install in local folder
2024-04-10 00:55:36 +02:00
da2a969686
Create hyperparameter block_update
2024-04-08 23:36:05 +02:00
50543e7929
Add tests for Classifier class
2024-04-08 01:25:14 +02:00
9014649a0d
Refactor hyperparameters classifier management
2024-04-08 00:55:30 +02:00
0d6a081d01
Add tests to reach 90% coverage
2024-04-08 00:13:59 +02:00
a1f9086780
Fix CFS mistake
2024-04-02 22:53:00 +02:00
56b5158ff3
Update BoostAODE class structure
2024-04-02 09:52:40 +02:00
bc0b938cfc
Remove dataset clone in BoostAODE
2024-03-21 19:35:08 +01:00