Table 2

Commonly used machine learning classification algorithms

AlgorithmLearning methodDescriptionUtility in EP ML
Support vector machine
  • Most commonly used supervised learning method

  • Used to classify complex non-linear data

  • Creates ‘hyperplane’ that non-linearly separates the two classes in a feature space

  • Good classification and generalization properties

  • Arrhythmia classification using heart rate variability

  • VF detection algorithm in automated external defibrillators

Random Forest
  • Supervised learning method

  • Ensemble learning methods that combine multiple decision trees (algorithms)

  • Decision trees arranged in a hierarchical manner

  • Final prediction derived by calculating the mean or mode of the individual DT’s decision

  • Classification of ECG beats

  • CRT outcomes prediction

Bayesian networks
  • Supervised learning method

  • Graphical structures to represent knowledge about an uncertain domain

  • Represent variables and their probabilistic relationships

  • HMM—one of the frequently used examples of BNs

  • Classification of ECG beats

  • CRT outcomes prediction

Neural networks
  • Can be supervised or unsupervised learning method

  • Computational model mimicking biological neural networks

  • Data is propagated in a hierarchical manner via nodes in each layer

  • Input/target pairs are used during model training

  • Classifying large amounts of data

  • Classification of ECG beats

Convolutional neural networks
  • Can be supervised or unsupervised learning method

  • Evolved form of deep neural networks (multiple hidden layers between input and output)

  • Convolution layers produce a spatially dependent feature for the subsequent layer

  • Most widely used DL

  • For deciphering diseased state footprints in 12-lead ECG

  • Cardiac imaging

AlgorithmLearning methodDescriptionUtility in EP ML
Support vector machine
  • Most commonly used supervised learning method

  • Used to classify complex non-linear data

  • Creates ‘hyperplane’ that non-linearly separates the two classes in a feature space

  • Good classification and generalization properties

  • Arrhythmia classification using heart rate variability

  • VF detection algorithm in automated external defibrillators

Random Forest
  • Supervised learning method

  • Ensemble learning methods that combine multiple decision trees (algorithms)

  • Decision trees arranged in a hierarchical manner

  • Final prediction derived by calculating the mean or mode of the individual DT’s decision

  • Classification of ECG beats

  • CRT outcomes prediction

Bayesian networks
  • Supervised learning method

  • Graphical structures to represent knowledge about an uncertain domain

  • Represent variables and their probabilistic relationships

  • HMM—one of the frequently used examples of BNs

  • Classification of ECG beats

  • CRT outcomes prediction

Neural networks
  • Can be supervised or unsupervised learning method

  • Computational model mimicking biological neural networks

  • Data is propagated in a hierarchical manner via nodes in each layer

  • Input/target pairs are used during model training

  • Classifying large amounts of data

  • Classification of ECG beats

Convolutional neural networks
  • Can be supervised or unsupervised learning method

  • Evolved form of deep neural networks (multiple hidden layers between input and output)

  • Convolution layers produce a spatially dependent feature for the subsequent layer

  • Most widely used DL

  • For deciphering diseased state footprints in 12-lead ECG

  • Cardiac imaging

BN, bayesian networks; CRT, cardiac resynchronization therapy; DL, deep learning; ECG, electrocardiogram; EP, electrophysiology; HMM, Hidden Markov Models; ML, machine learning; VF, ventricular fibrillation.

Table 2

Commonly used machine learning classification algorithms

AlgorithmLearning methodDescriptionUtility in EP ML
Support vector machine
  • Most commonly used supervised learning method

  • Used to classify complex non-linear data

  • Creates ‘hyperplane’ that non-linearly separates the two classes in a feature space

  • Good classification and generalization properties

  • Arrhythmia classification using heart rate variability

  • VF detection algorithm in automated external defibrillators

Random Forest
  • Supervised learning method

  • Ensemble learning methods that combine multiple decision trees (algorithms)

  • Decision trees arranged in a hierarchical manner

  • Final prediction derived by calculating the mean or mode of the individual DT’s decision

  • Classification of ECG beats

  • CRT outcomes prediction

Bayesian networks
  • Supervised learning method

  • Graphical structures to represent knowledge about an uncertain domain

  • Represent variables and their probabilistic relationships

  • HMM—one of the frequently used examples of BNs

  • Classification of ECG beats

  • CRT outcomes prediction

Neural networks
  • Can be supervised or unsupervised learning method

  • Computational model mimicking biological neural networks

  • Data is propagated in a hierarchical manner via nodes in each layer

  • Input/target pairs are used during model training

  • Classifying large amounts of data

  • Classification of ECG beats

Convolutional neural networks
  • Can be supervised or unsupervised learning method

  • Evolved form of deep neural networks (multiple hidden layers between input and output)

  • Convolution layers produce a spatially dependent feature for the subsequent layer

  • Most widely used DL

  • For deciphering diseased state footprints in 12-lead ECG

  • Cardiac imaging

AlgorithmLearning methodDescriptionUtility in EP ML
Support vector machine
  • Most commonly used supervised learning method

  • Used to classify complex non-linear data

  • Creates ‘hyperplane’ that non-linearly separates the two classes in a feature space

  • Good classification and generalization properties

  • Arrhythmia classification using heart rate variability

  • VF detection algorithm in automated external defibrillators

Random Forest
  • Supervised learning method

  • Ensemble learning methods that combine multiple decision trees (algorithms)

  • Decision trees arranged in a hierarchical manner

  • Final prediction derived by calculating the mean or mode of the individual DT’s decision

  • Classification of ECG beats

  • CRT outcomes prediction

Bayesian networks
  • Supervised learning method

  • Graphical structures to represent knowledge about an uncertain domain

  • Represent variables and their probabilistic relationships

  • HMM—one of the frequently used examples of BNs

  • Classification of ECG beats

  • CRT outcomes prediction

Neural networks
  • Can be supervised or unsupervised learning method

  • Computational model mimicking biological neural networks

  • Data is propagated in a hierarchical manner via nodes in each layer

  • Input/target pairs are used during model training

  • Classifying large amounts of data

  • Classification of ECG beats

Convolutional neural networks
  • Can be supervised or unsupervised learning method

  • Evolved form of deep neural networks (multiple hidden layers between input and output)

  • Convolution layers produce a spatially dependent feature for the subsequent layer

  • Most widely used DL

  • For deciphering diseased state footprints in 12-lead ECG

  • Cardiac imaging

BN, bayesian networks; CRT, cardiac resynchronization therapy; DL, deep learning; ECG, electrocardiogram; EP, electrophysiology; HMM, Hidden Markov Models; ML, machine learning; VF, ventricular fibrillation.

Close
This Feature Is Available To Subscribers Only

Sign In or Create an Account

Close

This PDF is available to Subscribers Only

View Article Abstract & Purchase Options

For full access to this pdf, sign in to an existing account, or purchase an annual subscription.

Close