Alejandro Moreo Fernandez
f1462897ef
Merge pull request #32 from mirkobunse/devel
...
Integrate composable methods from qunfold
2024-04-24 15:26:32 +02:00
Alejandro Moreo Fernandez
bf33c134fc
Update _kdey.py
...
fix in KDEy: makes the method robust to cases in which the number of positives for any class is smaller than the number k of folds. In such cases, the kde for that class is created from the uniform prevalence vector
2024-04-19 14:23:35 +02:00
Mirko Bunse
2000c33372
Composable methods integrated from qunfold, which is an extra dependency for quapy.method.composable
2024-04-18 10:08:49 +02:00
Alejandro Moreo Fernandez
561b672200
updated unit tests
2024-04-16 15:12:22 +02:00
Alejandro Moreo Fernandez
9207114cfa
improving unit tests
2024-04-15 18:00:38 +02:00
Alejandro Moreo Fernandez
4abec6629b
integrating more uci-multiclass datasets
2024-04-12 18:08:00 +02:00
Alejandro Moreo Fernandez
b53d417240
merged
2024-04-12 13:35:13 +02:00
Alejandro Moreo Fernandez
aa894a3472
merging PR; I have taken this opportunity to refactor some issues I didnt like, including the normalization of prevalence vectors, and improving the documentation here and there
2024-03-19 15:01:42 +01:00
Alejandro Moreo Fernandez
36ac6db27d
fixing doc
2024-03-18 23:39:55 +01:00
Paweł Czyż
5cdd158fcc
Add invariant ratio estimators.
2024-03-15 18:14:42 +01:00
Paweł Czyż
d34b086a76
Refactor solving routine
2024-03-15 17:58:23 +01:00
Paweł Czyż
4dd66b1921
Add projection onto the probability simplex
2024-03-15 17:15:16 +01:00
Alejandro Moreo Fernandez
3921b8368e
merging BayesianCC implemented by Pawel Czyz
2024-03-15 16:24:45 +01:00
Paweł Czyż
2cc4908326
Sketch of the Bayesian quantification
2024-03-15 14:01:24 +01:00
Paweł Czyż
3705264529
Fix a typo.
2024-03-14 10:39:26 +01:00
Alejandro Moreo Fernandez
b3ccf71edb
Merge branch 'devel' of github.com:HLT-ISTI/QuaPy into devel
2024-02-23 16:30:11 +01:00
Alejandro Moreo Fernandez
320b3eac38
small fixes in kdey (now should work with string labels) and EMQ (in case some training prior prob was 0, it broke)
2024-02-23 16:29:53 +01:00
Alejandro Moreo Fernandez
d50a86daf4
sketching readme system by Lu and King, Hopings and King
2024-02-16 17:34:10 +01:00
Alejandro Moreo Fernandez
40cb8f78fe
pytests before release
2024-02-14 12:27:19 +01:00
Alejandro Moreo Fernandez
a8230827e2
testing IFCB dataset
2024-02-08 14:33:22 +01:00
Alejandro Moreo Fernandez
a97978b85d
merged
2024-02-07 18:45:42 +01:00
Alejandro Moreo Fernandez
fcc3f8a0d9
fixing sphinx doc
2024-02-07 18:31:34 +01:00
Alejandro Moreo Fernandez
2f2e48d86a
passing pytests
2024-01-29 09:43:29 +01:00
Alejandro Moreo Fernandez
e6dcfbced1
adding M.Bunse's reference for the solver='minimize' option of ACC, PACC
2024-01-25 18:03:35 +01:00
Alejandro Moreo Fernandez
74efa9751d
adding the approximate solution to ACC and PACC as suggested by Mirko Bunse
2024-01-25 16:43:00 +01:00
Alejandro Moreo Fernandez
7ac834bd2c
refactoring aggregation methods
2024-01-25 14:33:41 +01:00
Alejandro Moreo Fernandez
ff00de18cb
updating documentation a bit
2024-01-19 18:24:38 +01:00
Alejandro Moreo Fernandez
8d22ba39f4
method MS2 (Medium Sweep 2) fixed
2024-01-19 18:11:22 +01:00
Alejandro Moreo Fernandez
b68b58ad11
fixed optimization threshold methods (again)
2024-01-18 18:26:40 +01:00
Alejandro Moreo Fernandez
c0d92a2083
optimization threshold variants fixed
2024-01-18 18:22:22 +01:00
Alejandro Moreo Fernandez
9b2470c992
testing optimization threshold variants, not working
2024-01-17 19:15:50 +01:00
Alejandro Moreo Fernandez
896fa042d6
fixing threshold optimization-based techniques
2024-01-17 09:33:39 +01:00
Alejandro Moreo Fernandez
6d53b68d7f
refactoring aggregative
2024-01-10 15:39:27 +01:00
Alejandro Moreo Fernandez
c56fe9c09c
merged
2023-12-18 10:25:56 +01:00
Alejandro Moreo Fernandez
5caf555d65
mergin
2023-12-18 10:24:36 +01:00
Alejandro Moreo Fernandez
513c78f1f3
model seletion in two levels, classifier oriented and quantifier oriented
2023-11-16 14:29:34 +01:00
Alejandro Moreo Fernandez
e870d798b7
fango
2023-11-15 10:55:13 +01:00
Alejandro Moreo Fernandez
173db83c28
solved __ issue in hierarchical classes
2023-11-13 17:03:24 +01:00
Andrea Esuli
c2544b50ce
Removed private method
2023-11-13 14:45:34 +01:00
Alejandro Moreo Fernandez
c9c4511c0d
hierarchical class problem?
2023-11-13 12:42:57 +01:00
Alejandro Moreo Fernandez
44bfc7921f
refactoring agg quantifiers
2023-11-13 09:57:34 +01:00
Alejandro Moreo Fernandez
0a6185d908
refactoring the aggregative quantifiers
2023-11-12 14:45:03 +01:00
Alejandro Moreo Fernandez
25f1cc29a3
refactoring aggregative quantifiers
2023-11-12 13:04:19 +01:00
Alejandro Moreo Fernandez
29db15ae25
added DMx and DMy, with a classmethod that returns HDx and HDy respectively
2023-11-09 18:13:54 +01:00
Alejandro Moreo Fernandez
daca2bd1cb
added MedianEstimator quantifier
2023-11-09 14:20:41 +01:00
Alejandro Moreo Fernandez
66ad7295df
fix in DistributionMatchingX
2023-11-08 18:11:45 +01:00
Alejandro Moreo Fernandez
c3cf0e2d49
adding DistributionMatchingX, the covariate-specific equivalent counterpart of DistributionMatching
2023-11-08 16:13:48 +01:00
Alejandro Moreo Fernandez
76cf784844
added HDx and an example comparing HDy vs HDx
2023-11-08 15:34:17 +01:00
Alejandro Moreo Fernandez
67906f6f2d
adding uci_experiments to examples folder
2023-03-23 15:46:03 +01:00
Alejandro Moreo Fernandez
8fc4669046
import fix
2023-02-14 19:15:59 +01:00
Alejandro Moreo Fernandez
e0718b6e1b
merging from protocols (aka v0.1.7)
2023-02-14 18:13:21 +01:00
Alejandro Moreo Fernandez
25a829996e
evaluation updated
2023-02-14 11:14:38 +01:00
Alejandro Moreo Fernandez
c608647475
some bug fixes here and there
2023-02-13 19:27:48 +01:00
Alejandro Moreo Fernandez
505d2de823
elm examples
2023-02-13 12:01:52 +01:00
Alejandro Moreo Fernandez
4c74ff02a3
svmperf in one-vs-all bugfix
2023-02-11 10:47:27 +01:00
Alejandro Moreo Fernandez
952cf5e767
fixing bugs in one-vs-all
2023-02-10 19:02:17 +01:00
Alejandro Moreo Fernandez
e28abfc362
more examples, one-vs-all fixed
2023-02-09 19:39:16 +01:00
Alejandro Moreo Fernandez
2485117f05
adding documentation and adding one new example
2023-02-08 19:06:53 +01:00
Alejandro Moreo Fernandez
ceb88792c5
added DistributionMatching method, a generic model for distribution matching for multiclass quantification problems that takes the divergence and number of bins as hyperparameters
2023-01-31 15:08:58 +01:00
Alejandro Moreo Fernandez
f9a199d859
fixing hyperparameters with prefixes, and replacing learner with classifier in aggregative quantifiers
2023-01-27 18:13:23 +01:00
Alejandro Moreo Fernandez
09abcfc935
adding calibration methods from the abstension package to quapy
2023-01-18 19:46:19 +01:00
Alejandro Moreo Fernandez
6e910075ab
adding calibration methods from abstension package
2023-01-17 13:53:48 +01:00
Alejandro Moreo Fernandez
8b0b9f522a
some bugfixes, unittest and minor changes
2023-01-16 13:51:29 +01:00
Alejandro Moreo Fernandez
c20d9d5ea4
the heuristic exact_train_prev is performed via kFCV, using a new function qp.model_selection.cross_val_predict
2022-12-12 17:32:30 +01:00
Alejandro Moreo Fernandez
eb860e9678
adding the possibility to estimate the training prevalence, instead of using the true training prevalence, as a starting point in emq
2022-12-12 09:34:09 +01:00
Alejandro Moreo Fernandez
e40c409609
bugfix in NeuralClassifierTrainer; it was only configured to work well in binary problems
2022-10-04 11:03:08 +02:00
Alejandro Moreo Fernandez
543003f914
Merge pull request #13 from pglez82/dys_implementation
...
Dys implementation
2022-07-12 13:05:35 +02:00
Pablo González
c91961cff5
adding to __init__.py
2022-07-11 14:10:04 +02:00
Pablo González
428f10fb2d
adding SMM
2022-07-11 14:06:14 +02:00
Alejandro Moreo Fernandez
ecd0ad7ec7
unit test for replicability based on qp.util.temp_seed
2022-07-11 14:00:25 +02:00
Pablo González
46e294002f
dys implementation
2022-07-11 12:21:49 +02:00
Pablo González
750814ef2a
fixing bug in ACC when using cross validation
2022-06-24 14:20:08 +02:00
Alejandro Moreo Fernandez
2cc7db60cc
updating parallel policy to take n_jobs from environment (not yet tested)
2022-06-14 09:35:39 +02:00
Alejandro Moreo Fernandez
45642ad778
lequa as dataset
2022-06-01 18:28:59 +02:00
Alejandro Moreo Fernandez
eba6fd8123
optimization conditional in the prediction function
2022-05-26 17:59:23 +02:00
Alejandro Moreo Fernandez
4bc9d19635
many changes, see change log
2022-05-25 19:14:33 +02:00
Alejandro Moreo Fernandez
fd339839a5
removing redundant code
2022-05-19 13:43:32 +02:00
Alejandro Moreo Fernandez
fa577abdd2
merging from pool request and adding documentation
2022-03-15 14:16:37 +01:00
Alejandro Moreo Fernandez
8ee5e499f5
bugfix when the number of positive elemnts for one of the classes is 0
2022-03-14 16:42:41 +01:00
Alejandro Moreo Fernandez
164f7d8d5c
documenting quanet
2021-12-15 16:39:57 +01:00
Alejandro Moreo Fernandez
9cf9c73824
adding documentation for ensembles
2021-12-15 15:46:15 +01:00
Alejandro Moreo Fernandez
3835f89e9d
adding documentation
2021-12-15 15:27:43 +01:00
Alejandro Moreo Fernandez
5deb92b457
update doc
2021-12-07 17:16:39 +01:00
Alejandro Moreo Fernandez
65b2c2ce74
setting baseline experiments with data format
2021-10-21 17:14:40 +02:00
Alejandro Moreo Fernandez
f9b80ae437
bugfix in quanet
2021-07-02 10:20:42 +02:00
Alejandro Moreo Fernandez
b4aeaa97b7
fixing issue regarding fit_learner=False in QuaNetTrainer
2021-06-21 12:55:39 +02:00
Alejandro Moreo Fernandez
a1cdc9ef43
fixing fit_learner=False case in QuaNet
2021-06-21 11:13:14 +02:00
Alejandro Moreo Fernandez
8239947746
refit=True default value in GridSearchQ
2021-06-16 13:53:54 +02:00
Alejandro Moreo Fernandez
4f07680381
adding Forman's methods
2021-06-16 12:03:37 +02:00
Alejandro Moreo Fernandez
be2f54de9c
renaming functions to match the app and npp nomenclature; adding npp as an option for GridSearchQ
2021-06-16 11:45:40 +02:00
Alejandro Moreo Fernandez
460efe7105
OneVsAll does not have attribute learner_ solved
2021-06-01 16:07:01 +02:00
Andrea Esuli
79fbbd9d80
pip package
2021-05-10 13:36:35 +02:00
Andrea Esuli
5b772c7eda
Bug fixes on use of classes_. Tests.
2021-05-05 17:12:44 +02:00
Andrea Esuli
bfbfe08116
Added classes_ property to all quantifiers.
2021-05-04 17:09:13 +02:00
Andrea Esuli
70a3d4bd0f
Tests for non aggregative and meta methods.
2021-05-04 12:14:14 +02:00
Alejandro Moreo Fernandez
1d12e96867
cleaning
2021-04-28 11:27:25 +02:00
Alejandro Moreo Fernandez
8381bce3a8
more fgsld
2021-03-11 19:00:40 +01:00
Alejandro Moreo Fernandez
775417c8eb
bugfix in PACC
2021-02-18 13:48:41 +01:00
Alejandro Moreo Fernandez
854d759dc4
making everything work like in the wiki
2021-02-17 18:05:22 +01:00
Alejandro Moreo Fernandez
70da8f7925
updating the documentation
2021-02-16 19:38:52 +01:00