| Literature DB >> 35437446 |
Tapas Bhowmik1, Rohini A Bhusnurmath2, Deepti Sahu3, K Suresh Babu4, Abdullah Alqahtani5.
Abstract
To address the shortcomings of standard convolutional neural networks (CNNs), the model structure is complex, the training period is lengthy, and the data processing technique is single. A modified capsule network is presented to optimize hierarchical convolution-the algorithm for identifying mental health conditions. To begin, two types of data processing are performed on the original vibration data: wavelet noise reduction and wavelet packet noise reduction; this retains more valuable information for mental health identification in the original signal; secondly, the CNN employs the concept of hierarchical convolution, and three distinct scaled convolution kernels are utilized to extract features from numerous angles; ultimately, the convolution kernel's extracted features are fed into the pruning strategy's capsule network for mental health diagnosis. The enhanced capsule network has the potential to significantly speed up mental health identification while maintaining accuracy. It is time to address the issue of the CNN structure being too complex and the recognition impact being inadequate. The experimental findings indicate that the suggested algorithm achieves a high level of recognition accuracy while consuming a small amount of time.Entities:
Mesh:
Year: 2022 PMID: 35437446 PMCID: PMC9013298 DOI: 10.1155/2022/5396840
Source DB: PubMed Journal: Comput Math Methods Med ISSN: 1748-670X Impact factor: 2.238
Figure 1Schematic diagram of CNN.
Figure 2Capsule network.
Experimental device parameters.
| Bearing status | Load/HP | Fault diameter/in | Speed (/r/min) | Label |
|---|---|---|---|---|
| Normal | 0 | None | 1797 | X97 |
| 1 | None | 1772 | X98 | |
| 2 | None | 1750 | X99 | |
| 3 | None | 1730 | X100 | |
| Inner ring failure | 0 | 0.007 | 1797 | X105 |
| 1 | 0.007 | 1772 | X106 | |
| 2 | 0.007 | 1750 | X107 | |
| 3 | 0.007 | 1730 | X108 | |
| Ball failure | 0 | 0.007 | 1797 | X118 |
| 1 | 0.007 | 1772 | X119 | |
| 2 | 0.007 | 1750 | X120 | |
| 3 | 0.007 | 1730 | X121 | |
| Outer ring failure | 0 | 0.007 | 1797 | X130 |
| 1 | 0.007 | 1772 | X131 | |
| 2 | 0.007 | 1750 | X132 | |
| 3 | 0.007 | 1730 | X133 |
Selection of batch_size.
| Batch_size | Cycle | Time/s | Accuracy >99% cycle | Accuracy/% | Loss |
|---|---|---|---|---|---|
| 500 | 18 | 215 | 8 | 99.93 | 0.04834 |
| 400 | 22 | 223 | 7 | 99.95 | 0.04201 |
| 300 | 29 | 259 | 7 | 99.95 | 0.03967 |
| 250 | 35 | 265 | 6 | 99.96 | 0.03742 |
| 200 | 44 | 277 | 4 | 99.96 | 0.03114 |
| 150 | 58 | 284 | 5 | 99.96 | 0.03448 |
| 100 | 87 | 296 | 3 | 99.96 | 0.02930 |
| 50 | 174 | 345 | 4 | 99.95 | 0.02984 |
| 20 | 433 | 535 | 3 | 99.96 | 0.02233 |
| 10 | 867 | 671 | 3 | 99.96 | 0.02346 |
| 5 | 1732 | 1042 | 2 | 99.96 | 0.01993 |
Structural parameters of mental health identification model.
| Network layer | Convolution kernel size/stride | Number | Number of outputs/channels | Whether to zero-fill |
|---|---|---|---|---|
| Conv1 | 5 × 1/2 × 1 | 4 | 1498 × 1/4 | N |
| Concat | —/— | - | 1498 × 1/8 | - |
| Conv2 | 5 × 1/2 × 1 | 4 | 747 × 1/4 | N |
| Conv1 × 1 | 1 × 1/1 × 1 | 4 | 747 × 1/4 | N |
| Conv3 × 1 | 3 × 1/1 × 1 | 4 | 747 × 1/4 | Y |
| Conv5 × 1 | 5 × 1/2 × 1 | 4 | 747 × 1/4 | Y |
| Concat | —/— | —/— | 747 × 1/12 | - |
| Conv3 | 3 × 1/1 × 1 | 4 | 745 × 1/4 | N |
| PrimaryCap | 5 × 1/2 × 1 | 8 | 371 × 1/32 | N |
| DigitCaps | —/— | —/— | 4/16 | - |
| Length (output) | —/— | —/— | 4/— | - |
Figure 3Selection of pruning threshold.
Mental health recognition accuracy.
| Number of experiments | Original CapsNet | Improve CapsNet |
|---|---|---|
| The first time | 99.95 | 99.96 |
| The second time | 99.95 | 99.95 |
| The third time | 99.97 | 99.97 |
| Mean | 99.96 | 99.96 |
Mental health identification time.
| Number of experiments | Original CapsNet | Improve CapsNet |
|---|---|---|
| The first time | 4.60 | 3.27 |
| The second time | 4.08 | 3.24 |
| The third time | 4.94 | 3.24 |
| Mean | 4.54 | 3.25 |
Changes of pruning parameters.
| Pruning threshold | Pruning parameters |
|---|---|
| 0.01 | 373,181 |
| 0.02 | 612,648 |
| 0.03 | 711,706 |
| 0.04 | 743,791 |
| 0.05 | 753,453 |
Accuracy comparison.
| Algorithm | Average accuracy/% | Time/s |
|---|---|---|
| WPE-FWELM | 92.38 | 0.4267 |
| GCSO-RBFNN | 94.19 | 0.5586 |
| Proposed algorithm | 99.96 | 3.2500 |
Figure 4Comparison of accuracy of proposed model.
Figure 5Comparison of time taken by proposed model.
Comparison with the basic model of CNN.
| Algorithm | Average accuracy | Training time (sec) | Test time (sec) |
|---|---|---|---|
| CNN-Softmax | 98.75 | 248 | 0.279 |
| CNN-SVM | 99.86 | 230 | 0.187 |
| Algorithm | 99.96 | 296 | 3.250 |
Figure 6Comparison of average accuracy of proposed algorithm.
Figure 7Comparison of training time of proposed algorithm.
Figure 8Comparison of test time of proposed algorithm.