How to reshape (digitTrain4DArrayData) inbuilt number dataset provided in MATLAB ?

조회 수: 15 (최근 30일)
digitTrain4DArrayData data set is having dimension of 28 * 28 * 1 * 5000 (5000 samples) . How can we reshape it into 784 * 5000, to train it using neural network pattern recognizer in matlab for ANN.

채택된 답변

Srivardhan Gadila
Srivardhan Gadila 2020년 4월 29일
편집: Srivardhan Gadila 2020년 4월 29일
[XTrain,YTrain] = digitTrain4DArrayData;
Use the reshape function as follows:
reshapedXTrain = reshape(XTrain,784,5000);
  댓글 수: 3
Sudheer Dunna
Sudheer Dunna 2020년 4월 30일
Sir, do you have any idea of training digitTrain4DArrayData (Inbuilt matlab digit data) using Naive bayesian (fitcnb).
inputNaive=fitcnb(inputs,targets)
inputs ( 60000*784) double
targets (6000*1) (tried with double and categorial type)
While training it is showing some error like : A normal distribution cannot be fir for the combination of class 1 and predictor X1. The data has zero variance.
debojit sharma
debojit sharma 2023년 6월 9일
I am trying to implement stacked autoencoder for image classification. But I am not able to understand how can I prepare my dataset to fed into a autoencoder. As it is being said in this link that we need to reshape the training images into a matrix, how can it be done? Please provide a sample code.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

Community Treasure Hunt

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

Start Hunting!

Translated by