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

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


                 当两者都用    1  条模糊规则时, BL-DFIS   的准确率会明显下降, 并且会下降到低于             FA-RVFLNN; 在数据集   Sonar 上,
                 虽然  FA-RVFLNN  在达到最高准确率时只使用         1  条规则, 但它在图    7  中的曲线完全处于     BL-DFIS  的下侧. 事实上,
                 这是因为在对比实验中, 我们将         BL-DFIS  的最优超参数   (M、C 1 、σ Range ) 直接给  FA-RVFLNN  使用, 导致  FA-RVFLNN
                 在  Sonar 数据集上出现过拟合现象       (这些超参数对     FA-RVFLNN  并非最优). 调节特征节点数        M  等超参数可在一
                 定程度上缓解这种现象.
                    为了获得各实验模型的量化评估数据, 我们将图                7  中使得模型测试准确率达到相对较优的点称为性能评估取
                 值点  (简称评估点), BL-DFIS  和  FA-RVFLNN  的评估点分别用蓝色圆点、橘色圆点标示. 为了让实验对比更具说
                 服力, 评估点的选取方法是: 对于         BL-DFIS, 选择与文献   [19] 使用模糊规则数接近或者准确率相对最优的点; 对于
                 FA-RVFLNN, 选择准确率与     BL-DFIS  接近或者准确率相对最优的点; 对于          RVFLNN(C) 和  RVFLNN, 我们逐批添
                 加增强节点, 尽力让两者在每个数据集的准确率较高或者接近                    BL-DFIS.
                    表  2  列出了  FA-RVFLNN  和  RVFLNN(C)、RVFLNN、BL-DFIS  在  25  个数据集上的实验结果, 包括测试准
                 确率  (Accuracy)、模糊规则数    (#Rules)、增强节点数   (S). 表  2  中所有模型的实验数据取自评估点, 且都由          100  次
                 10  折交叉验证得出, BL-DFIS   和  FA-RVFLNN  都使用  DILA  训练算法  [19] , 效果最好的数据用粗体标示.

                                                  表 2    实验模型的性能对比

                                RVFLNN(C)           RVFLNN           BL-DFIS             FA-RVFLNN
                   Datasets
                               Accuracy   S      Accuracy   S     Accuracy  #Rules   Accuracy  S   #Rules
                    Adult    0.8383±0.0008  150  0.8301±0.0002  600  0.8387±0.0007  12.45  0.8391±0.0004  11  4.75
                   Australian  0.8645±0.0046  80  0.8581±0.0044  25  0.8652±0.0055  2.18  0.8650±0.0058  3  2.27
                    Balance  0.9087±0.0034  45  0.9082±0.0038  40  0.9082±0.0038  7.88  0.9079±0.0036  23  2.42
                    Breast   0.9683±0.0015  5  0.9641±0.0030  30  0.9665±0.0027  3.36  0.9668±0.0023  9  1.13
                   Cleveland  0.5854±0.0092  10  0.5951±0.0117  10  0.5858±0.0115  1.00  0.5959±0.0122  5  1.00
                  Contraceptive  0.5578±0.0063  170  0.5595±0.0064  55  0.5554±0.0062  6.81  0.5591±0.0063  15  2.52
                   Diabetes  0.7724±0.0050  55  0.7706±0.0048  10  0.7716±0.0059  1.08  0.7709±0.0064  3  1.00
                   Haberman  0.7487±0.0052  75  0.7419±0.0100  15  0.7495±0.0093  2.12  0.7504±0.0102  5  1.00
                                                                0.9728±0.0069
                                                            20
                                                                                   0.9732±0.0073
                     Iris    0.9735±0.0061  45  0.9688±0.0103 220                                   1.24
                                                                                               1
                                                                             1.98
                    Liver    0.7273±0.0069  550  0.6798±0.0173  40  0.7328±0.0080  1.01  0.7303±0.0091  1  1.02
                    Magic    0.8602±0.0008  130  0.8601±0.0007  270  0.8604±0.0008  14.91  0.8607±0.0008  77  4.83
                    Musk     0.9757±0.0011  1 050  0.9758±0.0015  570  0.9759±0.0014  17.06  0.9759±0.0015  255  5.28
                  Newthyroid  0.9655±0.0049  250  0.9205±0.0115  30  0.9697±0.0069  5.12  0.9698±0.0070  3  5.10
                   Pageblocks  0.9601±0.0006  300  0.9621±0.0013  50  0.9601±0.0010  12.29  0.9646±0.0011  33  5.85
                   Penbased  0.9931±0.0005  350  0.9931±0.0003  360  0.9932±0.0004  24.10  0.9922±0.0005  87  9.95
                   Satimage  0.8881±0.0017  440  0.8882±0.0022  470  0.8880±0.0015  11.67  0.8883±0.0015  131  5.33
                   Segment   0.9607±0.0022  400  0.9540±0.0027  450  0.9613±0.0026  15.07  0.9602±0.0021  135  7.62
                    Seismic  0.9342±9.2E-06  5  0.9329±0.0005  25  0.9342±0.0002  1.00  0.9330±0.0003  3  1.00
                    Sonar    0.8032±0.0176  270  0.7674±0.0254  40  0.8061±0.0221  2.27  0.7712±0.0216  19  1.00
                   Spectfheart  0.8117±0.0109  10  0.7670±0.0131  10  0.8092±0.0138  1.42  0.7903±0.0150  3  1.00
                    Texture  0.9974±0.0005  470  0.9976±0.0004  190  0.9975±0.0005  9.04  0.9975±0.0004  85  4.22
                    Vehicle  0.8347±0.0077  130  0.8295±0.0088  0.8347±0.0077  5.29  0.8362±0.0081  47  2.67
                     Vote    0.9698±0.0002  20  0.9668±0.0037  35  0.9674±0.0038  1.00  0.9678±0.0040  1  1.00
                    Wine     0.9878±0.0054  100  0.9836±0.0063  10  0.9853±0.0070  1.07  0.9880±0.0060  1  1.00
                    WPBC     0.8053±0.0115  200  0.8018±0.0163  15  0.8023±0.0137  1.00  0.8089±0.0152  7  1.00
                   Average      0.8677    212     0.8591   144     0.8677    6.49    0.8665    39   3.01

                    由表  2  可知, FA-RVFLNN、RVFLNN(C)、BL-DFIS   在不同数据集上的测试准确率各有高低, 总体来看无明
                 显差异, 并且三者的平均准确率也比较接近. 而单独的主体结构                   RVFLNN  在多个数据集上的准确率要低于其他模
                 型, 并且平均准确率也相对较低. 不同的是: 与            BL-DFIS  相比, FA-RVFLNN  在  19  个数据集上使用的模糊规则数
                 都要更少, 而且    FA-RVFLNN  在  25  个数据集上使用的平均模糊规则数为           3.01, 相比  BL-DFIS  的  6.49  减少了  50%
                 左右. 此外, RA-RVFLNN  使用平均的增强节点数为          39, 明显少于  RVFLNN(C) 的  212  和  RVFLNN  的  144.
   335   336   337   338   339   340   341   342   343   344   345