美文网首页
Python随机打乱训练图像数据和标签

Python随机打乱训练图像数据和标签

作者: LabVIEW_Python | 来源:发表于2021-01-09 07:51 被阅读0次

假设有训练数据 train_images和标签train_labels,已经转换为np.ndarray类型,有两种方式实现训练图像数据和标签的随机打乱。

  • 方式一,固定随机种子
# 在每轮迭代开始前,将训练数据随机打乱
seed_id = np.random.randint(1,100)
np.random.seed(seed_id)
np.random.shuffle(train_images)
np.random.seed(seed_id)
np.random.shuffle(train_labels)
  • 方式二,先随机打乱索引号,再索引数据和标签
# 在每轮迭代开始前,将训练数据随机打乱
index = [i for i in range(train_images.shape[0])]
np.random.shuffle(index) # 打乱索引
image = train_images[index]
label = train_label[index]

相关文章

  • Python随机打乱训练图像数据和标签

    假设有训练数据 train_images和标签train_labels,已经转换为np.ndarray类型,有两种...

  • 2019-03-16

    神将网络训练的时候将数据随机打乱: zip()和zip(*)的命令类似于压缩和解压

  • 机器学习day3

    图像数据不足时的处理方法 图像数据训练时,数据不够怎么办。 对图像进行随机的处理,包括但不限于选择,平移,缩放,裁...

  • Data Augmentation by Pairing Sam

    ——Sample Pairing,图像分类中的数据增强,从训练集随机抽取的两幅图像叠加合成一个新的样本(像素取平均...

  • 深度学习实践——图像分类:训练数据增广

    图像增广(augmentation)是在有限训练数据集的情况下,有效扩大数据规模的方式。它的作用有:1)通过随机增...

  • 数据集shuffle的重要性

    深度学习项目,在训练之前,一般均会对数据集做shuffle,打乱数据之间的顺序,让数据随机化,这样可以避免过拟合。...

  • 随机打乱Pandas Dataframe数据

    在深度学习应用中,通常用Pandas Dataframe数据来维护一张图片-标签映射表,如下所示: id cla...

  • 医疗影像读取与写入

    参考:SimpleITK处理dicom数据 ;【python】SimpleITK 和 Nibabel 读取医学图像...

  • 图像处理和数据增强

    前言:用CNN进行训练模型的时候,通常需要对图像进行处理,有时候也叫做数据增强,常见的图像处理的Python库:O...

  • 使用python对高光谱数据进行处理和分类

    目的 加载遥感图像的.mat数据进行呈图显示 将.mat的数据转化为python后续算法处理的csv文件 存储训练...

网友评论

      本文标题:Python随机打乱训练图像数据和标签

      本文链接:https://www.haomeiwen.com/subject/kugfaktx.html