Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HobbitLong/RepDistiller
/ types & classes
Types & classes
58 in github.com/HobbitLong/RepDistiller
⨍
Functions
213
◇
Types & classes
58
↓ 17 callers
Class
AverageMeter
Computes and stores the average and current value
helper/util.py:25
↓ 10 callers
Class
VGG
models/vgg.py:23
↓ 9 callers
Class
ResNet
models/resnet.py:103
↓ 5 callers
Class
ResNet
models/resnetv2.py:75
↓ 5 callers
Class
WideResNet
models/wrn.py:56
↓ 3 callers
Class
NetworkBlock
models/wrn.py:41
↓ 3 callers
Class
Normalize
normalization layer
models/util.py:213
↓ 2 callers
Class
ContrastLoss
contrastive loss, corresponding to Eq (18)
crd/criterion.py:51
↓ 2 callers
Class
ConvReg
Convolutional regression for FitNet
models/util.py:131
↓ 2 callers
Class
DistillKL
Distilling the Knowledge in a Neural Network
distiller_zoo/KD.py:7
↓ 2 callers
Class
Embed
Embedding module
crd/criterion.py:79
↓ 2 callers
Class
LinearEmbed
Linear Embedding
models/util.py:185
↓ 2 callers
Class
ShuffleBlock
models/ShuffleNetv2.py:9
↓ 1 callers
Class
ABLoss
Knowledge Transfer via Distillation of Activation Boundaries Formed by Hidden Neurons code: https://github.com/bhheo/AB_distillation
distiller_zoo/AB.py:7
↓ 1 callers
Class
AliasMethod
From: https://hips.seas.harvard.edu/blog/2013/03/03/the-alias-method-efficient-sampling-with-many-discrete-outcomes/
crd/memory.py:82
↓ 1 callers
Class
Attention
Paying More Attention to Attention: Improving the Performance of Convolutional Neural Networks via Attention Transfer code: https://github.com
distiller_zoo/AT.py:7
↓ 1 callers
Class
BasicBlock
models/ShuffleNetv2.py:31
↓ 1 callers
Class
Bottleneck
models/ShuffleNetv1.py:21
↓ 1 callers
Class
CIFAR100Instance
CIFAR100Instance Dataset.
dataset/cifar100.py:39
↓ 1 callers
Class
CIFAR100InstanceSample
CIFAR100Instance+Sample Dataset
dataset/cifar100.py:95
↓ 1 callers
Class
CRDLoss
CRD Loss function includes two symmetric parts: (a) using teacher as anchor, choose positive and negatives over the student side (b) using
crd/criterion.py:8
↓ 1 callers
Class
Connector
Connect for Knowledge Transfer via Distillation of Activation Boundaries Formed by Hidden Neurons
models/util.py:65
↓ 1 callers
Class
ConnectorV2
A Comprehensive Overhaul of Feature Distillation (ICCV 2019)
models/util.py:93
↓ 1 callers
Class
ContrastMemory
memory buffer that supplies large amount of negative samples.
crd/memory.py:6
↓ 1 callers
Class
Correlation
Correlation Congruence for Knowledge Distillation, ICCV 2019. The authors nicely shared the code with me. I restructured their code to be com
distiller_zoo/CC.py:7
↓ 1 callers
Class
DownBlock
models/ShuffleNetv2.py:64
↓ 1 callers
Class
FSP
A Gift from Knowledge Distillation: Fast Optimization, Network Minimization and Transfer Learning
distiller_zoo/FSP.py:8
↓ 1 callers
Class
FactorTransfer
Paraphrasing Complex Network: Network Compression via Factor Transfer, NeurIPS 2018
distiller_zoo/FT.py:7
↓ 1 callers
Class
Flatten
flatten module
models/util.py:225
↓ 1 callers
Class
HintLoss
Fitnets: hints for thin deep nets, ICLR 2015
distiller_zoo/FitNet.py:6
↓ 1 callers
Class
ImageFolderInstance
: Folder datasets which returns the index of the image as well::
dataset/imagenet.py:32
↓ 1 callers
Class
ImageFolderSample
: Folder datasets which returns (img, label, index, contrast_index):
dataset/imagenet.py:46
↓ 1 callers
Class
InvertedResidual
models/mobilenetv2.py:31
↓ 1 callers
Class
KDSVD
Self-supervised Knowledge Distillation using Singular Value Decomposition original Tensorflow code: https://github.com/sseung0703/SSKD_SVD
distiller_zoo/KDSVD.py:8
↓ 1 callers
Class
MobileNetV2
mobilenetV2
models/mobilenetv2.py:64
↓ 1 callers
Class
NSTLoss
like what you like: knowledge distill via neuron selectivity transfer
distiller_zoo/NST.py:7
↓ 1 callers
Class
Normalize
normalization layer
crd/criterion.py:93
↓ 1 callers
Class
PKT
Probabilistic Knowledge Transfer for deep representation learning Code from author: https://github.com/passalis/probabilistic_kt
distiller_zoo/PKT.py:7
↓ 1 callers
Class
Paraphraser
Paraphrasing Complex Network: Network Compression via Factor Transfer
models/util.py:7
↓ 1 callers
Class
RKDLoss
Relational Knowledge Disitllation, CVPR2019
distiller_zoo/RKD.py:8
↓ 1 callers
Class
ShuffleBlock
models/ShuffleNetv1.py:9
↓ 1 callers
Class
ShuffleNet
models/ShuffleNetv1.py:56
↓ 1 callers
Class
ShuffleNetV2
models/ShuffleNetv2.py:102
↓ 1 callers
Class
Similarity
Similarity-Preserving Knowledge Distillation, ICCV2019, verified by original author
distiller_zoo/SP.py:8
↓ 1 callers
Class
SplitBlock
models/ShuffleNetv2.py:21
↓ 1 callers
Class
Translator
models/util.py:44
↓ 1 callers
Class
VIDLoss
Variational Information Distillation for Knowledge Transfer (CVPR 2019), code from author: https://github.com/ssahn0215/variational-information-di
distiller_zoo/VID.py:9
Class
BasicBlock
models/resnetv2.py:12
Class
BasicBlock
models/wrn.py:13
Class
BasicBlock
models/resnet.py:24
Class
Bottleneck
models/resnetv2.py:42
Class
Bottleneck
models/resnet.py:60
Class
Embed
Embedding module
models/util.py:171
Class
LinearClassifier
models/classifier.py:10
Class
MLPEmbed
non-linear embed by MLP
models/util.py:197
Class
NonLinearClassifier
models/classifier.py:21
Class
PoolEmbed
pool and embed
models/util.py:234
Class
Regress
Simple Linear Regression for hints
models/util.py:157