

GitHub - PaddlePaddle/PaddleClas: A treasure chest for visual recognition powere...
source link: https://github.com/PaddlePaddle/PaddleClas
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

简体中文 | English
PaddleClas
Introduction
PaddleClas is an image recognition toolset for industry and academia, helping users train better computer vision models and apply them in real scenarios.
Recent updates
: 2021.06.16 PaddleClas release/2.2. Add metric learning and vector search modules. Add product recognition, animation character recognition, vehicle recognition and logo recognition. Added 24 pretrained models of LeViT, TNT, DLA, HarDNet, and RedNet, and the accuracy is roughly the same as that of the paper.
- more
Features
-
A practical image recognition system consist of detection, feature learning and retrieval modules, widely applicable to all types of image recognition tasks. Four sample solutions are provided, including product recognition, vehicle recognition, logo recognition and animation character recognition.
-
Rich library of pre-trained models: Provide a total of 150 ImageNet pre-trained models in 33 series, among which 6 selected series of models support fast structural modification.
-
Comprehensive and easy-to-use feature learning components: 12 metric learning methods are integrated and can be combined and switched at will through configuration files.
-
SSLD knowledge distillation: The 14 classification pre-training models generally improved their accuracy by more than 3%; among them, the ResNet50_vd model achieved a Top-1 accuracy of 84.0% on the Image-Net-1k dataset and the Res2Net200_vd pre-training model achieved a Top-1 accuracy of 85.1%.
-
Data augmentation: Provide 8 data augmentation algorithms such as AutoAugment, Cutout, Cutmix, etc. with detailed introduction, code replication and evaluation of effectiveness in a unified experimental environment.
Welcome to Join the Technical Exchange Group
- You can also scan the QR code below to join the PaddleClas WeChat group to get more efficient answers to your questions and to communicate with developers from all walks of life. We look forward to hearing from you.
Quick Start
Quick experience of image recognition:Link
Tutorials
Introduction to Image Recognition Systems
Image recognition can be divided into three steps:
- (1)Identify region proposal for target objects through a detection model;
- (2)Extract features for each region proposal;
- (3)Search features in the retrieval database and output results;
For a new unknown category, there is no need to retrain the model, just prepare images of new category, extract features and update retrieval database and the category can be recognised.
Demo images more
- Product recognition
- Cartoon character recognition
- Logo recognition
- Car recognition
License
PaddleClas is released under the Apache 2.0 license Apache 2.0 license
Contribution
Contributions are highly welcomed and we would really appreciate your feedback!!
Recommend
-
55
README.md LARK LAnguage Representations Kit, currently includes
-
16
README.md ...
-
11
README.md
-
11
简体中文 | English PaddleDetection PaddleDetection 2.0全面升级!目前默认使用动态图版本,静态图版本位于
-
15
23个系列分类网络,10万分类预训练模型,这是飞桨PaddleClas百宝箱 - 飞桨PaddlePaddle的个人空间 - OSCHINA - 中文开源技术交流社区
-
20
Research 发布基于飞桨的前沿研究工作,包括CV、NLP、KG、STDM等领域的顶会论文和比赛冠军模型。 计算机视觉 任务类型 目录 简介 论文链接 图像检索
-
8
face.evoLVe: High-Performance Face Recognition Library based on PaddlePaddle & PyTorch Evolve to be more comprehensive, effective and efficient for face related analytics & applications! (
-
9
Treasure Hunt: 5 Juicy Repos on GitHubOctober 30th 2021 new story6 Listen...
-
9
新的风暴已经出现,怎么能够停滞不前!PaddleClas帮你区分光巨人 - 飞桨PaddlePaddle的个人空间 - OSCHINA - 中文开源技术交流社区 年度开源项目评选特别...
-
12
NFT card game 1000 Blades is gearing up to become an online game—and it’s powered by BSV Interviews 3 hours ago
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK