Giter Club home page Giter Club logo

birajaghoshal / midnite Goto Github PK

View Code? Open in Web Editor NEW

This project forked from christina-aigner/midnite

0.0 2.0 0.0 30.42 MB

This is a unified interpretability framework for pytorch deep neural networks on visual recognition tasks, consisting of various visualization techniques and uncertainty measures. Please use the latest release of our gitLab version.

Home Page: https://gitlab.com/luminovo/public/midnite

License: MIT License

Makefile 0.81% Python 99.19%

midnite's Introduction

midnite

Code style: black

This is a framework to gain insight into pytorch deep neural networks for visual recognition tasks.

The README.md contains only a very brief description - for details, visit the

--> full documentation and apidoc <--

Overview

The project is split into the following parts, with the linked jupyter notebooks explaining them:

  • [uncertainty](notebooks/Monte-Carlo Uncertainty.ipynb): confidence of predictions
  • visualization of network properties.
    • base building blocks in a consistent and flexible interface
    • [compound](notebooks/Compound Visualization.ipynb) methods implementing 'standard' visualization methods

To follow the examples interactively, clone the repository and run poetry install. Then start jupyter with poetry run jupyter notebook.

Implemented methods

Installation

From package index: pip install "midnite" or from source:

git clone https://gitlab.com/luminovo/public/midnite.git
cd midnite
poetry build
pip install dist/midnite-*.whl

Development

We value clean interfaces and well-tested code. If you want to contribute, usually it's best to open an issue first.

Depenency management

We use poetry to manage dependencies.

Pre-commit

Please make sure to have the pre-commit hooks installed. Install pre-commit and then run pre-commit install to register the hooks with git.

Makefile

We use make to streamline our development workflow. Run make help to see all available commands.

$ make help 
help                 Show this help message
check                Run all static checks (like pre-commit hooks)
docs                 Build all docs 

License

This project is under the MIT license.

Acknowledgement

Scientific sources: see reference doc page.

This project was developed as a student IDP at luminovo.ai

Code contributors:

  • Fabian Huch
  • Christina Aigner

midnite's People

Contributors

dacit avatar christina-aigner avatar

Watchers

James Cloos avatar paper2code - bot 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.