-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathloadData.m
38 lines (30 loc) · 1.17 KB
/
loadData.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
function [dataArray_matrix, labels_vector, labelNames] = loadData()
%%% This function should be in the same directory where the CIFAR data files
%%% are. This function basically loads all the data and make a combined array
%%% for the image-data, their labels, and the names of the labels. This also
%%% normalises the whole data matrix.
dataArray_matrix = [];
labels_vector = [];
labelNames = [];
load('batches.meta.mat')
labelNames = [labelNames; label_names];
load('data_batch_1.mat')
dataArray_matrix = [dataArray_matrix; data];
labels_vector = [labels_vector; labels];
load('data_batch_2.mat')
dataArray_matrix = [dataArray_matrix; data];
labels_vector = [labels_vector; labels];
load('data_batch_3.mat')
dataArray_matrix = [dataArray_matrix; data];
labels_vector = [labels_vector; labels];
load('data_batch_4.mat')
dataArray_matrix = [dataArray_matrix; data];
labels_vector = [labels_vector; labels];
load('data_batch_5.mat')
dataArray_matrix = [dataArray_matrix; data];
labels_vector = [labels_vector; labels];
% making the label vector starting from 1 instead of 0
labels_vector = labels_vector + 1;
% normalising the data_matrix
%dataArray_matrix = double(dataArray_matrix)./255;
end