| Literature DB >> 32908471 |
Imen Jammoussi1, Mounir Ben Nasr1.
Abstract
Extreme learning machine is a fast learning algorithm for single hidden layer feedforward neural network. However, an improper number of hidden neurons and random parameters have a great effect on the performance of the extreme learning machine. In order to select a suitable number of hidden neurons, this paper proposes a novel hybrid learning based on a two-step process. First, the parameters of hidden layer are adjusted by a self-organized learning algorithm. Next, the weights matrix of the output layer is determined using the Moore-Penrose inverse method. Nine classification datasets are considered to demonstrate the efficiency of the proposed approach compared with original extreme learning machine, Tikhonov regularization optimally pruned extreme learning machine, and backpropagation algorithms. The results show that the proposed method is fast and produces better accuracy and generalization performances.Entities:
Mesh:
Year: 2020 PMID: 32908471 PMCID: PMC7468594 DOI: 10.1155/2020/2918276
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1Single hidden layer feedforward neural network (SLFN).
Figure 2SLFN structure with one-dimensional Kohonen layer.
Figure 3The sketch map of the proposed method.
Characteristics of the nine datasets.
| Datasets | Training data | Testing data | Attributes | Classes |
|---|---|---|---|---|
| Ionosphere | 246 | 105 | 34 | 2 |
| Iris | 105 | 45 | 4 | 3 |
| Wine | 126 | 52 | 13 | 3 |
| Balance | 499 | 126 | 4 | 3 |
| Zoo | 70 | 31 | 16 | 7 |
| Image segmentation | 1617 | 693 | 19 | 7 |
| Ecoli | 235 | 101 | 7 | 8 |
| Multiple features | 1400 | 600 | 649 | 10 |
| Jaffe | 149 | 64 | 4096 | 7 |
Figure 4Samples of the Jaffe dataset. (a) Angry. (b) Disgust. (c) Fear. (d) Happy. (e) Neutral. (f) Sad. (g) Surprised.
Results of Experiments on classification problem.
| Datasets | Algorithms | Training time (s) | Testing accuracy | Hidden nodes |
|---|---|---|---|---|
| Ionosphere | BP | 33.944864 | 82.8571 | 20 |
| ELM | 0.667364 | 87.6190 | 40 | |
| TROP-ELM | 0.6517 | 89.2900 | 51 | |
| Proposed |
|
|
| |
|
| ||||
| Iris | BP | 29.232330 | 93.3333 | 15 |
| ELM | 0.235005 | 95.5556 | 40 | |
| TROP-ELM | 0.0738 | 96.6700 | 59 | |
| Proposed |
|
|
| |
|
| ||||
| Wine | BP | 31.336370 | 94.2308 | 18 |
| ELM | 0.218872 | 96.1538 | 35 | |
| TROP-ELM | 0.1242 | 96.5800 | 84 | |
| Proposed |
|
|
| |
|
| ||||
| Balance | BP | 136.802525 | 76.1905 | 10 |
| ELM | 1.121717 | 83.0688 | 28 | |
| TROP-ELM | 0.3224 | 87.2100 | 56 | |
| Proposed |
|
|
| |
|
| ||||
| Zoo | BP | 34.132912 | 80.6452 | 10 |
| ELM | 0.082092 | 93.5484 | 15 | |
| TROP-ELM | 0.0316 | 94.5000 | 18 | |
| Proposed |
|
|
| |
|
| ||||
| Image segmentation | BP | 428.141558 | 87.8582 | 15 |
| ELM | 24.629949 | 91.3008 | 90 | |
| TROP-ELM | 207.8026 | 90.4300 | 187 | |
| Proposed |
|
|
| |
|
| ||||
| Ecoli | BP | 55.678908 | 71.4286 | 15 |
| ELM | 0.646599 | 85.9890 | 40 | |
| TROP-ELM | 0.5869 | 92.0700 | 90 | |
| Proposed |
|
|
| |
|
| ||||
| Multiple features | BP | 226.625993 | 90.9000 | 12 |
| ELM | 67.085971 | 97.6833 | 180 | |
| TROP-ELM | 190.431 | 98.4300 | 338 | |
| Proposed |
|
|
| |
|
| ||||
| Jaffe | BP | 427.894980 | 75.4464 | 20 |
| ELM | 1.778349 | 81.9196 | 130 | |
| TROP-ELM | 1.668231 | 83.4550 | 240 | |
| Proposed |
|
|
| |
Figure 5Box plots depicting the performance of training algorithms. Accuracy value variation of the (a) Ionosphere dataset, (b) Iris dataset, (c) Wine dataset, (d) Balance dataset, (e) Zoo dataset, (f) Image segmentation dataset, (g) Ecoli dataset, (h) Multiple features dataset, and (i) Jaffe dataset.