Matlab 分类加载数据集

Matlab Classification load dataset

我正在尝试加载和使用数据集,以便 运行 在 Matlab 中使用一些算法(神经网络)。我从互联网上下载了一个具有实例和属性的数据集。 我已将该数据集保存为纯文本文件,并且扩展名为 .data 或 .mat。但我无法在 Matlab 中导入和使用它。 我应该怎么做?之后我还必须定义一个训练集和一个测试集。 先感谢您。 我不得不说我是 Matlab 的新手,并试图将其作为一种爱好来研究。

您可以通过以下方式加载数据:

data = load('wine.data');

然后,您可以非常轻松地将数据拆分为训练和测试。 在这里,我将 70% 的数据用于训练,30% 的数据用于测试,但您可以选择其他分数。 60-40 或 80-20

data = data(randperm(end), :);

traindata = data(1:floor(0.7*size(data, 1)), :);
testdata = data(floor(0.7*size(data, 1))+1:end, :);

最后,当你想要运行分类器时,记住在这个数据集中,第一列是标签,其余是特征。