Figure 1.
The framework of our proposed method.
Figure 1.
The framework of our proposed method.
Figure 2.
Loss changes on the PaviaC dataset.
Figure 2.
Loss changes on the PaviaC dataset.
Figure 3.
Visual classification results on the PaviaC dataset: (a) False-color image. (b) Ground-truth map. Classification maps obtained by (c) Adam (0.9216), (d) AdaGrad (0.9069), (e) RMSprop (0.8965), (f) SGD (0.8253), (g) SGD with momentum (0.9291), (h) LSTM optimizer (0.9342), (i) MOE-A (0.9222), and (j) MOE-U (0.9408).
Figure 3.
Visual classification results on the PaviaC dataset: (a) False-color image. (b) Ground-truth map. Classification maps obtained by (c) Adam (0.9216), (d) AdaGrad (0.9069), (e) RMSprop (0.8965), (f) SGD (0.8253), (g) SGD with momentum (0.9291), (h) LSTM optimizer (0.9342), (i) MOE-A (0.9222), and (j) MOE-U (0.9408).
Figure 4.
Loss changes on the PaviaU dataset.
Figure 4.
Loss changes on the PaviaU dataset.
Figure 5.
Visual classification results on the PaviaU dataset: (a) False-color image. (b) Ground-truth map. Classification maps obtained by (c) Adam (0.6918), (d) AdaGrad (0.7050), (e) RMSprop (0.6417), (f) SGD (0.5290), (g) SGD with momentum (0.6475), (h) LSTM optimizer (0.6444), (i) MOE-A (0.6515), and (j) MOE-U (0.6583).
Figure 5.
Visual classification results on the PaviaU dataset: (a) False-color image. (b) Ground-truth map. Classification maps obtained by (c) Adam (0.6918), (d) AdaGrad (0.7050), (e) RMSprop (0.6417), (f) SGD (0.5290), (g) SGD with momentum (0.6475), (h) LSTM optimizer (0.6444), (i) MOE-A (0.6515), and (j) MOE-U (0.6583).
Figure 6.
Loss changes on the Salinas dataset.
Figure 6.
Loss changes on the Salinas dataset.
Figure 7.
Visual classification results on the Salinas dataset: (a) False-color image. (b) Ground-truth map. Classification maps obtained by (c) Adam (0.3873), (d) AdaGrad (0.4571), (e) RMSprop (0.3873), (f) SGD (0.2727), (g) SGD with momentum (0.3885), (h) LSTM optimizer (0.5837), (i) MOE-A (0.6765), and (j) MOE-U (0.6236).
Figure 7.
Visual classification results on the Salinas dataset: (a) False-color image. (b) Ground-truth map. Classification maps obtained by (c) Adam (0.3873), (d) AdaGrad (0.4571), (e) RMSprop (0.3873), (f) SGD (0.2727), (g) SGD with momentum (0.3885), (h) LSTM optimizer (0.5837), (i) MOE-A (0.6765), and (j) MOE-U (0.6236).
Figure 8.
Loss changes on the SalinasA dataset.
Figure 8.
Loss changes on the SalinasA dataset.
Figure 9.
Visual classification results on the SalinasA dataset: (a) False-color image. (b) Ground-truth map. Classification maps obtained by (c) Adam (0.7556), (d) AdaGrad (0.7467), (e) RMSprop (0.7609), (f) SGD (0.6605), (g) SGD with momentum (0.8708), (h) LSTM optimizer (0.9476), (i) MOE-A (0.9139), and (j) MOE-U (0.9277).
Figure 9.
Visual classification results on the SalinasA dataset: (a) False-color image. (b) Ground-truth map. Classification maps obtained by (c) Adam (0.7556), (d) AdaGrad (0.7467), (e) RMSprop (0.7609), (f) SGD (0.6605), (g) SGD with momentum (0.8708), (h) LSTM optimizer (0.9476), (i) MOE-A (0.9139), and (j) MOE-U (0.9277).
Figure 10.
Loss changes on the PaviaC dataset.
Figure 10.
Loss changes on the PaviaC dataset.
Figure 11.
Visual classification results on the PaviaC dataset: (a) LSTM optimizer (0.9407), (b) MOE-A (0.9060), and (c) MOE-U (0.9194).
Figure 11.
Visual classification results on the PaviaC dataset: (a) LSTM optimizer (0.9407), (b) MOE-A (0.9060), and (c) MOE-U (0.9194).
Figure 12.
Loss changes on the KSC dataset.
Figure 12.
Loss changes on the KSC dataset.
Figure 13.
Visual classification results on the KSC dataset: (a) False-color image. (b) Ground-truth map. Classification maps obtained by (c) Adam (0.4481), (d) AdaGrad (0.3373), (e) RMSprop (0.5296), (f) SGD (0.2810), (g) SGD with momentum (0.4123), (h) LSTM optimizer (0.6173), (i) MOE-A (0.5878), and (j) MOE-U (0.6319).
Figure 13.
Visual classification results on the KSC dataset: (a) False-color image. (b) Ground-truth map. Classification maps obtained by (c) Adam (0.4481), (d) AdaGrad (0.3373), (e) RMSprop (0.5296), (f) SGD (0.2810), (g) SGD with momentum (0.4123), (h) LSTM optimizer (0.6173), (i) MOE-A (0.5878), and (j) MOE-U (0.6319).
Figure 14.
Loss changes on the PaviaC dataset.
Figure 14.
Loss changes on the PaviaC dataset.
Figure 15.
Visual classification results on the PaviaC dataset: (a) LSTM optimizer (0.9351), (b) MOE-A (0.9401), and (c) MOE-U (0.9423).
Figure 15.
Visual classification results on the PaviaC dataset: (a) LSTM optimizer (0.9351), (b) MOE-A (0.9401), and (c) MOE-U (0.9423).
Table 1.
Land-cover classes with the number of samples per class in the PaviaU dataset.
Table 1.
Land-cover classes with the number of samples per class in the PaviaU dataset.
No. | Class | Number |
---|
C1 | Asphalt | 6631 |
C2 | Meadows | 18,649 |
C3 | Gravel | 2099 |
C4 | Trees | 3064 |
C5 | Painted metal sheets | 1345 |
C6 | Bare soil | 5029 |
C7 | Bitumen | 1330 |
C8 | Self-blocking bricks | 3682 |
C9 | Shadows | 947 |
| Total | 42,776 |
Table 2.
Land-cover classes with the number of samples per class in the PaviaC dataset.
Table 2.
Land-cover classes with the number of samples per class in the PaviaC dataset.
No. | Class | Number |
---|
C1 | Water | 65,971 |
C2 | Trees | 7598 |
C3 | Asphalt | 3090 |
C4 | Self-blocking bricks | 2685 |
C5 | Bitumen | 6584 |
C6 | Tiles | 9248 |
C7 | Shadows | 7287 |
C8 | Meadows | 42,826 |
C9 | Bare soil | 2863 |
| Total | 148,152 |
Table 3.
Land-cover classes with the number of samples per class in the Salinas dataset.
Table 3.
Land-cover classes with the number of samples per class in the Salinas dataset.
No. | Class | Number |
---|
C1 | Brocoli_green_weeds_1 | 2009 |
C2 | Brocoli_green_weeds_2 | 3726 |
C3 | Fallow | 1976 |
C4 | Fallow_rough_plow | 1394 |
C5 | Fallow_smooth | 2678 |
C6 | Stubble | 3959 |
C7 | Celery | 3579 |
C8 | Grapes_untrained | 11,271 |
C9 | Soil_vinyard_develop | 6203 |
C10 | Corn_senesced_green_weeds | 3278 |
C11 | Lettuce_romaine_4wk | 1068 |
C12 | Lettuce_romaine_5wk | 1927 |
C13 | Lettuce_romaine_6wk | 916 |
C14 | Lettuce_romaine_7wk | 1070 |
C15 | Vinyard_untrained | 7268 |
C16 | Vinyard_vertical_trellis | 1807 |
| Total | 54,129 |
Table 4.
Land-cover classes with the number of samples per class in the SalinasA dataset.
Table 4.
Land-cover classes with the number of samples per class in the SalinasA dataset.
No. | Class | Number |
---|
C1 | Brocoli_green_weeds_1 | 391 |
C2 | Corn_senesced_green_weeds | 1343 |
C3 | Lettuce_romaine_4wk | 616 |
C4 | Lettuce_romaine_5wk | 1525 |
C5 | Lettuce_romaine_6wk | 674 |
C6 | Lettuce_romaine_7wk | 799 |
| Total | 5348 |
Table 5.
Land-cover classes with the number of samples per class in the KSC dataset.
Table 5.
Land-cover classes with the number of samples per class in the KSC dataset.
No. | Class | Number |
---|
C1 | Scrub | 761 |
C2 | Willow-swamp | 243 |
C3 | CP-hammock | 256 |
C4 | Slash-pine | 252 |
C5 | Oak-broadleaf | 161 |
C6 | Hardwood | 229 |
C7 | Swap | 105 |
C8 | Graminoid-marsh | 431 |
C9 | Spartina-marsh | 520 |
C10 | Cattail-marsh | 404 |
C11 | Salt-marsh | 419 |
C12 | Mud-flats | 503 |
C13 | Water | 927 |
| Total | 5211 |
Table 6.
Comparison of five real-world HSI datasets.
Table 6.
Comparison of five real-world HSI datasets.
| PaviaU | PaviaC | Salinas | SalinasA | KSC |
---|
Pixel resolution | | | | | |
Labeled pixels | 42,776 | 148,152 | 54,129 | 5348 | 5211 |
Number of bands | 103 | 102 | 204 | 204 | 176 |
Spectral range (nm) | 430–860 | 430–860 | 400–2500 | 400–2500 | 400–2500 |
Sensor | ROSIS | ROSIS | AVIRIS | AVIRIS | AVIRIS |
Number of classes | 9 | 9 | 16 | 6 | 13 |
Spatial resolution (m) | 1.3 | 1.3 | 3.7 | 3.7 | 18 |
Table 7.
The loss function values of different optimizers on the PaviaC dataset.
Table 7.
The loss function values of different optimizers on the PaviaC dataset.
Optimizer | Final Convergence Value |
---|
Mean | Std |
---|
Adam | 0.8023 | 0.2267 |
AdaGrad | 0.9133 | 0.1145 |
RMSprop | 0.8824 | 0.1323 |
SGD | 1.445 | 0.1436 |
SGD with momentum | 0.8019 | 0.2074 |
LSTM optimizer | 0.4367 | 0.1149 |
MOE-A | 0.3819 | 0.1135 |
MOE-U | 0.3786 | 0.1128 |
Table 8.
Classification accuracy by different optimizers on the PaviaC dataset.
Table 8.
Classification accuracy by different optimizers on the PaviaC dataset.
Class | Adam | AdaGrad | RMSprop | SGD | SGD with Momentum | LSTM Optimizer | MOE-A | MOE-U |
---|
Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std |
---|
C1 | 0.9763 | 0.0368 | 0.8894 | 0.2945 | 0.9157 | 0.2223 | 0.6161 | 0.4633 | 0.9915 | 0.0074 | 0.9928 | 0.0025 | 0.9876 | 0.0102 | 0.9845 | 0.0119 |
C2 | 0.7692 | 0.2801 | 0.6898 | 0.3211 | 0.4484 | 0.3307 | 0.6452 | 0.4108 | 0.3957 | 0.4259 | 0.8055 | 0.0733 | 0.7905 | 0.0991 | 0.8146 | 0.0716 |
C3 | 0.6118 | 0.3800 | 0.6786 | 0.3367 | 0.8507 | 0.1639 | 0.3934 | 0.4704 | 0.6914 | 0.4464 | 0.8408 | 0.1377 | 0.8590 | 0.0879 | 0.8304 | 0.0940 |
C4 | 0.6409 | 0.3262 | 0.7002 | 0.2534 | 0.7315 | 0.1876 | 0.4538 | 0.4362 | 0.6988 | 0.2473 | 0.8142 | 0.1048 | 0.7548 | 0.2162 | 0.7986 | 0.0792 |
C5 | 0.2026 | 0.2708 | 0.2620 | 0.3278 | 0.3151 | 0.3434 | 0.3528 | 0.3785 | 0.4822 | 0.2206 | 0.4025 | 0.1930 | 0.5311 | 0.206 | 0.6089 | 0.1466 |
C6 | 0.8138 | 0.1262 | 0.3946 | 0.3704 | 0.7293 | 0.3589 | 0.4697 | 0.4290 | 0.6627 | 0.3159 | 0.8636 | 0.1185 | 0.8968 | 0.0783 | 0.8755 | 0.0885 |
C7 | 0.5769 | 0.3219 | 0.8887 | 0.0589 | 0.5799 | 0.3247 | 0.5457 | 0.4266 | 0.8368 | 0.0976 | 0.7998 | 0.0418 | 0.7365 | 0.1492 | 0.8057 | 0.0723 |
C8 | 0.7490 | 0.3631 | 0.6369 | 0.3284 | 0.6097 | 0.3932 | 0.3285 | 0.3831 | 0.4691 | 0.3907 | 0.7103 | 0.2944 | 0.7387 | 0.2296 | 0.7843 | 0.1785 |
C9 | 0.9942 | 0.0094 | 0.9896 | 0.0180 | 0.9943 | 0.0103 | 0.6075 | 0.4427 | 0.8024 | 0.3119 | 0.9979 | 0.0018 | 0.9925 | 0.0139 | 0.9892 | 0.015 |
OA | 0.8225 | 0.098 | 0.7415 | 0.1353 | 0.7452 | 0.1717 | 0.5024 | 0.2719 | 0.7440 | 0.1239 | 0.8514 | 0.0888 | 0.8604 | 0.0686 | 0.8791 | 0.0503 |
AA | 0.7039 | 0.0774 | 0.6811 | 0.0648 | 0.6860 | 0.0569 | 0.4903 | 0.0818 | 0.6701 | 0.0876 | 0.8030 | 0.0443 | 0.8097 | 0.0399 | 0.8324 | 0.017 |
Kappa | 0.7588 | 0.1219 | 0.6649 | 0.1504 | 0.6737 | 0.1798 | 0.4250 | 0.2518 | 0.6612 | 0.1538 | 0.7983 | 0.1119 | 0.8091 | 0.0873 | 0.8340 | 0.0649 |
Table 9.
The convergence values of different optimizers on the PaviaU dataset.
Table 9.
The convergence values of different optimizers on the PaviaU dataset.
Optimizer | Final Convergence Value |
---|
Mean | Std |
---|
Adam | 1.048 | 0.1693 |
AdaGrad | 1.164 | 0.1103 |
RMSprop | 1.148 | 0.1414 |
SGD | 1.551 | 0.1254 |
SGD with momentum | 1.181 | 0.3798 |
LSTM optimizer | 0.7153 | 0.1213 |
MOE-A | 0.6686 | 0.1155 |
MOE-U | 0.6665 | 0.1627 |
Table 10.
Classification accuracy by different optimizers on the PaviaU dataset.
Table 10.
Classification accuracy by different optimizers on the PaviaU dataset.
Class | Adam | AdaGrad | RMSprop | SGD | SGD with Momentum | LSTM Optimizer | MOE-A | MOE-U |
---|
Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std |
---|
C1 | 0.4130 | 0.2868 | 0.4614 | 0.3405 | 0.4577 | 0.3146 | 0.1844 | 0.3962 | 0.5825 | 0.3758 | 0.5907 | 0.1557 | 0.5571 | 0.1741 | 0.5626 | 0.1163 |
C2 | 0.4700 | 0.2504 | 0.5203 | 0.2812 | 0.5821 | 0.1823 | 0.2108 | 0.3238 | 0.5510 | 0.2571 | 0.5196 | 0.1929 | 0.5308 | 0.1537 | 0.5992 | 0.0603 |
C3 | 0.1538 | 0.3234 | 0.4175 | 0.4279 | 0.1015 | 0.232 | 0.3730 | 0.4199 | 0.2003 | 0.2535 | 0.4330 | 0.2587 | 0.4353 | 0.1865 | 0.2719 | 0.2183 |
C4 | 0.8614 | 0.2835 | 0.9641 | 0.0292 | 0.9664 | 0.0296 | 0.8609 | 0.2891 | 0.8836 | 0.1858 | 0.9354 | 0.0337 | 0.9279 | 0.0456 | 0.912 | 0.0553 |
C5 | 0.8933 | 0.2975 | 0.9920 | 0.0068 | 0.9886 | 0.0109 | 0.7851 | 0.3932 | 0.8929 | 0.2977 | 0.9903 | 0.0037 | 0.9910 | 0.0058 | 0.9928 | 0.0032 |
C6 | 0.5114 | 0.2727 | 0.3124 | 0.2140 | 0.2715 | 0.1919 | 0.1121 | 0.2019 | 0.3844 | 0.2295 | 0.4628 | 0.1810 | 0.4782 | 0.2236 | 0.4401 | 0.0901 |
C7 | 0.3456 | 0.3430 | 0.1363 | 0.3039 | 0.5056 | 0.4819 | 0.0994 | 0.2967 | 0.4331 | 0.4078 | 0.7783 | 0.2127 | 0.7705 | 0.1485 | 0.7816 | 0.2667 |
C8 | 0.4491 | 0.3440 | 0.3112 | 0.4121 | 0.3632 | 0.3790 | 0.2655 | 0.3466 | 0.3427 | 0.4246 | 0.4645 | 0.3680 | 0.5796 | 0.2303 | 0.6814 | 0.2203 |
C9 | 0.9966 | 0.0033 | 0.9982 | 0.0016 | 0.9987 | 0.0013 | 0.9992 | 0.0009 | 0.9959 | 0.0046 | 0.9997 | 0.0005 | 0.9976 | 0.0034 | 0.9967 | 0.0037 |
OA | 0.4978 | 0.1072 | 0.5089 | 0.1404 | 0.5311 | 0.0928 | 0.2864 | 0.1374 | 0.5419 | 0.0708 | 0.5782 | 0.0707 | 0.5889 | 0.0514 | 0.6151 | 0.0322 |
AA | 0.5660 | 0.0949 | 0.5682 | 0.0461 | 0.5817 | 0.0416 | 0.4323 | 0.082 | 0.5851 | 0.0775 | 0.6860 | 0.0233 | 0.6964 | 0.0291 | 0.6931 | 0.0439 |
Kappa | 0.3935 | 0.1066 | 0.4057 | 0.1279 | 0.4211 | 0.0928 | 0.1991 | 0.1007 | 0.4340 | 0.0694 | 0.4851 | 0.0670 | 0.4959 | 0.0500 | 0.5195 | 0.0379 |
Table 11.
The convergence values of different optimizers on the Salinas dataset.
Table 11.
The convergence values of different optimizers on the Salinas dataset.
Optimizer | Final Convergence Value |
---|
Mean | Std |
---|
ADAM | 2.176 | 0.3160 |
AdaGrad | 2.155 | 0.1448 |
RMSprop | 2.198 | 0.1502 |
SGD | 2.463 | 0.1173 |
SGD with momentum | 2.053 | 0.2727 |
LSTM optimizer | 1.486 | 0.1639 |
MOE-A | 1.373 | 0.2306 |
MOE-U | 1.255 | 0.1442 |
Table 12.
Classification accuracy by different optimizers on the Salinas dataset.
Table 12.
Classification accuracy by different optimizers on the Salinas dataset.
Class | Adam | AdaGrad | RMSprop | SGD | SGD with Momentum | LSTM Optimizer | MOE-A | MOE-U |
---|
Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std |
---|
C1 | 0.3998 | 0.4896 | 0.7984 | 0.3992 | 0.7858 | 0.3942 | 0.4517 | 0.4647 | 0.799 | 0.3995 | 0.4478 | 0.4552 | 0.7725 | 0.3889 | 0.5675 | 0.4257 |
C2 | 0.2960 | 0.4515 | 0.3903 | 0.3859 | 0.2929 | 0.4237 | 0.3082 | 0.4516 | 0.0003 | 0.0008 | 0.3179 | 0.4285 | 0.3812 | 0.3146 | 0.5832 | 0.3635 |
C3 | 0.1000 | 0.300 | 0.0733 | 0.1718 | 0.1558 | 0.3188 | 0.2819 | 0.4320 | 0.2423 | 0.3990 | 0.2052 | 0.2581 | 0.4340 | 0.3508 | 0.1757 | 0.2333 |
C4 | 0.1024 | 0.2993 | 0.5722 | 0.4658 | 0.5042 | 0.4760 | 0.2453 | 0.3954 | 0.2101 | 0.3954 | 0.9667 | 0.0683 | 0.8356 | 0.2852 | 0.8961 | 0.2988 |
C5 | 0.2000 | 0.3999 | 0.0002 | 0.0006 | 0.1127 | 0.2975 | 0.0001 | 0.0001 | 0.1047 | 0.2943 | 0.5880 | 0.3833 | 0.3880 | 0.4655 | 0.5782 | 0.3781 |
C6 | 0.4679 | 0.4644 | 0.7653 | 0.3895 | 0.6639 | 0.4033 | 0.1272 | 0.2948 | 0.6957 | 0.4144 | 0.8979 | 0.1351 | 0.9567 | 0.0760 | 0.9552 | 0.0667 |
C7 | 0.2930 | 0.4334 | 0.0159 | 0.0322 | 0.2571 | 0.3946 | 0.1062 | 0.2972 | 0.3078 | 0.4498 | 0.6105 | 0.3853 | 0.7449 | 0.2658 | 0.4794 | 0.4007 |
C8 | 0.1994 | 0.2907 | 0.3709 | 0.3832 | 0.2009 | 0.3266 | 0.1182 | 0.2602 | 0.1373 | 0.2115 | 0.4620 | 0.3303 | 0.3487 | 0.3202 | 0.6070 | 0.2226 |
C9 | 0.1997 | 0.3995 | 0.3567 | 0.4430 | 0.1130 | 0.2923 | 0.3007 | 0.4568 | 0.209 | 0.3963 | 0.4713 | 0.4746 | 0.4205 | 0.4054 | 0.5791 | 0.4731 |
C10 | 0.0784 | 0.2118 | 0.0800 | 0.2124 | 0.0696 | 0.1875 | 0.0025 | 0.0076 | 0.0894 | 0.2032 | 0.1951 | 0.2343 | 0.3351 | 0.2793 | 0.2083 | 0.2136 |
C11 | 0.0000 | 0.0000 | 0.2007 | 0.3997 | 0.2981 | 0.4554 | 0.038 | 0.1122 | 0.0000 | 0.0000 | 0.4175 | 0.4287 | 0.3186 | 0.379 | 0.4751 | 0.4109 |
C12 | 0.1996 | 0.3992 | 0.1620 | 0.3347 | 0.2648 | 0.4075 | 0.1000 | 0.3000 | 0.1778 | 0.359 | 0.1707 | 0.3027 | 0.3013 | 0.2653 | 0.2410 | 0.3297 |
C13 | 0.2746 | 0.383 | 0.3350 | 0.3999 | 0.1166 | 0.2121 | 0.0491 | 0.1474 | 0.3028 | 0.3495 | 0.8168 | 0.2841 | 0.8245 | 0.2843 | 0.8762 | 0.1684 |
C14 | 0.1574 | 0.2491 | 0.5389 | 0.4228 | 0.1794 | 0.3122 | 0.098 | 0.1477 | 0.3713 | 0.3786 | 0.6726 | 0.2499 | 0.5209 | 0.3732 | 0.6700 | 0.2840 |
C15 | 0.2089 | 0.2808 | 0.0598 | 0.1694 | 0.2384 | 0.3318 | 0.2729 | 0.4001 | 0.1034 | 0.2181 | 0.4313 | 0.3008 | 0.5338 | 0.3236 | 0.2958 | 0.1900 |
C16 | 0.2174 | 0.3049 | 0.1571 | 0.3069 | 0.1349 | 0.1436 | 0.0174 | 0.0245 | 0.1951 | 0.2512 | 0.5661 | 0.2205 | 0.6242 | 0.1530 | 0.6379 | 0.1198 |
OA | 0.2243 | 0.1135 | 0.2932 | 0.0953 | 0.2555 | 0.0811 | 0.1744 | 0.0674 | 0.2175 | 0.0839 | 0.4863 | 0.0699 | 0.5056 | 0.0968 | 0.5333 | 0.0525 |
AA | 0.2122 | 0.0786 | 0.3048 | 0.0675 | 0.2743 | 0.0508 | 0.1573 | 0.0429 | 0.2466 | 0.0912 | 0.5148 | 0.0587 | 0.5463 | 0.0895 | 0.5516 | 0.0469 |
Kappa | 0.1678 | 0.1024 | 0.2403 | 0.0857 | 0.2010 | 0.0744 | 0.1118 | 0.0577 | 0.1679 | 0.0810 | 0.4365 | 0.0721 | 0.4612 | 0.0997 | 0.4845 | 0.0536 |
Table 13.
The convergence values of different optimizers on the SalinasA dataset.
Table 13.
The convergence values of different optimizers on the SalinasA dataset.
Optimizer | Final Convergence Value |
---|
Mean | Std |
---|
Adam | 0.8340 | 0.2434 |
AdaGrad | 0.8905 | 0.1416 |
RMSprop | 0.9189 | 0.1337 |
SGD | 1.145 | 0.1298 |
SGD with momentum | 0.8315 | 0.1449 |
LSTM optimizer | 0.3872 | 0.1678 |
MOE-A | 0.4187 | 0.1039 |
MOE-U | 0.2822 | 0.1047 |
Table 14.
Classification accuracy of the predictive model optimized by different optimizers on the SalinasA dataset.
Table 14.
Classification accuracy of the predictive model optimized by different optimizers on the SalinasA dataset.
Class | Adam | AdaGrad | RMSprop | SGD | SGD with Momentum | LSTM Optimizer | MOE-A | MOE-U |
---|
Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std |
---|
C1 | 0.9951 | 0.0008 | 0.9951 | 0.0008 | 0.9959 | 0.0013 | 0.9954 | 0.0010 | 0.9959 | 0.0017 | 0.9951 | 0.0008 | 0.9949 | 0.0000 | 0.9949 | 0.0000 |
C2 | 0.085 | 0.1102 | 0.2235 | 0.1997 | 0.1377 | 0.1203 | 0.2137 | 0.2628 | 0.2051 | 0.1980 | 0.4778 | 0.2305 | 0.4640 | 0.1864 | 0.6827 | 0.1349 |
C3 | 0.1758 | 0.3139 | 0.6216 | 0.4067 | 0.6927 | 0.3677 | 0.5305 | 0.4759 | 0.7713 | 0.3098 | 0.8461 | 0.1602 | 0.8737 | 0.1004 | 0.6930 | 0.1686 |
C4 | 0.7527 | 0.3973 | 0.5201 | 0.4235 | 0.5530 | 0.3958 | 0.3605 | 0.4408 | 0.8736 | 0.1868 | 0.7308 | 0.3518 | 0.8089 | 0.2486 | 0.8912 | 0.1300 |
C5 | 0.7936 | 0.3969 | 0.8522 | 0.2945 | 0.6625 | 0.4158 | 0.4543 | 0.4529 | 0.8742 | 0.2588 | 0.9950 | 0.0035 | 0.9964 | 0.0022 | 0.9947 | 0.0033 |
C6 | 0.9099 | 0.1317 | 0.9627 | 0.0316 | 0.9584 | 0.0535 | 0.9369 | 0.0828 | 0.9446 | 0.0768 | 0.9637 | 0.0239 | 0.9594 | 0.0285 | 0.9625 | 0.0309 |
OA | 0.5649 | 0.1504 | 0.600 | 0.1066 | 0.5716 | 0.1252 | 0.4876 | 0.0843 | 0.7136 | 0.1014 | 0.7680 | 0.1355 | 0.7895 | 0.0989 | 0.8473 | 0.067 |
AA | 0.6187 | 0.1301 | 0.6959 | 0.0772 | 0.6667 | 0.0944 | 0.5819 | 0.0609 | 0.7774 | 0.0981 | 0.8348 | 0.0899 | 0.8496 | 0.0582 | 0.8698 | 0.0558 |
Kappa | 0.4662 | 0.1689 | 0.5170 | 0.1206 | 0.4882 | 0.1334 | 0.3869 | 0.0799 | 0.6493 | 0.1266 | 0.7197 | 0.1579 | 0.7434 | 0.1156 | 0.8104 | 0.0830 |
Table 15.
The convergence values of different optimizers on the PaviaC dataset.
Table 15.
The convergence values of different optimizers on the PaviaC dataset.
Optimizer | Final Convergence Value |
---|
Mean | Std |
---|
Adam | 0.8023 | 0.2267 |
AdaGrad | 0.9133 | 0.1145 |
RMSprop | 0.8824 | 0.1323 |
SGD | 1.445 | 0.1436 |
SGD with momentum | 0.8019 | 0.2074 |
LSTM optimizer | 0.4803 | 0.1362 |
MOE-A | 0.4924 | 0.1215 |
MOE-U | 0.4246 | 0.1088 |
Table 16.
Classification accuracy by different optimizers on the PaviaC dataset.
Table 16.
Classification accuracy by different optimizers on the PaviaC dataset.
Class | Adam | AdaGrad | RMSprop | SGD | SGD with Momentum | LSTM Optimizer | MOE-A | MOE-U |
---|
Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std |
---|
C1 | 0.9763 | 0.0368 | 0.8894 | 0.2945 | 0.9157 | 0.2223 | 0.6161 | 0.4633 | 0.9915 | 0.0074 | 0.9902 | 0.0055 | 0.9839 | 0.0097 | 0.9802 | 0.0173 |
C2 | 0.7692 | 0.2801 | 0.6898 | 0.3211 | 0.4484 | 0.3307 | 0.6452 | 0.4108 | 0.3957 | 0.4259 | 0.7749 | 0.0816 | 0.7791 | 0.1418 | 0.7862 | 0.0875 |
C3 | 0.6118 | 0.3800 | 0.6786 | 0.3367 | 0.8507 | 0.1639 | 0.3934 | 0.4704 | 0.6914 | 0.4464 | 0.8847 | 0.0920 | 0.7278 | 0.2782 | 0.8709 | 0.0699 |
C4 | 0.6409 | 0.3262 | 0.7002 | 0.2534 | 0.7315 | 0.1876 | 0.4538 | 0.4362 | 0.6988 | 0.2473 | 0.7586 | 0.2077 | 0.7091 | 0.2624 | 0.7670 | 0.1321 |
C5 | 0.2026 | 0.2708 | 0.2620 | 0.3278 | 0.3151 | 0.3434 | 0.3528 | 0.3785 | 0.4822 | 0.2206 | 0.5737 | 0.209 | 0.5641 | 0.2197 | 0.5539 | 0.1709 |
C6 | 0.8138 | 0.1262 | 0.3946 | 0.3704 | 0.7293 | 0.3589 | 0.4697 | 0.429 | 0.6627 | 0.3159 | 0.8275 | 0.2294 | 0.8179 | 0.1327 | 0.8815 | 0.1079 |
C7 | 0.5769 | 0.3219 | 0.8887 | 0.0589 | 0.5799 | 0.3247 | 0.5457 | 0.4266 | 0.8368 | 0.0976 | 0.7812 | 0.0649 | 0.7554 | 0.1324 | 0.7826 | 0.0747 |
C8 | 0.7490 | 0.3631 | 0.6369 | 0.3284 | 0.6097 | 0.3932 | 0.3285 | 0.3831 | 0.4691 | 0.3907 | 0.6506 | 0.2739 | 0.6435 | 0.306 | 0.6863 | 0.2401 |
C9 | 0.9942 | 0.0094 | 0.9896 | 0.0180 | 0.9943 | 0.0103 | 0.6075 | 0.4427 | 0.8024 | 0.3119 | 0.9959 | 0.0073 | 0.9886 | 0.017 | 0.9919 | 0.0131 |
OA | 0.8225 | 0.098 | 0.7415 | 0.1353 | 0.7452 | 0.1717 | 0.5024 | 0.2719 | 0.7440 | 0.1239 | 0.8358 | 0.0859 | 0.8245 | 0.0927 | 0.8445 | 0.0679 |
AA | 0.7039 | 0.0774 | 0.6811 | 0.0648 | 0.6860 | 0.0569 | 0.4903 | 0.0818 | 0.6701 | 0.0876 | 0.8042 | 0.0584 | 0.7744 | 0.0593 | 0.8112 | 0.0286 |
Kappa | 0.7588 | 0.1219 | 0.6649 | 0.1504 | 0.6737 | 0.1798 | 0.425 | 0.2518 | 0.6612 | 0.1538 | 0.7781 | 0.1101 | 0.7638 | 0.1163 | 0.7890 | 0.0861 |
Table 17.
The convergence values of different optimizers on the KSC dataset.
Table 17.
The convergence values of different optimizers on the KSC dataset.
Optimizer | Final Convergence Value |
---|
Mean | Std |
---|
Adam | 2.1805 | 0.2329 |
AdaGrad | 2.2995 | 0.1549 |
RMSprop | 2.1549 | 0.2984 |
SGD | 2.7160 | 0.6359 |
SGD with momentum | 2.4010 | 0.2103 |
LSTM optimizer | 1.6793 | 0.3079 |
MOE-A | 1.6002 | 0.3768 |
MOE-U | 1.5106 | 0.2350 |
Table 18.
Classification accuracy by different optimizers on the KSC dataset.
Table 18.
Classification accuracy by different optimizers on the KSC dataset.
Class | Adam | AdaGrad | RMSprop | SGD | SGD with Momentum | LSTM Optimizer | MOE-A | MOE-U |
---|
Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std |
---|
C1 | 0.2771 | 0.4155 | 0.1000 | 0.3000 | 0.1760 | 0.3559 | 0.0000 | 0.0000 | 0.0995 | 0.2984 | 0.5811 | 0.3668 | 0.4622 | 0.3566 | 0.5882 | 0.3479 |
C2 | 0.1975 | 0.3951 | 0.2033 | 0.3985 | 0.1449 | 0.3143 | 0.1922 | 0.3848 | 0.0000 | 0.0000 | 0.2428 | 0.3188 | 0.3082 | 0.2597 | 0.4576 | 0.2739 |
C3 | 0.0984 | 0.2953 | 0.2984 | 0.4559 | 0.0000 | 0.0000 | 0.1008 | 0.2997 | 0.0992 | 0.2977 | 0.0910 | 0.2488 | 0.0184 | 0.0417 | 0.2148 | 0.3460 |
C4 | 0.0135 | 0.0405 | 0.1722 | 0.3485 | 0.0984 | 0.2939 | 0.0000 | 0.0000 | 0.3889 | 0.4764 | 0.0032 | 0.0095 | 0.1302 | 0.2591 | 0.1087 | 0.2182 |
C5 | 0.1665 | 0.3395 | 0.0000 | 0.0000 | 0.0770 | 0.2311 | 0.2000 | 0.4000 | 0.0000 | 0.0000 | 0.0193 | 0.0557 | 0.6211 | 0.3739 | 0.1627 | 0.2360 |
C6 | 0.0825 | 0.2476 | 0.1000 | 0.3000 | 0.3803 | 0.4668 | 0.0983 | 0.2948 | 0.2000 | 0.4000 | 0.2450 | 0.3498 | 0.0694 | 0.1136 | 0.1843 | 0.2201 |
C7 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.1981 | 0.3962 | 0.1000 | 0.3000 | 0.0000 | 0.0000 | 0.3086 | 0.3883 | 0.1914 | 0.2573 | 0.4114 | 0.4295 |
C8 | 0.2044 | 0.3052 | 0.1090 | 0.2673 | 0.0007 | 0.0021 | 0.0007 | 0.0021 | 0.0501 | 0.1503 | 0.1387 | 0.1583 | 0.2323 | 0.1860 | 0.2056 | 0.2708 |
C9 | 0.1238 | 0.2993 | 0.1096 | 0.2982 | 0.4415 | 0.4497 | 0.1000 | 0.3000 | 0.0994 | 0.2983 | 0.5406 | 0.3132 | 0.5533 | 0.2615 | 0.4479 | 0.3298 |
C10 | 0.0106 | 0.0319 | 0.2599 | 0.3938 | 0.0983 | 0.2883 | 0.0000 | 0.0000 | 0.0027 | 0.0057 | 0.2938 | 0.3036 | 0.3374 | 0.2648 | 0.3443 | 0.2510 |
C11 | 0.2477 | 0.3895 | 0.0482 | 0.1438 | 0.0427 | 0.1282 | 0.1000 | 0.3000 | 0.1000 | 0.3000 | 0.4687 | 0.4338 | 0.6418 | 0.3389 | 0.7888 | 0.2629 |
C12 | 0.5750 | 0.3728 | 0.1861 | 0.2737 | 0.5153 | 0.3863 | 0.1026 | 0.2985 | 0.3972 | 0.4306 | 0.4676 | 0.2653 | 0.6463 | 0.2487 | 0.6531 | 0.2041 |
C13 | 0.5975 | 0.4879 | 0.7931 | 0.3966 | 0.5977 | 0.4881 | 0.5995 | 0.4895 | 0.5949 | 0.4845 | 0.9965 | 0.0039 | 0.9954 | 0.0062 | 0.9937 | 0.0075 |
OA | 0.2757 | 0.0990 | 0.2545 | 0.0850 | 0.2715 | 0.1203 | 0.1610 | 0.0842 | 0.2135 | 0.1032 | 0.4667 | 0.0716 | 0.5068 | 0.0705 | 0.5361 | 0.0883 |
AA | 0.1996 | 0.0364 | 0.1831 | 0.0413 | 0.2131 | 0.0781 | 0.1226 | 0.0384 | 0.1563 | 0.0449 | 0.3382 | 0.051 | 0.4006 | 0.0717 | 0.4278 | 0.0592 |
Kappa | 0.1974 | 0.0912 | 0.1803 | 0.0769 | 0.2003 | 0.1222 | 0.0851 | 0.0723 | 0.1402 | 0.1002 | 0.4049 | 0.0733 | 0.4555 | 0.0763 | 0.4860 | 0.094 |
Table 19.
The convergence values of different optimizers on the PaviaC dataset.
Table 19.
The convergence values of different optimizers on the PaviaC dataset.
Optimizer | Final Convergence Value |
---|
Mean | Std |
---|
Adam | 0.7734 | 0.1765 |
AdaGrad | 0.9039 | 0.0941 |
RMSprop | 0.9133 | 0.1145 |
SGD | 1.4272 | 0.1492 |
SGD with momentum | 0.7634 | 0.2265 |
LSTM optimizer | 0.3463 | 0.1168 |
MOE-A | 0.3941 | 0.1040 |
MOE-U | 0.3710 | 0.1002 |
Table 20.
Classification accuracy by different optimizers on the PaviaC dataset.
Table 20.
Classification accuracy by different optimizers on the PaviaC dataset.
Class | Adam | AdaGrad | RMSprop | SGD | SGD with Momentum | LSTM Optimizer | MOE-A | MOE-U |
---|
Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std |
---|
C1 | 0.9763 | 0.0368 | 0.8894 | 0.2945 | 0.9157 | 0.2223 | 0.6161 | 0.4633 | 0.9915 | 0.0074 | 0.9941 | 0.0029 | 0.9862 | 0.0121 | 0.9890 | 0.0075 |
C2 | 0.7692 | 0.2801 | 0.6898 | 0.3211 | 0.4484 | 0.3307 | 0.6452 | 0.4108 | 0.3957 | 0.4259 | 0.7859 | 0.0708 | 0.7921 | 0.1134 | 0.8235 | 0.0661 |
C3 | 0.6118 | 0.3800 | 0.6786 | 0.3367 | 0.8507 | 0.1639 | 0.3934 | 0.4704 | 0.6914 | 0.4464 | 0.8819 | 0.0924 | 0.8191 | 0.1732 | 0.8270 | 0.1230 |
C4 | 0.6409 | 0.3262 | 0.7002 | 0.2534 | 0.7315 | 0.1876 | 0.4538 | 0.4362 | 0.6988 | 0.2473 | 0.8228 | 0.1017 | 0.8124 | 0.0550 | 0.8160 | 0.0768 |
C5 | 0.2026 | 0.2708 | 0.2620 | 0.3278 | 0.3151 | 0.3434 | 0.3528 | 0.3785 | 0.4822 | 0.2206 | 0.5186 | 0.1952 | 0.5533 | 0.1382 | 0.5514 | 0.2171 |
C6 | 0.8138 | 0.1262 | 0.3946 | 0.3704 | 0.7293 | 0.3589 | 0.4697 | 0.429 | 0.6627 | 0.3159 | 0.8874 | 0.0449 | 0.8890 | 0.0981 | 0.8554 | 0.1217 |
C7 | 0.5769 | 0.3219 | 0.8887 | 0.0589 | 0.5799 | 0.3247 | 0.5457 | 0.4266 | 0.8368 | 0.0976 | 0.8168 | 0.0376 | 0.8208 | 0.0260 | 0.8238 | 0.0404 |
C8 | 0.7490 | 0.3631 | 0.6369 | 0.3284 | 0.6097 | 0.3932 | 0.3285 | 0.3831 | 0.4691 | 0.3907 | 0.7373 | 0.2658 | 0.7678 | 0.2266 | 0.8648 | 0.2156 |
C9 | 0.9942 | 0.0094 | 0.9896 | 0.0180 | 0.9943 | 0.0103 | 0.6075 | 0.4427 | 0.8024 | 0.3119 | 0.9990 | 0.0013 | 0.9916 | 0.0117 | 0.9982 | 0.0041 |
OA | 0.8225 | 0.098 | 0.7415 | 0.1353 | 0.7452 | 0.1717 | 0.5024 | 0.2719 | 0.7440 | 0.1239 | 0.8673 | 0.0754 | 0.8732 | 0.0680 | 0.9024 | 0.0590 |
AA | 0.7039 | 0.0774 | 0.6811 | 0.0648 | 0.6860 | 0.0569 | 0.4903 | 0.0818 | 0.6701 | 0.0876 | 0.8271 | 0.0276 | 0.8258 | 0.0261 | 0.8388 | 0.0267 |
Kappa | 0.7588 | 0.1219 | 0.6649 | 0.1504 | 0.6737 | 0.1798 | 0.425 | 0.2518 | 0.6612 | 0.1538 | 0.8193 | 0.0962 | 0.8268 | 0.0872 | 0.8652 | 0.0753 |