Skip to main content

AI Scan

This is a scanner that will scan your AI models for problems. Currently it focuses on bias testing. It is currently pre-alpha.

How to Use

First install it:

pip install aiscan

Run it in this manner (currently supports models from HuggingFace’s repository):

aiscan --huggingface roberta-base --task fill-mask

Here is another example with a different bias task.

aiscan --huggingface cross-encoder/nli-distilroberta-base --task zero-shot-classification

That’s it for now. More will come.

Future Work

  • More bias tests. More metrics for bias testing based on the research in the field.

  • Integration with other types of testing (eg. adversarial robustness)

  • More kinds of models besides HuggingFace models. We are especially interested in MLFlow integration.

  • Documentation.

Please contribute if you can. Help is always helpful.

License

Apache

Credit

A project of IQT Labs.

Release files for aiscan 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aiscan 0.1.0
File Size Uploaded
aiscan-0.1.0.tar.gz 4.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aiscan 0.1.0
File Interpreter ABI Platform
aiscan-0.1.0-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 12.7 kB

Release files / aiscan-0.1.0.tar.gz

Download URL aiscan-0.1.0.tar.gz
Size 4.1 kB
Tags Source
SHA-256 checksum
How to use checksums
678f2da6ebc3d7f6ef0b3d3b5c321cfbbcba268560cd7f321882f8fd78103023
BLAKE2b-256 checksum
How to use checksums
5f406558efad0647e68548bbf45de2210908d241ef13d18c9015c0770e4db6a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.13

Release files / aiscan-0.1.0-py2.py3-none-any.whl

Download URL aiscan-0.1.0-py2.py3-none-any.whl
Size 8.6 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
b45ed5dfa0027dccb42a8cd60ee234039ebf384043c8dd4ad02e4a8f6b45da96
BLAKE2b-256 checksum
How to use checksums
9640321f0d3dcf580d75aaa231c7ae2faffdc816a7c779ab8c9c6b04d4c4a3dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.13

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

0.0.3

1 release file

0.0.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page