All Projects → cavalleria → Cavaface.pytorch

cavalleria / Cavaface.pytorch

Licence: mit
🍻 🚀 🌆 face recognition project(pytorch)

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
Network
Low-level networking interface
Stars: ✭ 255 (-5.9%)
Mutual labels:  network
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
Gnte
simple Global Network Topology Emulator
Stars: ✭ 271 (+0%)
Mutual labels:  network
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
Embeddedsystem
📚 嵌入式系统基础知识与主流编程语言相关内容总结
Stars: ✭ 266 (-1.85%)
Mutual labels:  network
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
Networkcaptureself
基于OKHttp的实用抓包小工具,你值得拥有
Stars: ✭ 255 (-5.9%)
Mutual labels:  network
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

python-url pytorch-url License: MIT HitCount

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
    • [x] LR_Scheduler(faireq,rwightman)
    • [x] Optim(SGD,Adam,RAdam,LookAhead,Ranger,AdamP,SGDP)
  • 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

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].