数据集获取与整理

目录

数据获取的常见方法

  • 开源数据集:Hugging Face平台,下载常见数据集
  • 外包平台(Amazon Mechanical Turk,阿里众包,百度数据众包,京东微工等)
  • 自己采集与标注
  • 通过网络爬虫获取

爬虫工具使用

搜索引擎图片爬虫

视频网站爬虫

更多的爬虫

数据检查与清洗

  • 图片的清洗
  • 损坏的图片
  • 动态
  • 尺寸异常的图片,如过高或过宽
  • 文本的清洗
  • 停用词
  • 特殊符号
  • nltj库提供了很多数据清洗的工具
  • 图片归一化:
  • 格式归一化(类型、命名归一化)
  • 内容纠错
  • 拼写纠正、语法纠正

数据去重

  • 名字或分辨率不同,但实际内容相同的数据
  • 通过hashlib库去掉md5相同的文件
  • 连续视频帧,相似文档,噪声污染等
  • 常见的相似度准则:MSE距离、leveshtein距离、DNN特征距离...

数据集划分

  • 训练集、验证集、测试集3个不相交的子集
  • 验证集:用于优化模型训练中的超参数
  • 数据集难度划分
  • WIDER FACE,Easy set、Medium set、Hard set
  • PASCAL VOC,Difficult标注

数据标注

  • Label Studio

数据增强

  • 数据增强(Data Augmentation)也叫数据扩增、数据增广
  • 从有限的数据产生更多的变种
  • 降低数据采集成本
  • 模型过拟合风险降低,提高模型泛化能力

图片数据增强

  • 单样本数据增强
  • 采用固定的预设规则进行数据扩增:如图片翻转、裁剪、缩放、旋转
  • 仿射与透视变换
  • 像素变换-添加噪声:如不规则的黑色或彩色斑点
  • 像素变换-添加模糊:高斯模糊、超像素
  • 像素变换-颜色扰动:改变颜色、亮度、对比度等
  • 像素变换-综合变换
  • 多样本数据增强
  • SamplePairing操作
  • Mixup:加权融合
  • CutMix:丰富背景,缓解类别不平衡问题
  • Mosaic
  • 样本生成
  • 生成对抗网络与扩散模型

数据增强库imgaug

python 复制代码
pip install imgaug
相关推荐
未知违规用户37 分钟前
大模型项目:RAG项目实战与FlagEmbedding模型
人工智能·windows·python·深度学习
IT小盘7 小时前
03-大模型API不只是发送Prompt-流式输出超时重试与异常处理
人工智能·python·prompt
Zzz不能停8 小时前
个人博客系统系统---测试报告【笔耕云】
python·功能测试·自动化·压力测试
互联网中的一颗神经元9 小时前
小白python入门 - 39. 采集流水线小项目
开发语言·python
郭老二10 小时前
【Python】常用模块:xmlrpc
python
名字还没想好☜11 小时前
Python itertools 实战:用 groupby、chain、islice 优雅处理大数据流
linux·windows·python·迭代器·itertools
威联通网络存储11 小时前
TS-h2490FU在面板制造Array段AOI缺陷画廊中的并联
python·制造
接针12 小时前
UV 常用命令
python·uv
无垠的广袤13 小时前
【工业树莓派 CM0 Dev Board】扩展板设计
linux·python·嵌入式硬件·pcb设计·模块化·传感器
Yolanda_202214 小时前
在vscode终端中可使用pip,但是cmd终端中找不到命令 pip问题的解决
vscode·python·conda·pip