Skip to main content

Fast AI evaluator for scikit-learn models

Project description

AI Critic 🧠⚖️

AI Critic is a fast evaluator for scikit-learn models. It analyzes configuration, robustness, data quality and performance in minutes.

Install

pip install ai-critic

Quick Example

from sklearn.datasets import load_breast_cancer
from sklearn.ensemble import RandomForestClassifier
from ai_critic import AICritic

X, y = load_breast_cancer(return_X_y=True)

model = RandomForestClassifier(n_estimators=50, max_depth=3)

critic = AICritic(model, X, y)
report = critic.evaluate()

print(report)

What it evaluates

  • Model configuration sanity
  • Data consistency
  • Robustness to noise
  • Basic performance metrics

Philosophy

Fast, modular, and brutally honest AI evaluation.

📌 README simples = mais confiança


Development & Testing

To test the package locally as an end-user (mandatory for development):

In the root directory:

pip install -e .
python -c "from ai_critic import AICritic; print('OK')"
python -m pytest

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

ai_critic-0.1.0.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

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

ai_critic-0.1.0-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file ai_critic-0.1.0.tar.gz.

File metadata

  • Download URL: ai_critic-0.1.0.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.7

File hashes

Hashes for ai_critic-0.1.0.tar.gz
Algorithm Hash digest
SHA256 268876a7b33c846ae584ce6f98d7f8c1bb377e0970958d240e0c94062291e421
MD5 416f8786c70d25982a2767fb2856db6e
BLAKE2b-256 d610becec72267e16e238a2e21ea18dc5eb465ccc19a90927449ae0e9a614446

See more details on using hashes here.

File details

Details for the file ai_critic-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: ai_critic-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.7

File hashes

Hashes for ai_critic-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 77a8c9fb602d6627ecf7823c73695f72f13fcf1ae5c75be385fa7bba44953a9d
MD5 a61523642103c8b2c863e799297993a0
BLAKE2b-256 998133024ecfef8928cda6daeaeeeedc6bda7719a7b19462a9d6d34a8f1baa27

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