Skip to main content

Trust for Machine Learning

Project description

TrustML is a modular and extensible package to support the definition, assessment and monitoring of custom-built trustworthiness indicators for AI models. TrustML allows data scientists to define trustworthiness indicators by selecting a set of metrics from a catalog of trustworthy-related metrics and grouping them into higher-level metric aggregations.

TrustML also provides different assessment methods to compute and monitor the indicators previously defined. TrustML enables and supports the development of trustworthy AI models, aiming to provide assistance not only during their construction phase, but also in production environments, as a mechanism to continuously monitor such trust and enable mitigation activities when required.

The package makes use of existing packages meant to compute each of the included trustworthiness metrics, check the requirements.txt file in the root of the source code repository for details.

The API documentation is available on https://martimanzano.github.io/TrustML/. The wiki with tutorials on the package's usage and extension is available on https://github.com/martimanzano/TrustML/wiki/Home/.

The TrustML package is free software distributed under the Apache License 2.0. If you are interested in participating in this project, please use the GitHub repository; and review the Contributing page, the Code of Conduct and the specific Contributing articles all contributions are welcomed.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

trustml-2.6.2.tar.gz (22.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

trustml-2.6.2-py3-none-any.whl (26.7 kB view details)

Uploaded Python 3

File details

Details for the file trustml-2.6.2.tar.gz.

File metadata

  • Download URL: trustml-2.6.2.tar.gz
  • Upload date:
  • Size: 22.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.25.1

File hashes

Hashes for trustml-2.6.2.tar.gz
Algorithm Hash digest
SHA256 8b4cce2649feb6fd693647da091c4b6258a33132318adea8158b109ffec4c54b
MD5 26d9c81e30f254825ce0c5cae6ab9ae1
BLAKE2b-256 cba505735b6e70b65c0fd0db69b2d8fe36718010c502483c27639af309f3c328

See more details on using hashes here.

File details

Details for the file trustml-2.6.2-py3-none-any.whl.

File metadata

  • Download URL: trustml-2.6.2-py3-none-any.whl
  • Upload date:
  • Size: 26.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.25.1

File hashes

Hashes for trustml-2.6.2-py3-none-any.whl
Algorithm Hash digest
SHA256 dd11cdb28eebcf167d3df5e85e074214ec21d9f945e3199f6b8539c1656308b2
MD5 dd1c248d6aecb056c0b357eab4987dca
BLAKE2b-256 6f6e0c0a0bc3c7b470a175ef4fa5ca61ecb789087d7ff5354a4234c1d3ae5252

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page