Git Product home page Git Product logo

iq-scm / giskard Goto Github PK

View Code? Open in Web Editor NEW

This project forked from giskard-ai/giskard

0.0 0.0 0.0 142.76 MB

Collaborative & Open-Source Quality Assurance for all AI models ๐Ÿง‘โ€๐Ÿ”งโšก๏ธ

Home Page: https://docs.giskard.ai

License: Apache License 2.0

Shell 0.28% JavaScript 0.18% Python 20.95% Java 47.51% Kotlin 1.50% TypeScript 7.63% CSS 0.04% HTML 0.70% Vue 20.31% Dockerfile 0.75% SCSS 0.15% Sass 0.01%

giskard's Introduction

giskardlogo

Quality Assurance for AI models

Eliminate AI bias in production. Deliver ML products, better & faster

GitHub release GitHub build Reliability Rating Giskard on Discord

Documentation โ€ข Blog โ€ข Website โ€ข Discord Community โ€ข Advisors


About Giskard

Giskard creates interfaces for humans to inspect & test AI models. It is open-source and self-hosted.

Giskard lets you instantly see your model's prediction for a given set of feature values. You can set the values directly in Giskard and see the prediction change.

Saw anything strange? Leave a feedback directly within Giskard, so that your team can explore the query that generated the faulty result. Designed for both tech and business users, Giskard is super intuitive to use! ๐Ÿ‘Œ

And of course, Giskard works with any model, any environment and integrates seamlessly with your favorite tools โคต๏ธ


Why use Giskard

Inspect the model's performance

  • instantly see the model's prediction for a given set of feature values
  • change the values directly in Giskard and see the prediction change
  • works with any type of models, datasets and environments

Collaborate with business stakeholders

  • leave notes and tag teammates directly within the Giskard interface
  • use discussion threads to have all information centralized for easier follow-up and decision making
  • enjoy Giskard's super-intuitive design, made with both tech and business users in mind

Automatically test & monitor

  • turn the collected feedback into executable tests for safe deployment. Giskard provides presets of tests so that you design and execute your tests in no time
  • receive actionable alerts on AI model bugs in production
  • protect your ML models against the risk of regressions, drift and bias

๐Ÿ„๐Ÿฝโ€โ™‚๏ธ Workflow

  1. Explore your ML model: Easily upload any Python model: PyTorch, TensorFlow, ๐Ÿค— Transformers, Scikit-learn, etc. Play with the model to test its performance.

  1. Discuss and analyze feedback: Enter feedback directly within Giskard and discuss it with your team.

  1. Turn feedback into tests: Use Giskard test presets to design and execute your tests in no time.

Giskard lets you automate tests in any of the categories below:

Metamorphic testing Test if your model outputs behave as expected before and after input perturbation
Statistical testing Test if your model output respects some business rules
Performance testing Test if your model performance is sufficiently high within some particular data slices
Data drift testing Test if your features don't drift between the reference and actual dataset
Prediction drift testing Test the absence of concept drift inside your model

Interactive demo

Play with Giskard before installing! Click the image below to start the demo:

Interactive demo

Are you a developer? Check our developer's readme

Getting Started with Giskard

๐Ÿš€ Installation

Requirements: git, docker and docker-compose

git clone https://github.com/Giskard-AI/giskard.git
cd giskard
docker-compose up -d

That's it. Access at http://localhost:19000 with login/password: admin/admin.

๐Ÿฅ‹ Guides: Jump right in

Follow our handy guides to get started on the basics as quickly as possible:

  1. Installation
  2. Configuration
  3. Upload your ML model & data
  4. Evaluate your ML model
  5. Test your ML model

How to contribute

We welcome contributions from the Machine Learning community!

Read this guide to get started.


Like what we're doing?

๐ŸŒŸ Leave us a star, it helps the project to get discovered by others and keeps us motivated to build awesome open-source tools! ๐ŸŒŸ

giskard's People

Contributors

alexcombessie avatar amottier avatar andreybavt avatar dependabot[bot] avatar googleton avatar jmsquare avatar kevinmessiaen avatar lodovicoazzini avatar mackerac avatar neyrii avatar p4puniya avatar princyiakov avatar qgk75 avatar rabah-khalek avatar reneab avatar stavares843 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.