Commit Graph

535 Commits

Author SHA1 Message Date
f0f3d9ad6e
Fix CUDA and mdlp library issues 2024-11-20 21:02:56 +01:00
9a323cd7a3
Remove mdlp submodule 2024-11-20 20:15:49 +01:00
cb949ac7e5
Update dependecies versions 2024-09-29 13:17:44 +02:00
2c297ea15d
Control optional doxygen dependency 2024-09-29 12:48:15 +02:00
4e4b6e67f4
Add env parallel variable to Makefile 2024-09-18 11:05:19 +02:00
82847774ee
Update Dockerfile 2024-09-13 09:42:06 +02:00
d0955d9369 Merge pull request 'smoothing' (#30) from smoothing into main
Reviewed-on: #30
2024-09-12 20:28:33 +00:00
2d34eb8c89
Update Makefile to get parallel info from env 2024-08-31 12:43:39 +02:00
0159c397fa
Update optimization flag in CMakeLists 2024-07-11 12:29:57 +02:00
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
6fcc15d39a
Upgrade mdlp library 2024-06-24 12:38:44 +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
3eb61905fb
Upgrade ArffFiles Module version 2024-06-13 12:33:54 +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
6d9badc33b Merge pull request 'BoostA2DE' (#29) from BoostA2DE into main
Reviewed-on: #29
2024-06-09 10:02:47 +00:00
015b1b0c0f
Fix diagram size in manual 2024-05-28 11:43:39 +02:00
7bb8e4df01
Fix back to manual link 2024-05-23 18:59:08 +00:00
53710378de
Fix manual generation and deploy 2024-05-23 17:34:48 +00:00
c833e9ba32
Remove coverage report from html folder and integrate in doc 2024-05-23 16:27:02 +02:00
f5cb46ee29
Add doc-install to Makefile 2024-05-22 12:09:58 +02:00
fa35681abe
Add documentation link to readme 2024-05-22 11:39:33 +02:00
b0bd0e6eee
Create doc target to build documentation 2024-05-22 11:10:21 +02:00
d43be27821
Remove manual and doc pages 2024-05-22 10:17:49 +02:00
a2853dd2e5
Add Doxygen to generate man and manual pages 2024-05-21 23:38:10 +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
291ba0fb0e
First functional BoostA2DE with its 1st test 2024-05-16 16:33:33 +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
ef3c74633c
Conditional Entropy test 2024-05-15 11:28:09 +02:00
7efd95095c Merge pull request 'AnDE' (#28) from AnDE into main
Reviewed-on: #28
2024-05-15 09:16:12 +00: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