Neural network 我不能在Weka中使用多层感知器

Neural network 我不能在Weka中使用多层感知器,neural-network,weka,multiplayer,perceptron,Neural Network,Weka,Multiplayer,Perceptron,这是我的数据集: @RELATION departman_tahmini @ATTRIBUTE tarih {1.01.2017} @ATTRIBUTE saat {03:00,06:00,09:00,10:00,11:00,11:30,13:00,14:00,14:30,15:00,15:30} @ATTRIBUTE hastaneler {X1, X2} @ATTRIBUTE hasta_sikayeti STRING @ATTRIBUTE temel_neden STRING @ATT

这是我的数据集:

@RELATION departman_tahmini

@ATTRIBUTE tarih {1.01.2017} 
@ATTRIBUTE saat {03:00,06:00,09:00,10:00,11:00,11:30,13:00,14:00,14:30,15:00,15:30}
@ATTRIBUTE hastaneler {X1, X2}
@ATTRIBUTE hasta_sikayeti STRING
@ATTRIBUTE temel_neden STRING
@ATTRIBUTE class {Y1, Y2, Y3, Y4, Y5, Y6}

@DATA

1.01.2017,03:00,X1,Yanık,Yanık,Y1
1.01.2017,06:00,X1,Bacak_şişmesi,Kırık,Y1
1.01.2017,09:00,X1,Ateş,Üşütme,Y3
1.01.2017,09:00,X1,Ateş,Diş_çıkarma,Y3
1.01.2017,10:00,X1,Baygınlık,Yüksekten_düşme,Y1
1.01.2017,10:00,X1,Bel_ağrısı,Fıtık,Y5
1.01.2017,11:00,X1,Ayak_ağrısı,kırılma,Y6
1.01.2017,11:00,X1,Karın_ağrısı,Gıda_zehirlenmesi,Y5
1.01.2017,11:30,X1,İshal,Mikrobik,Y5
1.01.2017,13:00,X1,Bayılma,Düşük_tansiyon,Y1
1.01.2017,14:00,X1,Soğukalgınlığı,Üşütme,Y2
1.01.2017,14:30,X1,Ateş,Üşütme,Y3
1.01.2017,15:00,X1,Yüksek_tansiyon,KBY,Y4
1.01.2017,15:00,X1,Yüksek_tansiyon,Damar_sorunları,Y4
1.01.2017,15:00,X1,Ayak_ağrısı,Kırık_ayak_parmağı,Y6
1.01.2017,15:30,X1,İshal,Üşütme,Y5
1.01.2017,15:30,X1,Burun_akması,Üşütme,Y2

但我不能在Weka中使用多层感知器。为什么?

您有一些属性问题。 tarih只有一个值,因此对于预测是无用的。 saat是一个标称变量,但在17个实例中有11个值。这可能会导致过度拟合。 hastaneler只有一个值,因此对于预测是无用的。 hasta_sikayeti是一个字符串属性,不用于多层感知器。如果可以使用,则将其更改为标称。 temel_neden也是字符串。 有五个类,但有17个实例;太少了,国际海事组织


简而言之,如图所示的数据集不适用于多层感知器,也不适用于任何预测分析。Weka正在帮你一个忙。

谢谢@zbicyclist。事实上,我必须使用字符串值作为输入。但是你说“如果可以使用,就把它改成名义上的”。所以,如果我想使用多层感知器,我不能使用字符串值吗?如何更改标称值?在资源管理器中,预处理选项卡,筛选,选择,无监督,属性,StringToNominal。这将使StringToNominal显示在“选择”按钮右侧的栏中。右键单击StringToNominal以打开weka.gui.GenericObject编辑器。在属性框中,输入4-5表示第4和第5个属性。单击“确定”关闭对话框。然后单击右侧的Apply按钮应用过滤器。但是仍然会有问题,因为属性相对于数据大小有太多不同的值——例如,temel neden有17个实例,但有13个不同的值。您需要将这些数据合并到一个较小的集合中,否则您将无法运行感知器,或者将过度拟合。我增加了我的数据,您是对的。我不知道数据预处理。我正在研究这个话题@zbicyclist