Commit Graph

59 Commits

Author SHA1 Message Date
0bbc8328a9
Change cpt table type to float 2024-07-08 13:27:55 +02:00
35ca862eca
Don't allow add node nor add edge on fitted networks 2024-07-07 21:06:59 +02:00
26eb58b104
Forbids to insert the same edge twice 2024-07-04 18:52:41 +02:00
9a14133be5
Add thread control to vectors predict 2024-06-23 13:02:40 +02:00
59c1cf5b3b
Fix number of threads spawned 2024-06-21 19:56:35 +02:00
8e9090d283
Fix tests 2024-06-21 13:58:42 +02:00
02bcab01be
Refactor CountingSemaphore as singleton 2024-06-21 09:30:24 +02:00
716748e18c
Add Counting Semaphore class
Fix threading in Network
2024-06-20 10:36:09 +02:00
0b31780d39
Add Thread max spawning to Network 2024-06-18 23:18:24 +02:00
fa26aa80f7
Rename OLD_LAPLACE to ORIGINAL 2024-06-13 15:04:15 +02:00
ca0ae4dacf
Refactor Cestnik smoothin factor assuming m=1 2024-06-13 09:11:47 +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
684443a788
Implement Cestnik & Laplace smoothing 2024-06-09 17:19:38 +02:00
0341bd5648
Refactor ArffFiles library as a git submodule only for tests 2024-05-21 11:50:19 +00:00
22b742f068
Convert ArffFile library to header only library 2024-05-21 10:11:33 +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
cccaa6e0af
Complete selectKPairs method & test 2024-05-16 13:46:38 +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
0e24135d46
Complete Conditional Mutual Information and test 2024-05-15 11:09:23 +02:00
521bfd2a8e
Remove unoptimized implementation of conditionalEntropy 2024-05-15 01:24:27 +02:00
e2e0fb0c40
Implement Conditional Mutual Information 2024-05-15 00:48:02 +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
3c7382a93a
Enhance tests coverage and report output 2024-04-30 14:00:24 +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
503ad687dc
Add some more tests to 97% coverage 2024-04-11 17:29:46 +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
cb26ef2562
Add some tests and code quality badge 2024-04-07 02:08:37 +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
58d5a35a35
Update log output size type 2024-03-21 19:24:51 +01:00
45c048f635
Add initial models to log 2024-03-21 11:23:41 +01:00
6e854dfda3
Fix metrics error in BoostAODE Convergence
Update algorithm
2024-03-20 23:33:02 +01:00
5826702fc7
Remove weights backup 2024-03-20 12:01:57 +01:00