Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TencentYoutuResearch/PersonReID-YouReID
/ types & classes
Types & classes
61 in github.com/TencentYoutuResearch/PersonReID-YouReID
⨍
Functions
293
◇
Types & classes
61
↓ 6 callers
Class
CrossEntropyLabelSmooth
Cross entropy loss with label smoothing regularizer. Reference: Szegedy et al. Rethinking the Inception Architecture for Computer Vision. CVPR
core/loss.py:223
↓ 6 callers
Class
SENet
models/backbones/senet.py:207
↓ 5 callers
Class
TripletLoss
Triplet loss with hard positive/negative mining. Reference: Hermans et al. In Defense of the Triplet Loss for Person Re-Identification. a
core/loss.py:18
↓ 4 callers
Class
GeneralizedMeanPoolingP
Same, but norm is trainable
core/layers.py:43
↓ 3 callers
Class
ResNet
models/backbones/resnet_ibn_a.py:62
↓ 3 callers
Class
SEModule
models/backbones/senet.py:85
↓ 3 callers
Class
SoftTripletLoss
core/loss.py:171
↓ 2 callers
Class
ArcMarginProduct
r"""Implement of large margin arc distance: : Args: in_features: size of each input sample out_features: size of each
core/loss.py:254
↓ 2 callers
Class
CuhkPedes
Args: root (string): Base root directory of dataset where [split].pkl and [split].h5 exists split (string): 'train', 'val' or 'te
dataset/pedes.py:14
↓ 1 callers
Class
BaseTrainer
train/BaseTrainer.py:28
↓ 1 callers
Class
Bert
models/nafs.py:480
↓ 1 callers
Class
Circle
core/loss.py:350
↓ 1 callers
Class
Config
core/config.py:11
↓ 1 callers
Class
CosineAnnealingWarmUp
r"""Set the learning rate of each parameter group using a cosine annealing schedule, where :math:`\eta_{max}` is set to the initial lr, :math:`T_{
utils/epoch_lr.py:170
↓ 1 callers
Class
DSBN2d
core/layers.py:208
↓ 1 callers
Class
DSBN2dConstBatch
core/layers.py:228
↓ 1 callers
Class
DSBN2dShare
core/layers.py:249
↓ 1 callers
Class
DistributeRandomIdentitySampler
Randomly samples N identities each with K instances. Args: data_source (list): contains tuples of (img_path(s), pid, camid). batc
utils/sampler.py:110
↓ 1 callers
Class
FormatData
dataset/formatdata.py:78
↓ 1 callers
Class
GN
core/layers.py:313
↓ 1 callers
Class
IBN
core/layers.py:333
↓ 1 callers
Class
Logger
utils/logger.py:33
↓ 1 callers
Class
NAFS
models/nafs.py:528
↓ 1 callers
Class
NafsTrainer
train/Nafs_Trainer.py:23
↓ 1 callers
Class
NonLocal
core/layers.py:81
↓ 1 callers
Class
PairGraph
core/layers.py:147
↓ 1 callers
Class
PairTripletLoss
core/loss.py:154
↓ 1 callers
Class
RandomIdentitySampler
Randomly samples N identities each with K instances. Args: data_source (list): contains tuples of (img_path(s), pid, camid). batc
utils/sampler.py:10
↓ 1 callers
Class
ResNet
models/backbones/resnet.py:83
↓ 1 callers
Class
SfeNet
models/nafs.py:339
↓ 1 callers
Class
SplitValuePooling
core/layers.py:61
↓ 1 callers
Class
WarmupMultiStepLR
utils/epoch_lr.py:33
Class
AdapativeCrossEntropyLabelSmooth
Cross entropy loss with label smoothing regularizer. Reference: Szegedy et al. Rethinking the Inception Architecture for Computer Vision. CVPR
core/loss.py:427
Class
Baseline
models/baseline.py:6
Class
BasicBlock
models/backbones/resnet_ibn_a.py:28
Class
Bottleneck
models/nafs.py:301
Class
Bottleneck
Base class for bottlenecks that implements `forward()` method.
models/backbones/senet.py:107
Class
Bottleneck
models/backbones/resnet.py:23
Class
CACENET
models/cacenet.py:6
Class
CosineAnnealingWarmRestarts
r"""Set the learning rate of each parameter group using a cosine annealing schedule, where :math:`\eta_{max}` is set to the initial lr, :math:`T_{
utils/epoch_lr.py:78
Class
EpochBaseLR
utils/epoch_lr.py:6
Class
FormatDataWithDirect
dataset/formatdata.py:316
Class
FormatDatas
dataset/formatdata.py:267
Class
GeneralizedMeanPooling
r"""Applies a 2D power-average adaptive pooling over an input signal composed of several input planes. The function computed is: :math:`f(X) = pow
core/layers.py:13
Class
LSRWithDirection
Cross entropy loss with label smoothing regularizer. Reference: Szegedy et al. Rethinking the Inception Architecture for Computer Vision. CVPR
core/loss.py:453
Class
MGN
models/mgn.py:8
Class
MultiSimilarityLoss
core/loss.py:382
Class
Namespace
dataset/pedes.py:10
Class
OccludedDuke
dataset/OccludedData.py:13
Class
OccludedMarket
dataset/OccludedData.py:192
Class
OccludedReID
dataset/OccludedData.py:246
Class
PCB
models/pcb.py:7
Class
Pyramid
models/pyramid.py:11
Class
RandomCropping
Randomly selects a rectangle region in an image and erases its pixels. 'Random Erasing Data Augmentation' by Zhong et al. See https:/
utils/my_transforms.py:87
Class
RandomErasing
Randomly selects a rectangle region in an image and erases its pixels. 'Random Erasing Data Augmentation' by Zhong et al. See https:/
utils/my_transforms.py:6
Class
RandomPadding
Randomly selects a rectangle region in an image and erases its pixels. 'Random Erasing Data Augmentation' by Zhong et al. See https:/
utils/my_transforms.py:55
Class
SEBottleneck
Bottleneck for SENet154.
models/backbones/senet.py:134
Class
SEResNeXtBottleneck
ResNeXt bottleneck type C with a Squeeze-and-Excitation module.
models/backbones/senet.py:183
Class
SEResNetBottleneck
ResNet bottleneck with a Squeeze-and-Excitation module. It follows Caffe implementation and uses `stride=stride` in `conv1` and not in `conv2
models/backbones/senet.py:158
Class
TestData
dataset/testdata.py:17
Class
VGTripletLoss
Triplet loss with hard positive/negative mining. Reference: Hermans et al. In Defense of the Triplet Loss for Person Re-Identification. a
core/loss.py:80