autoqild.utilitiesΒΆ

The utilities subpackage provides essential utility functions and constants for streamlined operations.

It includes constants from the _constants module, dimensionality reduction models through create_dimensionality_reduction_model, performance metrics, statistical tests for data analysis, and general utility functions to facilitate various tasks in the package.

Modules

dimensionality_reduction_techniques

This Python module provides a function to create a dimensionality reduction model using various techniques from scikit-learn, such as PCA, LDA, t-SNE, and feature selection methods.

metrics

This Python module provides functions for calculating various metrics related to mutual information and classification performance, including binary cross-entropy, upper and lower bounds of mutual information, AUC score, and more.

statistical_tests

Implementation of paired t-test and wilcoxon_signed_rank_test used to detect leakage using blind classifiers.

utils

Implements several utility functions for array normalization, logging exceptions, managing HDF5 files, and creating directories safely.