Page 338 - 《软件学报》2024年第6期
P. 338

2914                                                       软件学报  2024  年第  35  卷第  6  期


                 微高于   BL-DFIS, 可在一定程度上说明直接链接对           FA-RVFLNN  起到了性能增强作用. 另外, 当性能表现相近时,
                 RVFLNN  比  BL-DFIS  明显要使用更多的规则数       (即  S). 对  FA-RVFLNN  来说, 为了网络权衡规则数和网络规模,
                 可先确定适当大小的增强节点数            S (例如, Adult: S=11、Pageblocks: S=33), 再调节  FA-RVFLNN  的模糊节点数, 这
                 时, 可使用  BL-DFIS  的动态增量学习算法      (DILA), 以尽量保证模型     (FA-RVFLNN、BL-DFIS) 对比的公平性.
                    下面用   DILA  算法  [19] 训练  FA-RVFLNN  和  BL-DFIS, 以比较两者的表现. 我们通过调节损失阈值来控制模型
                 使用的模糊规则数, 为了减弱随机性对曲线造成的抖动程度, 对每一设定的阈值执行                           100  次  10  折交叉验证, 最后
                 绘制出两个模型在       24  个数据集  (除  Seismic 之外) 上的测试准确率, 随模糊规则数的变化曲线            (如图  7), 可发现如
                 下现象.

                           BL-DFIS                                BL-DFIS    0.908               BL-DFIS
                           FA-RVFLNN             0.865            FA-RVFLNN                      FA-RVFLNN
                     0.840
                                                 0.864                       0.906
                     0.835
                                                                             0.904
                    Accuracy  0.830             Accuracy  0.863             Accuracy  0.902
                                                 0.862
                                                                             0.900
                     0.825                       0.861                       0.898
                                                 0.860                       0.896
                     0.820
                                                 0.859
                           2  4  6  8  10 12 14 16    1   2    3   4    5           2  4  6  8  10  12
                                 #Rules                      #Rules                       #Rules
                               (a) Adult (S=11)           (b) Australian (S=3)        (c) Balance (S=23)
                    0.9670              BL-DFIS                      BL-DFIS  0.560
                                        FA-RVFLNN  0.595             FA-RVFLNN
                    0.9665
                                                 0.590                       0.555
                    0.9660                                                   0.550
                   Accuracy  0.9655             Accuracy  0.585             Accuracy  0.545
                                                 0.580
                    0.9650
                    0.9645
                    0.9640                       0.575                       0.540
                                                                             0.535
                                                 0.570                                          BL-DFIS
                    0.9635                                                   0.530              FA-RVFLNN
                         1   2    3   4   5           1   2  3   4   5   6          2    4   6    8
                                 #Rules                       #Rules                      #Rules
                                                                                     (f) Contracptive (S=25)
                               (d) Breast (S=9)   0.84
                                                          (e) Cleveland (S=5)
                     0.772            BL-DFIS    0.750              BL-DFIS  0.974               BL-DFIS
                                      FA-RVFLNN                     FA-RVFLNN                    FA-RVFLNN
                     0.770                                                   0.972
                                                 0.748
                     0.768                       0.746                       0.970
                    Accuracy  0.766             Accuracy  0.744             Accuracy  0.968
                     0.764
                                                                             0.966
                                                 0.742
                     0.762
                                                 0.740                       0.964
                     0.760
                                                 0.738
                     0.758                                                   0.962
                         1    2   3   4    5          1   2   3   4    5         1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
                                 #Rules                       #Rules                      #Rules
                            (g) Diabetes-Data (S=3)       (h) Haberman (S=5)            (i) Iris (S=1)
                     0.735
                                       BL-DFIS                                0.99  BL-DFIS
                                       FA-RVFLNN  0.86                              FA-RVFLNN
                     0.730                                                    0.98
                                                  0.85                        0.97
                    Accuracy  0.720              Accuracy  0.83              Accuracy  0.96
                     0.725
                     0.715                        0.82                        0.95
                                                                     BL-DFIS  0.94
                                                                     FA-RVFLNN
                     0.710                        0.81                        0.93
                         1.0  1.5  2.0  2.5  3.0  3.5  2.5 5.0 7.5 10.0 12.5 15.0 17.5  2.5 5.0 7.5 10.012.515.017.520.0
                                 #Rules                       #Rules                      #Rules
                               (j) Liver (S=1)             (k) Magic (S=77)            (l) Musk (S=255)
                                   图 7 FA-RVFLNN  和  BL-DFIS  的测试准确率随模糊规则数的变化
   333   334   335   336   337   338   339   340   341   342   343