当前位置:网站首页>深度学习图像数据自动标注[通俗易懂]
深度学习图像数据自动标注[通俗易懂]
2022-07-02 13:39:00 【全栈程序员站长】
大家好,又见面了,我是你们的朋友全栈君。
Tensorflow和Caffe等深度学习中,监督学习的数据标注是一件非常繁琐和耗时的工作,目前大多数公司都采用外包给标注公司进行处理,或者购买现有的数据集,使得进行深度学习研究的成本异常高。本文介绍一种以人工智能解决数据标注的思路和方法。
一、思路
步骤:
1、以一个初步模型对小批量待标注数据进行检测,这里的初步模型可以是自己用少批量数据集训练出来的,也可以用网上公布的;
2、对检测出来的结果进行人为干预纠正;
3、把纠正后的数据训练新的模型;
4、用新模型对中等批量待测数据进行检测;
5、通过1~5步骤的循环迭代,可以逐步求精;
6、虽然也需要人工参与,但可以极大减少工作量。
实现方法:
1、Anno-Mage
Anno-Mage是一个半自动标注工具,通过一个通用模型对数据集进行检测。但这个工具能标注的物品类型有限,也没有模型迭代逐步求精的过程,可以自行对其源码进行修改优化。
github代码地址:https://github.com/virajmavani/semi-auto-image-annotation-tool
2、easyDL智能标注
2.1、智能标注
百度easyDL提供了智能标注的功能,跟以上思路差不多,都是先对小批量数据进行标注学习训练,然后以学习结果去标注剩下的数据集,然后人工纠正,迭代求精。
easyDL平台网址:https://ai.baidu.com/easydl/lite
智能检测技术文档:https://ai.baidu.com/ai-doc/EASYDL/lk38n327g
2.2、数据导出
但easyDL官方不提供数据导出功能和api,这阻碍了我们把数据拿到Tensorflow和Caffe进行训练。所以我们可以通过爬虫技术来爬取训练好的数据。
工具github地址:https://github.com/kooky126/easydl2labelImg
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/147820.html原文链接:https://javaforall.cn
边栏推荐
- ROW_NUMBER()、RANK()、DENSE_RANK区别
- LeetCode 4. Find the median (hard) of two positive arrays
- Analysis of how to prevent virus in industrial computer
- unity Hub 登錄框變得很窄 無法登錄
- go-zero微服务实战系列(八、如何处理每秒上万次的下单请求)
- Kubernetes three open interfaces first sight
- Unity使用UGUI设置一个简单多级水平方向下拉菜单(不需要代码)
- Day 18 of leetcode dynamic planning introduction
- Machine learning perceptron model
- Rock PI Development Notes (II): start with rock PI 4B plus (based on Ruixing micro rk3399) board and make system operation
猜你喜欢

Today in history: Alipay launched barcode payment; The father of time-sharing system was born; The first TV advertisement in the world

Hard core! One configuration center for 8 classes!

忆当年高考|成为程序员的你,后悔了吗?

Exploration and practice of integration of streaming and wholesale in jd.com

只是巧合?苹果iOS16的神秘技术竟然与中国企业5年前产品一致!

sql解决连续登录问题变形-节假日过滤

Lampe respiratoire PWM

Summary of monthly report | list of major events of moonbeam in June

PCL 点云镜像变换
![john爆破出現Using default input encoding: UTF-8 Loaded 1 password hash (bcrypt [Blowfish 32/64 X3])](/img/4c/ddf7f8085257d0eb8766dbec251345.png)
john爆破出現Using default input encoding: UTF-8 Loaded 1 password hash (bcrypt [Blowfish 32/64 X3])
随机推荐
SSM integration exception handler and project exception handling scheme
TCP拥塞控制详解 | 2. 背景
Foreign enterprise executives, continuous entrepreneurs, yoga and skiing masters, and a program life of continuous iteration and reconstruction
Seal Library - installation and introduction
分析超700万个研发需求发现,这8门编程语言才是行业最需要的!
总结|机器视觉中三大坐标系及其相互关系
大厂面试总结大全
Understand the key technology of AGV -- the difference between laser slam and visual slam
PWM controlled steering gear
外企高管、连续创业者、瑜伽和滑雪高手,持续迭代重构的程序人生
Global and Chinese market of switching valves 2022-2028: Research Report on technology, participants, trends, market size and share
Thinking about absolute truth and relative truth
Analyzing more than 7million R & D needs, it is found that these eight programming languages are the most needed in the industry!
只是巧合?苹果iOS16的神秘技术竟然与中国企业5年前产品一致!
中国信通院《数据安全产品与服务图谱》,美创科技实现四大板块全覆盖
Rock PI Development Notes (II): start with rock PI 4B plus (based on Ruixing micro rk3399) board and make system operation
Sim2real environment configuration tutorial
Yyds dry goods inventory student attendance system based on QT design
Leetcode1380: lucky numbers in matrix
Written by unity Jason