Skip to main content

This repo helps to track model Weights, Biases and Gradients during training with loss tracking and gives detailed insight for Classification-Model Evaluation

Project description

Classification-Report

Documentation Status GitHub License

Classification Report is a high-level library built on top of Pytorch which utilizes Tensorboard and scikit-learn and can be used for any classification problem. It tracks models Weight, Biases and Gradients during training and generates a detailed evaluation report for the model, all of this can be visualized on Tensorboard giving comphrensive insights. It can also be used for HyperParameter tracking which then can be utilized to compare different experiments.

Features

  1. Model Weights, Biases and Gradients Tracking and plotting on histogram.
  2. Visualizing the distribution of above described Model parameters.
  3. Generating an interactive graph of the entire Model.
  4. Graph of Precision, Recall and F1 Score for all the classes for each epoch.
  5. Graph of Macro Avg and Weighted Avg of Precision, Recall and F1-score for each epoch.
  6. Training and Validation Loss tracking for each epoch.
  7. Accuracy and MCC metric tracking at each epoch.
  8. Generating Confusion Matrix after certain number of epochs.
  9. Bar Graph for False Positive and False Negative count for each class.
  10. Scatter Plot for the predicited probabilities.
  11. HyperParameter Tracking for comparing experiments.

For More Detail look in Features

Installation

pip install classification-report

Demo

Goole Colab (Recommended)

​ Just open this notebook on colab and view the entire tensorboard visualization. - Simple Mnist Simple Reporting Visualize on colab

Usage

Understand The Usage

Say Thanks, By connecting me over Linkedin.

SayThanks

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

classification_report-1.0.0.tar.gz (24.1 kB view details)

Uploaded Source

File details

Details for the file classification_report-1.0.0.tar.gz.

File metadata

  • Download URL: classification_report-1.0.0.tar.gz
  • Upload date:
  • Size: 24.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.6.9

File hashes

Hashes for classification_report-1.0.0.tar.gz
Algorithm Hash digest
SHA256 b783c2646af134b803cbee5981bbd37979a13bf5c430ed346062a26d54f82e6b
MD5 10e776ea5cd59b72b9f15ac0da29cab6
BLAKE2b-256 b6bf058855ff016ff73747f02c36eec1646dcb1ecebe089fd8d4c01a7668b60d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page