cavalleria / Cavaface.pytorch
Licence: mit
🍻 🚀 🌆 face recognition project(pytorch)
Stars: ✭ 271
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Cavaface.pytorch
compreface-javascript-sdk
JavaScript SDK for CompreFace - free and open-source face recognition system from Exadel
Stars: ✭ 19 (-92.99%)
Mutual labels: face-recognition
Invoke Piper
Forward local or remote tcp ports through SMB pipes.
Stars: ✭ 265 (-2.21%)
Mutual labels: network
realtime-facereccpp
Real time face recognition with tracking (mtcnn detection, kcf tracker, arcface loss)
Stars: ✭ 32 (-88.19%)
Mutual labels: face-recognition
Lightningflowcomponents
A collection of unofficial Lightning Components that can be used to enhance Salesforce Lightning Flow and Lightning Pages.
Stars: ✭ 252 (-7.01%)
Mutual labels: apex
Face Everthing
face detection alignment recognition reconstruction ...
Stars: ✭ 257 (-5.17%)
Mutual labels: face-recognition
face-recognition
Face recognition using eigenfaces technique
Stars: ✭ 20 (-92.62%)
Mutual labels: face-recognition
Get Me Through
A Free, Offline, Real-Time, Open-source web-app to assist organisers of any event in allowing only authorised/invited people using Face-Recognition Technology or QR Code.
Stars: ✭ 255 (-5.9%)
Mutual labels: face-recognition
Gluon Face
An unofficial Gluon FR Toolkit for face recognition. https://gluon-face.readthedocs.io
Stars: ✭ 264 (-2.58%)
Mutual labels: face-recognition
distributed reinforcement learning
implementation of distributed reinforcement learning with distributed tensorflow
Stars: ✭ 48 (-82.29%)
Mutual labels: apex
Fflib Apex Mocks
An Apex mocking framework for true unit testing in Salesforce, with Stub API support
Stars: ✭ 253 (-6.64%)
Mutual labels: apex
Netshoot
a Docker + Kubernetes network trouble-shooting swiss-army container
Stars: ✭ 3,709 (+1268.63%)
Mutual labels: network
awesome-face-recognition
this repo include paper review, code in face recognition
Stars: ✭ 16 (-94.1%)
Mutual labels: face-recognition
Face-Mask-Detection-PyTorch
A real-time face mask detector based on computer vision and deep learning, created using Pytorch and OpenCV
Stars: ✭ 12 (-95.57%)
Mutual labels: face-recognition
Cotoami
Cotoami is a platform where people can weave a large network of wisdom from tiny ideas.
Stars: ✭ 271 (+0%)
Mutual labels: network
Blacknet
Free advanced and modern Windows botnet with a nice and secure PHP panel.
Stars: ✭ 271 (+0%)
Mutual labels: network
Ovpm
OpenVPN Management Server - Effortless and free OpenVPN server administration
Stars: ✭ 256 (-5.54%)
Mutual labels: network
cavaface.pytorch: A Pytorch Training Framework for Deep Face Recognition
By Yaobin Li and Liying Chi
Introduction
This repo provides a high-performance distribute parallel training framework for face recognition with pytorch, including various backbones (e.g., ResNet, IR, IR-SE, ResNeXt, AttentionNet-IR-SE, ResNeSt, HRNet, etc.), various losses (e.g., Softmax, Focal, SphereFace, CosFace, AmSoftmax, ArcFace, ArcNegFace, CurricularFace, Li-Arcface, QAMFace, etc.), various data augmentation(e.g., RandomErasing, Mixup, RandAugment, Cutout, CutMix, etc.) and bags of tricks for improving performance (e.g., FP16 training(apex), Label smooth, LR warmup, etc)
Main requirements
- torch == 1.4.0
- torchvision == 0.5.0
- tensorboardX == 1.7
- bcolz == 1.2.1
- Python 3
- Apex == 0.1
Features
-
Backbone
- [x] ResNet(IR-SE)
- [x] ResNeXt
- [x] DenseNet
- [x] MobileFaceNet
- [x] MobileNetV3
- [x] EfficientNet
- [x] ProxylessNas
- [x] GhostNet
- [x] AttentionNet-IRSE
- [x] ResNeSt
- [x] ReXNet
- [x] MobileNetV2
- [x] MobileNeXt
-
Attention Module
- [x] SE
- [x] CBAM
- [x] ECA
- [x] GCT
-
Loss
- [x] Softmax
- [x] SphereFace
- [x] Am_Softmax
- [x] CosFace
- [x] ArcFace
- [x] Combined Loss
- [x] AdaCos
- [x] SV-X-Softmax
- [x] CurricularFace
- [x] ArcNegFace
- [x] Li-Arcface
- [x] QAMFace
- [x] Circle Loss
-
Parallel Training
- [x] Data Parallel
- [x] Model Parallel
-
Automatic Mixed Precision
- [x] Apex
- Optimizer
-
Data Augmentation
- [x] RandomErasing(官方版torchvision.transforms.RandomErasing)
- [x] Mixup
- [x] RandAugment
- [x] Cutout
- [x] CutMix
- [x] Colorjitter
-
Distillation
- [ ] KnowledgeDistillation
- [ ] Multi Feature KD
-
Bag of Tricks
- [x] Label smooth
- [x] LR warmup
- [ ] Zero gamma
Installation
See INSTALL.md.
Quick start
See GETTING_STARTED.md.
Model Zoo and Baselines
See MODEL_ZOO.md.
License
cavaface.pytorch is released under the MIT license.
Acknowledgement
- This repo is modified and adapted on these great repositories face.evoLVe.PyTorch, CurricularFace, insightface and imgclsmob
- The evaluation tools is developed by Charrin
Contact
[email protected]
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].