Electrocardio diagnosis method based on combination of convolutional neural network and recurrent neural network
A cyclic neural network and convolutional neural network technology, applied in neural learning methods, biological neural network models, neural architectures, etc., can solve problems such as lack of generality, insufficient model expression ability, and inability to cover, to achieve diagnostic efficiency and The accuracy is improved, the model upgrade is simple and easy to operate, and the effect of ensuring compatibility
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0063] This embodiment provides an electrocardiographic diagnosis method based on the combination of convolutional neural network and cyclic neural network, such as figure 1 Shown:
[0064] Include the following steps:
[0065] S1. Collect ECG signal training data, and attach labels respectively for data preprocessing;
[0066] S2. Perform data enhancement on the preprocessed training data;
[0067] S3. Construct a joint neural network model combined with a convolutional neural network and a recurrent neural network, and use the enhanced training data to train the joint neural network model to obtain a training model;
[0068] S4. Obtain the target ECG signal, input the target ECG signal into the training model for calculation, and output the probability value;
[0069] S5. Perform positive and negative case judgment according to the output probability value, and obtain a classification judgment result.
[0070] Such as figure 2 As shown, in step S3, the forward propagat...
Embodiment 2
[0087] As an optimization to the above embodiment, in step S1, the step of performing data preprocessing on the training data includes:
[0088] S11. Read the ECG training data of all channels, the common ones are 1 channel, 3 channels, 6 channels, 12 channels, 18 channels, etc.;
[0089] S12. Build a multi-channel data matrix: arrange the read multi-channel ECG data in a matrix form of [time_step, channel], where time_step is the time step, that is, the number of sampling points in chronological order, and channel is the number of channels;
[0090] S13. Perform data normalization processing on the data matrix: on the feature dimension (that is, the channel dimension), each feature value is subtracted from the mean value of all features under the time step, and then divided by the mean value of all features under the time step Standard deviation, the formula for normalization processing is:
[0091]
[0092] Among them, F new is the eigenvalue after normalization, F old...
Embodiment 3
[0096] As an optimization to the above embodiment, in step S2, the step of performing data enhancement on the preprocessed training data includes:
[0097] S21. In the dimension of time step, advance or delay the data by a set range;
[0098] S22, then adding Gaussian noise to the data;
[0099] S23. Finally, reverse the time sequence of the data.
[0100] The new data generated after data augmentation is added to the data set as a new sample.
[0101] Data enhancement is to improve the final generalization ability of the network by increasing the diversity and completeness of the data. If the amount of original data is sufficient, no data enhancement is required.
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com