Skip to content
/ dgufs Public

A Python implementation of the Dependence Guided Unsupervised Feature Selection (DGUFS) algorithm developed by Jun Guo and Wenwu Zhu.

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.txt
Notifications You must be signed in to change notification settings

gsel9/dgufs

Repository files navigation

Dependence Guided Unsupervised Feature Selection (DGUFS)

GitHub CI GitHub CI GitHub CI

The Dependence Guided Unsupervised Feature Selection (DGUFS) method select features and partition data in a joint manner to enhance the interdependence among original data, cluster labels, and selected features [1].

Installation

$ pip install dgufs

Usage

The DGUFS implementation conform to the scikit-learn API:

from dgufs.dgufs import DGUFS
# third party
from sklearn.datasets import load_iris

iris = load_iris(return_X_y=False)

X, y = iris.data, iris.target

# Select a subset of features 
dgufs = DGUFS(num_features=2)
X_sub = dgufs.fit_transform(X)

License

dgufs was created by Severin Elvatun. It is licensed under the terms of the MIT license.

References

  • [1]: Guo, Jun, and Wenwu Zhu. "Dependence guided unsupervised feature selection." Proceedings of the AAAI conference on artificial intelligence. Vol. 32. No. 1. 2018.

About

A Python implementation of the Dependence Guided Unsupervised Feature Selection (DGUFS) algorithm developed by Jun Guo and Wenwu Zhu.

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages