Skip to content

Latest commit

 

History

History
86 lines (64 loc) · 3.31 KB

File metadata and controls

86 lines (64 loc) · 3.31 KB

API Reference

This page provides an overview of all public objects, functions, and methods in the holisticai package. The holisticai.* namespace includes all publicly exposed classes and functions.

Below is a list of key modules in holisticai:

Tools

The following tools support the construction and deployment of machine learning solutions:

Tools
Module Description
Pipeline A framework for building and deploying machine learning pipelines.
Datasets Datasets for experimentation and testing.

Bias

Bias in machine learning refers to unfair discrimination based on characteristics such as race, gender, age, or socioeconomic status. Addressing bias is crucial for ensuring fairness, transparency, and accountability in AI systems.

Bias
Module Description
Metrics Metrics for evaluating bias in classification, regression, clustering, and recommender systems.
Mitigation Strategies to enhance fairness across various learning tasks.
Plots Tools for visualizing bias in different learning tasks.

Explainability

Explainability in machine learning is the ability to understand and interpret the decisions and predictions made by AI models. It is essential for ensuring transparency, trust, and accountability in AI systems.

Explainability
Module Description
Metrics Metrics for assessing explainability in classification, regression, clustering, and recommender systems.
Plots Visualization tools for explaining AI decisions across various learning tasks.

Security

Security in machine learning involves practices and measures to protect AI models and systems from malicious attacks, unauthorized access, and vulnerabilities. Ensuring security is vital for maintaining the integrity, confidentiality, and availability of AI systems, thereby fostering trust and reliability.

Security
Module Description
Metrics Metrics for evaluating security in classification and regression tasks.
Mitigation Strategies for enhancing security and robustness in learning tasks.
Attackers Techniques and strategies to simulate attacks and test model security.

Robustness

Robustness in machine learning refers to the ability of AI models to perform well under various conditions, including noisy data, adversarial attacks, and distribution shifts. Enhancing robustness is essential for ensuring the reliability, generalization, and resilience of AI systems.

Robustness
Module Description
Metrics Metrics to evaluate the stability and robustness of models in various learning tasks.
Attackers Techniques and strategies to simulate adversarial attacks and test model robustness.