https://github.com/sony/nnc-plugin
Plugins for Neural Network Console (https://dl.sony.com/).
https://github.com/sony/nnc-plugin
Last synced: 6 months ago
JSON representation
Plugins for Neural Network Console (https://dl.sony.com/).
- Host: GitHub
- URL: https://github.com/sony/nnc-plugin
- Owner: sony
- License: apache-2.0
- Created: 2021-08-05T10:36:50.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-12-13T09:20:34.000Z (10 months ago)
- Last Synced: 2025-03-29T08:04:36.711Z (7 months ago)
- Language: Python
- Homepage: https://dl.sony.com/
- Size: 3.98 MB
- Stars: 16
- Watchers: 20
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Plugins for Neural Network Console \(English/[日本語](README_ja.md)\)

## What is the plugins for Neural Network Console ?
The plugins enable pre-processing and post-processing on Neural Network Console. There are already plugins on Neural Network Console, but you can use the latest release of the pulings from this repository.## Current lineup of the plugins
### Dataset
* Fairness
* Fairness Scores
* [Demographic Parity Difference](./manuals/Dataset/Fairness/Evaluation/demographic_parity.rst)
* [Disparate Impact](./manuals/Dataset/Fairness/Evaluation/disparate_impact.rst)
* Fairness Algorithms
* [Reweighing](./manuals/Dataset/Fairness/Bias_Mitigation/Reweighing.rst)### Pre-processing
* Create dataset
* [Object detection (from Yolo v2 format)](./manuals/Pre_Process/Create_Dataset/ObjectDetection.rst)
* [Object detection (for CenterNet from Yolo v2 format)](./manuals/Pre_Process/Create_Dataset/ObjectDetection_CenterNet.rst)
* [Simple (Japanese) text classification](./manuals/Pre_Process/Create_Dataset/SimpleTextClassification.rst)
* [String classification](./manuals/Pre_Process/Create_Dataset/StringClassification.rst)
* [Simple tabular data](./manuals/Pre_Process/Create_Dataset/SimpleTabularDataset.rst)
* [Split image](./manuals/Pre_Process/Create_Dataset/SplitImage.rst)
* [Split wav](./manuals/Pre_Process/Create_Dataset/SplitWav.rst)### Post-processing
* Utils
* [Cross tabulation](./manuals/Post_Process/Utils/CrossTabulation.rst)
* [CSV to wav](./manuals/Post_Process/Utils/CSVtoWAV.rst)
* [Inference](./manuals/Post_Process/Utils/Inference.rst)
* [Parameter stats](./manuals/Post_Process/Utils/ParameterStats.rst)
* [Restore split images / wav](./manuals/Post_Process/Utils/RestoreSplitImageWav.rst)
* [Similar words](./manuals/Post_Process/Utils/SimilarWords.rst)
* [Simple (Japanese) text generation](./manuals/Post_Process/Utils/SimpleTextGeneration.rst)
* [tSNE](./manuals/Post_Process/Utils/tSNE.rst)
* Visualization
* [Scatter plot](./manuals/Post_Process/Visualization/ScatterPlot.rst)
* [Tile images](./manuals/Post_Process/Visualization/TileImages.rst)
* [Precision Recall curve](./manuals/Post_Process/Visualization/precision_recall_curve.rst)
* [ROC AUC curve](./manuals/Post_Process/Visualization/roc_auc.rst)* eXplainable AI (XAI)
* [Attention Editor](./manuals/Post_Process/XAI/AttentionEditor.rst)
* [SGD influence](./manuals/Post_Process/XAI/SGDInfluence.rst)
* [Influence Functions](./manuals/Post_Process/XAI/InfluenceFunctions.rst)
* [Grad-CAM](./manuals/Post_Process/XAI/GradCAM.rst)
* [LIME](./manuals/Post_Process/XAI/LIME.rst)
* [SHAP](./manuals/Post_Process/XAI/SHAP.rst)
* [Smooth Grad](./manuals/Post_Process/XAI/SmoothGrad.rst)
* [TracIn](./manuals/Post_Process/XAI/TracIn.rst)
* [RepresenterPoint](./manuals/ja/Post_Process/XAI/Representerpoint.rst)
* [Attention Map Visualization](./manuals/Post_Process/XAI/AttentionMapVisualization.rst)
* Fairness
* Bias Mitigation
* [Reject Option-Based Classification](./manuals/Post_Process/Fairness/Bias_Mitgation/reject_option_based_classification.rst)
* Fairness Scores
* [CV Score](./manuals/Post_Process/Fairness/Evaluation/calders_verwer_score.rst)
* [Demogrphic Parity](./manuals/Post_Process/Fairness/Evaluation/demographic_parity.rst)
* [Disparate Impact](./manuals/Post_Process/Fairness/Evaluation/disparate_impact.rst)
* [Equal Opportunity](./manuals/Post_Process/Fairness/Evaluation/equal_opportunity.rst)
* [Equalised Odds](./manuals/Post_Process/Fairness/Evaluation/equalised_odd.rst)
* [Theil Index](./manuals/Post_Process/Fairness/Evaluation/theil_index.rst)
* [Bias Amplification](./manuals/Post_Process/Fairness/Evaluation/bias_amplification.rst)
* [KL Divergence](./manuals/Post_Process/Fairness/Evaluation/kl_divergence.rst)
* [Face evaluation](./manuals/Post_Process/Fairness/Evaluation/FaceEvaluation.rst)## How to use the latest plugins
The plugins run on Neural Network Console. If you do not have Neural Network Console, please download from here (https://dl.sony.com/).
1. Download the zip files from this repository.
2. Extract the zip files on your PC.
3. Delete the existing plugins folder. You can find it from neural_network_console > libs > **plugins**.
* **NOTE** If you do not want to turn off some plugins, please leave them.
4. Put the downloaded **plugins** folders in the same place, neural_network_console > libs > **plugins**.
5. Restart Neural Network Console.### Pre-processing
* To execute the plugins of the pre-processing, select the "DATASET" on the left of the top screen. Then click "Create Dataset", you can select the plugins of the pre-processing.
![]()
### Post-processing
* To execute the plugins of the post-processing, right-click the evaluation results on the Evaluation tab to open a shortcut menu and select the plugins.
![]()
## Sample projects
### XAI
* [Attention branch network](./samples/xai) resnet110-attention-branch-network.sdcproj
* [TracIn](./samples/xai) resnet56-tracin.sdcproj
* [RepresenterPoint](.\samples\xai\README.md) vgg16-representer-point.sdcproj### Fairness
* [Prejudice Remover Regularizer](./samples/fairness/prejudice-remover-regularizer/README.md) prejudice_remover_regularizer.sdcproj### How to use the latest sample projects
The sample projects run on Neural Network Console.
1. Download the zip files from this repository.
2. Extract the zip files on your PC.
3. You can place the downloaded **sample projects** anywhere, but it must be a folder without double-byte characters.