User:A29mukhe: Difference between revisions
No edit summary |
No edit summary |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
== Marty == | |||
3.1: Data curation | |||
Dataset: 549 ECG records total | |||
290 unique patients | |||
Each ECG record has a mean length of over 100s | |||
3.2: ANN model | |||
ConvNetQuake model + 1D batch normalization + Label-smoothing | |||
Model (PyTorch): | |||
- Input layer: 10-second long ECG signal | |||
- Hidden layers: 8 * (1D convolution layer, Activation function: RELU, 1D batch normalization layer) | |||
- Output layer: 1280 dimensions -> 1 dimension, Activation function: Sigmoid | |||
Batch size = 10 | |||
Learning rate = 10^-4 | |||
Optimizer = ADAM | |||
80-10-10: Train-Validation-Test | |||
==Betty== | |||
Result: | Result: | ||
1. Quantification of accuracies for single channels with 20-fold cross-validation, resulting highest individual accuracies: v5, v6, vx, vz, and ii | 1. Quantification of accuracies for single channels with 20-fold cross-validation, resulting highest individual accuracies: v5, v6, vx, vz, and ii | ||
Latest revision as of 19:12, 25 October 2020
Marty
3.1: Data curation
Dataset: 549 ECG records total 290 unique patients Each ECG record has a mean length of over 100s
3.2: ANN model
ConvNetQuake model + 1D batch normalization + Label-smoothing
Model (PyTorch): - Input layer: 10-second long ECG signal - Hidden layers: 8 * (1D convolution layer, Activation function: RELU, 1D batch normalization layer) - Output layer: 1280 dimensions -> 1 dimension, Activation function: Sigmoid
Batch size = 10 Learning rate = 10^-4 Optimizer = ADAM
80-10-10: Train-Validation-Test
Betty
Result:
1. Quantification of accuracies for single channels with 20-fold cross-validation, resulting highest individual accuracies: v5, v6, vx, vz, and ii
2. Quantification of accuracies for pairs of top 5 highest individual channels with 20-fold cross-validation, resulting highest pairs accuracies to fed into a the neural network: lead v6 and lead vz
3. Use 100-fold cross validation on v6 and vz pair of channels, then compare outliers based on top 20, top 50 and total 100 performing models, finding that standard deviation is non-trivial and there are few models performed very poorly.
4. Discussing 2 factors effecting model performance evaluation:
1) Random train-val-test split might have effects of the performance of the model, but it can be improved by access with a larger data set and further discussion
2) random initialization of the weights of neural network shows little effects on the performance of the model performance evaluation, because of showing a high average results with a fixed train-val-test split
5. Comparing with other models, the model in this article has the highest accuracy, specificity, and precision
6. Further using 290 fold patient-wise split, resulting the same highest accuracy of the pair v6 and vz as record-wise split
1) Discuss patient-wise split might result lower accuracy evaluation, however, it still maintain an average of 97.83%