创建训练数据的目标值 - 神经网络

时间:2014-12-12 02:21:17

标签: matlab matrix machine-learning neural-network classification

我已经获得了一些细菌数据,我应该使用神经网络将细菌分类为属于A组或B组。

我给出的细菌数据集看起来像这样。有18个.mat Matlab数据集如下:A1.mat,A2.mat,A3.mat,A4.mat,A5.mat,A6.mat,A7.mat,A8.mat,A9.mat,B1。 mat,B2.mat,B3.mat,B4.mat,B5.mat,B6.mat,B7.mat,B8.mat,B9.mat。

这些Matlab数据集中的每一个都包含一个2510 x 2矩阵。第一列是时间信息,第二列是一些细菌信息。我只在第2栏中提取了指数900和1200之间的细菌信息。这是我分析所需的部分。这产生了209×1矩阵。

我继续将输入数据创建为209 x 18矩阵,即为每个数据集提取900到1200个索引之间的数据并将所有数据集放在一起。

我在这个项目中的目标是将细菌归类为属于A组或B组。从这一点来说,我对如何获得我需要输入神经网络的目标值感到茫然。我需要其他信息才能继续吗?也就是说,数据集是否也包含目标信息?此时的任何帮助都会有所帮助。感谢。

1 个答案:

答案 0 :(得分:1)

听起来你总共有418个样本,每个都有9个特征,其中209个属于A组,209个属于B组。为了它的价值,你通常希望有更多,更多的样本来训练一个神经网络。

不要将您的分类问题视为A或B,而应将其视为“A”或“不是A”。因此,属于A组的样本的目标值为1,属于B组的样本的目标值为0.