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

3 views (last 30 days)
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)

Vidhi Agarwal
Vidhi Agarwal on 1 Oct 2024
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!

Community Treasure Hunt

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

Start Hunting!