https://github.com/phuijse/bagging_pu
Simple sklearn based python implementation of Positive-Unlabeled (PU) classification using bagging based ensembles
https://github.com/phuijse/bagging_pu
ensemble machine-learning positive-unlabeled-learning semi-supervised sklearn
Last synced: 8 months ago
JSON representation
Simple sklearn based python implementation of Positive-Unlabeled (PU) classification using bagging based ensembles
- Host: GitHub
- URL: https://github.com/phuijse/bagging_pu
- Owner: phuijse
- License: mit
- Created: 2016-10-20T23:29:39.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-01-03T01:55:01.000Z (over 9 years ago)
- Last Synced: 2025-01-31T00:25:06.632Z (over 1 year ago)
- Topics: ensemble, machine-learning, positive-unlabeled-learning, semi-supervised, sklearn
- Language: Jupyter Notebook
- Size: 416 KB
- Stars: 90
- Watchers: 4
- Forks: 20
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# bagging_pu
Simple sklearn based python implementation of Positive-Unlabeled (PU) classification using bagging based ensembles of decision trees. If you use this code please cite original paper:
Mordelet, F., Vert, J.-P. A bagging SVM to learn from positive and unlabeled examples. Pattern Recognition Lett.(2013),http://dx.doi.org/10.1016/j.patrec.2013.06.010
TODO
- Parallel bagging
- Implement performance measures from https://arxiv.org/pdf/1504.06837v2.pdf