Giter VIP home page Giter VIP logo

zhaidejah / credoai_lens Goto Github PK

View Code? Open in Web Editor NEW

This project forked from credo-ai/credoai_lens

0.0 0.0 0.0 14.81 MB

Credo AI Lens is a comprehensive assessment framework for AI systems. Lens standardizes model and data assessment, and acts as a central gateway to assessments created in the open source community.

Home Page: https://credoai-lens.readthedocs.io/en/stable/

License: Apache License 2.0

Python 3.81% Jupyter Notebook 96.19% Shell 0.01%

credoai_lens's Introduction

Credo AI Lens


Lens by Credo AI - Responsible AI Assessment Framework

Lens is a comprehensive assessment framework for AI systems. Lens standardizes model and data assessment, and acts as a central gateway to assessments created in the open source community. In short, Lens connects arbitrary AI models and datasets with Responsible AI tools throughout the ecosystem.

Lens can be run in a notebook, a CI/CD pipeline, or anywhere else you do your ML analytics. It is extensible, and easily customized to your organizations assessments if they are not supported by default.

Though it can be used alone, Lens shows its full value when connected to your organization's Credo AI App. Credo AI is an end-to-end AI Governance App that supports multi-stakeholder alignment, AI assessment (via Lens) and AI risk assessment.

Dependencies

  • Credo AI Lens supports Python 3.7+
  • Sphinx (optional for local docs site)

Installation

The latest stable release (and required dependencies) can be installed from PyPI. Note this installation only includes dependencies needed for a small set of modules

pip install credoai-lens

To include additional dependencies needed for some modules and demos, use the following installation command.

On Mac

pip install 'credoai-lens[extras]'

On Windows

pip install credoai-lens[extras]

Modules that require extras include:

  • nlp_generator

ARM Macbook failed pip installation - use conda

Installation sometimes fails on M1 macbooks. Specifically, pandas, scipy, and scikit-learn may fail to build. Installing these packages with the anaconda package manager seems to be the easiest way to circumvent this issue.

For development, the easiest way to interact with Lens is to use anaconda.

conda env create --file environment.yml

Getting Started

To get started, see the quickstart demo.

If you are using the Credo AI Governance App, also check out the governance integration demo.

A listing and overview of all the demonstration notebooks are available here.

Documentation

Documentation is hosted by readthedocs.

For dev documentation, see latest.

Configuration

To connect to Credo AI's Governance App, enter your connection info in ~/.credoconfig (".credoconfig" in the root directory) using the below format.

TENANT={tenant name} # Example: credoai
API_KEY=<your api key> # Example: JSMmd26...

credoai_lens's People

Contributors

ianatcredo avatar amrasekh avatar credo-eli avatar kyleledbetter avatar nate-credoai avatar aproxacs avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.