{"id":15288209,"url":"https://github.com/aman5319/classification-report","last_synced_at":"2025-04-13T07:37:54.609Z","repository":{"id":62562476,"uuid":"248924364","full_name":"aman5319/Classification-Report","owner":"aman5319","description":"This repo helps to track model Weights, Biases and Gradients during training with loss tracking and gives detailed insight for Classification-Model Evaluation","archived":false,"fork":false,"pushed_at":"2020-04-01T01:19:24.000Z","size":9080,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-21T16:14:24.087Z","etag":null,"topics":["classification","image-classification","loss-plotting","metrics-visualization","model-visualization","nlp","pytorch","sklearn","tensorboard","tensorboard-pytorch","tensorboard-visualization","text-classification"],"latest_commit_sha":null,"homepage":"https://classification-report.readthedocs.io/en/latest/","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aman5319.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-03-21T07:02:38.000Z","updated_at":"2022-05-21T05:02:20.000Z","dependencies_parsed_at":"2022-11-03T15:30:53.766Z","dependency_job_id":null,"html_url":"https://github.com/aman5319/Classification-Report","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aman5319%2FClassification-Report","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aman5319%2FClassification-Report/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aman5319%2FClassification-Report/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aman5319%2FClassification-Report/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aman5319","download_url":"https://codeload.github.com/aman5319/Classification-Report/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240260782,"owners_count":19773381,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["classification","image-classification","loss-plotting","metrics-visualization","model-visualization","nlp","pytorch","sklearn","tensorboard","tensorboard-pytorch","tensorboard-visualization","text-classification"],"created_at":"2024-09-30T15:44:44.387Z","updated_at":"2025-02-23T02:30:46.305Z","avatar_url":"https://github.com/aman5319.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Classification-Report\n\n\u003cp align=\"center\"\u003e\n\u003ca href='https://classification-report.readthedocs.io/en/latest/?badge=latest'\u003e\n    \u003cimg src='https://readthedocs.org/projects/classification-report/badge/?version=latest' alt='Documentation Status' /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/aman5319/Classification-Report/blob/master/LICENSE.txt\"\u003e\n\u003cimg alt=\"GitHub License\" src=\"https://img.shields.io/github/license/aman5319/Classification-Report.svg\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\n\nClassification 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.\n\n\n![](https://classification-report.readthedocs.io/en/latest/_images/overall_plotting.png)\n\n\n\n## Features\n\n1. Model Weights, Biases and Gradients Tracking and plotting on histogram.\n2. Visualizing the distribution of above described Model parameters.\n3. Generating an interactive graph of the entire Model.\n4. Graph of Precision, Recall and F1 Score for all the classes for each epoch.\n5. Graph of Macro Avg and Weighted Avg of Precision, Recall and F1-score for each epoch.\n6. Training and Validation Loss tracking for each epoch.\n7. Accuracy and MCC metric tracking at each epoch.\n8. Generating Confusion Matrix after certain number of epochs.\n9. Bar Graph for False Positive and False Negative count for each class.\n10. Scatter Plot for the predicited probabilities.\n11. HyperParameter Tracking for comparing experiments.\n### [For More Detail look in Features](https://classification-report.readthedocs.io/en/latest/detailed.html)\n\n\n\n## [Installation](https://classification-report.readthedocs.io/en/latest/installation.html) \n\n```shell\npip install classification-report\n```\n\n## [Demo](https://classification-report.readthedocs.io/en/latest/examples.html#demo)\n### Goole Colab (Recommended)\n\n​\tJust open this notebook on colab and view the entire tensorboard visualization. - [Simple Mnist Simple Reporting Visualize on colab](https://github.com/aman5319/Classification-Report/blob/master/demo_notebooks/MNIST_Example_Visualize_in_Colab.ipynb)\n\n## Usage\n[Understand The Usage](https://classification-report.readthedocs.io/en/latest/examples.html)\n\n\n## Say Thanks, By connecting me over Linkedin.\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://www.linkedin.com/in/aman5319/\"\u003e\n\u003cimg alt=\"SayThanks\" src=\"https://img.shields.io/badge/say-thanks-ff69b4.svg\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faman5319%2Fclassification-report","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faman5319%2Fclassification-report","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faman5319%2Fclassification-report/lists"}