autoqild.mi_estimatorsΒΆ
The mi_estimators package offers various mutual information (MI) estimators designed for use in information leakage detection.
These estimators provide methods to evaluate MI between features and class labels using different modeling techniques.
Modules
AutoGluon-based MI estimator that leverages automated machine learning (AutoML) to estimate MI with optimized hyperparameters. |
|
Gaussian Mixture Model-based MI estimator for evaluating mutual information using probabilistic clustering. |
|
Base class for all Mutual Information estimators. |
|
Base class for classification-based MI estimators, providing a framework for estimating MI in supervised learning. |
|
Mutual Information Neural Estimator (MINE) that uses multiple deep learning architectures to estimate MI for classification tasks. |
|
Modified MINE estimator that minimizes mean squared error (MSE) to provide more robust MI estimates. |
|
Neural Nwtowkr implementations for running the PC-softmax and Mine MI estimator. |
|
MI estimator that uses probability-corrected softmax functions to assess the information content in classification scenarios. |
|
Utilities for running the PC-softmax and Mine MI estimator, like loss functions and optimizers. |
|
MI estimator integrating the TabPFN model, optimized for small tabular datasets with efficient MI estimation. |