【发布时间】:2017-05-13 15:26:11
【问题描述】:
我在一个文件夹中有 300 张图像,用作验证神经网络的数据集。
每张图片都有一个1 或0 的标签。我将图像转换为 MATLAB 中的矩阵,并将标签转换为 1 或 0 的 300x1 向量,该向量对应于矩阵中的每一行图像。
我注意到标签不平衡,这会影响网络。如何重新排序标签,同时为每行图像保持相同的零或一指示?
这是我尝试过的:
我将 1 和 0 分别拆分为一个向量,现在我希望能够在 12 行中连续放置至少两个 1 和 10 个零,但我不知道如何操作。我用它来分割一和零:
ones = labels(labels(:,1)==1,:)
zeros = labels(labels(:,1)==0,:)
如何重新排列标签以消除标签不平衡的问题?
【问题讨论】:
标签: arrays matlab sorting vector neural-network