Matlab MatConvNet:设置类的权重

Matlab MatConvNet:设置类的权重,matlab,conv-neural-network,matconvnet,Matlab,Conv Neural Network,Matconvnet,假设CNN的输出为1x1920。要分类的类别是1和2,只有很少的2。例如,一个图像的标签可以是: 111111111111111112111111111111111111111111111111111111111111111111111111... 对于CNN来说,很容易说输出都是1,在2上失败。因此,当我测试经过训练的网络时,输出向量1x1920都是1。因此,我想给这些类增加一些权重,以便在2上失败更为重要。例如: Weight for class 1 = 1/(2*number_of_on

假设CNN的输出为1x1920。要分类的类别是
1
2
,只有很少的
2
。例如,一个图像的标签可以是:

111111111111111112111111111111111111111111111111111111111111111111111111...
对于CNN来说,很容易说输出都是
1
,在
2
上失败。因此,当我测试经过训练的网络时,输出向量1x1920都是
1
。因此,我想给这些类增加一些权重,以便在
2
上失败更为重要。例如:

Weight for class 1 = 1/(2*number_of_ones);
Weight for class 2 = 1/(2*number_of_twos);
我该怎么做