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

时间:2018-04-06 16:31:24

标签: 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
@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中使用多层感知器。为什么呢?

1 个答案:

答案 0 :(得分:0)

您有一些属性问题。 tarih只有一个值,所以对预测没用。 saat是一个名义变量,但是17个实例有11个值。这可能会导致过度拟合。 hastaneler只有一个值,所以对预测没用。 hasta_sikayeti是一个字符串属性,不用于多层感知器。如果可以使用,请将其更改为标称值。 temel_neden也是字符串。 有五个班,但有17个班;太少了,IMO

简而言之,您所显示的数据集并不适合多层感知器,或任何预测分析。 Weka帮你一个忙。