How to split of into train and test with labels data??

Hello Sir,
I have dataset of images and its labels , i want to split it into train_data, train_labels and test_data, test_labels with separated folders??

Answers (1)

To split the dataset of images into train_data, train_labels and test_data, test_labels with separated folders, below given steps might help you in getting started:
  • Define the split ratio.
  • Shuffle the image files to ensure random distribution.
%imageFiles is a folder with all the images and labels.
numImages = length(imageFiles);
randomIndices = randperm(numImages);
  • Split the dataset
trainCount = round(trainRatio * numImages)
  • Copy the image and label to the destination directory
Hope that Helps!

Asked:

on 25 Oct 2020

Answered:

on 1 Oct 2024

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!