当前位置:网站首页>Hit the industry directly! The propeller launched the industry's first model selection tool
Hit the industry directly! The propeller launched the industry's first model selection tool
2022-07-02 23:50:00 【Paddlepaddle】
With the development of technology ,AI Algorithms have gradually penetrated into all walks of life .AI The algorithm is efficient , But in real projects , Developers often face many complex application scenarios . There are hundreds of open source algorithms in the industry , Hardware is becoming more and more diverse . How to do it in a specific scenario , Quickly select the most suitable AI Algorithm and matching 、 The most cost-effective hardware , It is a big pain point for industrial developers .
In order to quickly solve the problem of model and hardware selection , Enable developers to do more quickly AI Project landing , Flying propeller The team launched 「 Scene model selection tool 」. It considers the real industrial landing demands of users , And integrate the Flying propeller Industry practice experience accumulated by the team for a long time . You can recommend appropriate models for users' real scene needs 、 Optimization strategy and hardware combination . For typical scenarios , It also recommends relevant industrial practice examples .
Click to read the original text
Get product experience address
https://www.paddlepaddle.org.cn/smrt
You can also visit directly Flying propeller Official website —— model base —— Use the industry model selection tool .
It's not difficult for a careful partner to find , There is also a very intuitive data analysis function in the model selection tool , Users only need to upload their own annotation files ( The original drawing is not required ), Tools can analyze data characteristics , Provide model selection and optimization strategies . The current model selection tool supports Labelme、 Elf label 、labelImg And other mainstream annotation software , Support at the same time voc data format 、coco Data format and seg( Semantic segmentation ) data format .
Such a good tool , How to use it more efficiently ? We use an actual case of industrial quality inspection , Explain in detail for everyone .
Case explanation
In the defect detection project of a steel plant , The user uses the linear array camera to detect the defects on the steel plate , Control by encoder , Every time 4000 Line generates a sheet 4096*4000 Size image . According to the project operation requirements , It is necessary to accurately calculate the area of the defect , At the same time, it needs to be in 2080Ti On the video card 200ms Complete defect detection .
So how to determine the final model through the model selection tool ?
Step one : Determine the possible cropping scheme according to the image size
Generally, the image size obtained by linear array camera is large , But in practice , They are often cut into small sizes for training and prediction , And how many pieces are cut , What is the net size of each picture , It determines whether the final model can complete the identification task within the specified time .
Step two : Query through the model selection tool
Choose the right model
Because the project needs to accurately identify the area of defects , Therefore, the project selects a series of image segmentation models . Under the specified time conditions , According to the number of segmented images, the maximum prediction time of each image can be calculated , Query the corresponding model in according to the model selection Input-size( The size of the image after cropping ) Combination meeting the prediction time requirements under the same conditions , choice Target-size( Actual network access size ) The largest set of values , Finally, the appropriate model combination is selected .
remarks : At present, the scheme mainly considers the prediction of concatenation sequence after image segmentation .
Step three : Based on the selected model
Model optimization
Label the image according to the final cutting size of the model , According to the data analysis function in the model selection tool , Further analyze the characteristics of the data , In view of the unbalanced distribution of its samples , Deep optimization by updating the loss function .
The project is to select the corresponding model based on the known recommended hardware , If the user needs to select the hardware , The model selection tool also supports the automatic recommendation of matching hardware devices according to the time entered by the user . As shown in the case below , The time reserved for model reasoning is 50-100ms, The user enters the corresponding condition , You can get the recommendations of different hardware and the specific model running time in this period .
at present Flying propeller The team will deploy according to the needs of users , Offer based on 1660Ti、1080 Ti、2080 Ti、3090 Wait for a variety of chips in TensorRT FP32 Test data for , In the future, more cloud side deployment hardware will be supported , So as to better meet the landing needs of users .
Surprise benefits
It's so easy to use 「 Scene model selection tool 」, What are you waiting for ?
Welcome to read the original , Experience use :
https://www.paddlepaddle.org.cn/smrt
Welcome to Join the user communication group , Just join the group Get intelligent manufacturing 、 A big gift package for smart city courses .
Focus on 【 Flying propeller PaddlePaddle】 official account
Get more technical content ~
This article is shared in Blog “ Flying propeller PaddlePaddle”(CSDN).
If there is any infringement , Please contact the [email protected] Delete .
Participation of this paper “OSC Source creation plan ”, You are welcome to join us , share .
边栏推荐
- 公司里只有一个测试是什么体验?听听他们怎么说吧
- Golang common settings - modify background
- Convolution和Batch normalization的融合
- Realization of mask recognition based on OpenCV
- Detailed explanation of 'viewpager' in compose | developer said · dtalk
- Third party payment function test point [Hangzhou multi tester _ Wang Sir] [Hangzhou multi tester]
- Highly available cluster (HAC)
- In February 2022, the ranking list of domestic databases: oceanbase regained its popularity with "three consecutive increases", and gaussdb is expected to achieve the largest increase this month
- Mapper agent development
- 直击产业落地!飞桨重磅推出业界首个模型选型工具
猜你喜欢
PR FAQ, what about PR preview video card?
What is the official website address of e-mail? Explanation of the login entry of the official website address of enterprise e-mail
Writing of head and bottom components of non routing components
一文掌握基于深度学习的人脸表情识别开发(基于PaddlePaddle)
开源了 | 文心大模型ERNIE-Tiny轻量化技术,又准又快,效果全开
Flexible combination of applications is a false proposition that has existed for 40 years
67 page overall planning and construction plan for a new smart city (download attached)
35 pages dangerous chemicals safety management platform solution 2022 Edition
What experience is there only one test in the company? Listen to what they say
JDBC练习案例
随机推荐
In February 2022, the ranking list of domestic databases: oceanbase regained its popularity with "three consecutive increases", and gaussdb is expected to achieve the largest increase this month
@How to use bindsinstance in dagger2
CDN acceleration requires the domain name to be filed first
Interface switching based on pyqt5 toolbar button -2
QT 如何将数据导出成PDF文件(QPdfWriter 使用指南)
php 获取真实ip
基于Pyqt5工具栏按钮可实现界面切换-2
Which common ports should the server open
【OJ】两个数组的交集(set、哈希映射 ...)
35页危化品安全管理平台解决方案2022版
Go project operation method
【ML】李宏毅三:梯度下降&分类(高斯分布)
Returns the maximum distance between two nodes of a binary tree
Request and response
Create an interactive experience of popular games, and learn about the real-time voice of paileyun unity
Judge whether the binary tree is full binary tree
[live broadcast appointment] database obcp certification comprehensive upgrade open class
Develop knowledge points
跨境电商如何通过打好数据底座,实现低成本稳步增长
How difficult is it to be high? AI rolls into the mathematics circle, and the accuracy rate of advanced mathematics examination is 81%!