Detecting Myocardial Infarctions (Heart Attack) using Neural Network

Slides:



Advertisements
Similar presentations
A brief review of non-neural-network approaches to deep learning
Advertisements

Face Recognition: A Convolutional Neural Network Approach
Introduction to Neural Networks Computing
1 Neural networks. Neural networks are made up of many artificial neurons. Each input into the neuron has its own weight associated with it illustrated.
Salvatore giorgi Ece 8110 machine learning 5/12/2014
ImageNet Classification with Deep Convolutional Neural Networks
Simple Neural Nets For Pattern Classification
RBF Neural Networks x x1 Examples inside circles 1 and 2 are of class +, examples outside both circles are of class – What NN does.
A Computer Aided Detection System For Digital Mammograms Based on Radial Basis Functions and Feature Extraction Techniques By Mohammed Jirari Shanghai,
Speaker Adaptation for Vowel Classification
Neural Networks Chapter Feed-Forward Neural Networks.
Optimal Adaptation for Statistical Classifiers Xiao Li.
Classification of Music According to Genres Using Neural Networks, Genetic Algorithms and Fuzzy Systems.
MACHINE LEARNING AND ARTIFICIAL NEURAL NETWORKS FOR FACE VERIFICATION
Neural Networks Lab 5. What Is Neural Networks? Neural networks are composed of simple elements( Neurons) operating in parallel. Neural networks are composed.
Radial-Basis Function Networks
Ranga Rodrigo April 5, 2014 Most of the sides are from the Matlab tutorial. 1.
Convolutional Neural Networks for Image Processing with Applications in Mobile Robotics By, Sruthi Moola.
Presented by: Kamakhaya Argulewar Guided by: Prof. Shweta V. Jain
Audio classification Discriminating speech, music and environmental audio Rajas A. Sambhare ECE 539.
Cascade Correlation Architecture and Learning Algorithm for Neural Networks.
© Negnevitsky, Pearson Education, Will neural network work for my problem? Will neural network work for my problem? Character recognition neural.
Matlab Matlab Sigmoid Sigmoid Perceptron Perceptron Linear Linear Training Training Small, Round Blue-Cell Tumor Classification Example Small, Round Blue-Cell.
EE459 Neural Networks Examples of using Neural Networks Kasin Prakobwaitayakit Department of Electrical Engineering Chiangmai University.
1 Pattern Recognition: Statistical and Neural Lonnie C. Ludeman Lecture 25 Nov 4, 2005 Nanjing University of Science & Technology.
M. Wang, T. Xiao, J. Li, J. Zhang, C. Hong, & Z. Zhang (2014)
An ANN Approach to Identify if Driver is Wearing Safety Belts Hanwen Chen 12/9/2013.
Convolutional Restricted Boltzmann Machines for Feature Learning Mohammad Norouzi Advisor: Dr. Greg Mori Simon Fraser University 27 Nov
Musical Genre Categorization Using Support Vector Machines Shu Wang.
ImageNet Classification with Deep Convolutional Neural Networks Presenter: Weicong Chen.
Perceptrons Michael J. Watts
Technische Universität München Yulia Gembarzhevskaya LARGE-SCALE MALWARE CLASSIFICATON USING RANDOM PROJECTIONS AND NEURAL NETWORKS Technische Universität.
語音訊號處理之初步實驗 NTU Speech Lab 指導教授: 李琳山 助教: 熊信寬
Feasibility of Using Machine Learning Algorithms to Determine Future Price Points of Stocks By: Alexander Dumont.
Deep Learning Overview Sources: workshop-tutorial-final.pdf
CSE343/543 Machine Learning Mayank Vatsa Lecture slides are prepared using several teaching resources and no authorship is claimed for any slides.
Neural networks.
Big data classification using neural network
Demo.
Faster R-CNN – Concepts
Schizophrenia Classification Using
Lecture 5 Smaller Network: CNN
Dynamic Routing Using Inter Capsule Routing Protocol Between Capsules
Bird-species Recognition Using Convolutional Neural Network
Ganapathy Mani, Bharat Bhargava, Jason Kobes*
Convolutional Neural Networks
Introduction to Neural Networks
A Comparative Study of Convolutional Neural Network Models with Rosenblatt’s Brain Model Abu Kamruzzaman, Atik Khatri , Milind Ikke, Damiano Mastrandrea,
شبکه عصبی تنظیم: بهروز نصرالهی-فریده امدادی استاد محترم: سرکار خانم کریمی دانشگاه آزاد اسلامی واحد شهرری.
Speech Generation Using a Neural Network
Deep Learning Hierarchical Representations for Image Steganalysis
Construct a Convolutional Neural Network with Python
Introduction to Deep Learning with Keras
By: Behrouz Rostami, Zeyun Yu Electrical Engineering Department
network of simple neuron-like computing elements
Word Embedding Word2Vec.
CSC 578 Neural Networks and Deep Learning
Creating Data Representations
On Convolutional Neural Network
Example of a simple deep network architecture.
Analysis of Trained CNN (Receptive Field & Weights of Network)
Prepared by: Mahmoud Rafeek Al-Farra
Deep Learning Some slides are from Prof. Andrew Ng of Stanford.
Face Recognition: A Convolutional Neural Network Approach
Sketch Object Prediction
CIS 519 Recitation 11/15/18.
Image Processing and Multi-domain Translation
Example of a simple deep network architecture.
CSC 578 Neural Networks and Deep Learning
Presentation transcript:

Detecting Myocardial Infarctions (Heart Attack) using Neural Network Meital Lian Rannon, Fall 2018

Executive Summary Terminology MI - Myocardial Infarctions (Heart Attack) ECG – Electrocardiogram Facts Every year ~735K Americans experience MI. One major mean of MI diagnosis is the ECG.

Executive Summary The project’s tasks: Get 12 channels of the ECG Handle the Data Train and test 12 NN Use committee classifier Combine the results The network was compared to a CNN The NN met the expectations when using channel i Did not perform as well when using all 12 channels

Approaches: 01 Get ECG files from PhysioNet Database: PTB diagnostic ECG database from PhysioNet. Network: 2 layers, 10 neurons at the hidden layer, 1 at the output (binary). Platform: Laptop Get ECG 02 Cut ECG to frames- two methods: 1. Arbitrarily 2. Peak-to-peak . Framing 03 06 Confusion matrix Downsample Downsample to 192 samples Database contains 207 ECG files: 80 files of healthy patients and 127 filed of MI patients. Combine the confusion matrices of all 12 networks Committee classifier Train and test NN Create final labels using majority voting NN was created by Matlab’s NN train tool 05 04

Youden’s J-statistic = Results: Statistics: Sensitivity = 𝑇𝑃 𝑇𝑃+𝐹𝑁 Specificity = 𝑇𝑁 𝑇𝑁+𝐹𝑃 Youden’s J-statistic = 𝑆𝑒𝑛𝑠+𝑆𝑝𝑒𝑐−1 12 ECG channels: Channel I only:   J-stat. Sens. Spec. Fully connected shallow NN 1st framing method 0.401 0.733 0.669 Fully connected shallow NN 2nd framing method 0.661 0.847 0.814 Fully convolutional architecture 0.827 0.933 0.897   J-stat. Sens. Spec. Fully connected shallow NN 2nd framing method 0.715 0.767 0.947 Fully convolutional architecture 0.703 0.875 0.828

Discussion: Main conclusions: The Peak-to-Peak framing method is preferred. There are differences between the performance of the NN for each channel. Main conclusions: For shallow NN - framing method that doesn’t change the ECG signal position over the feature vector. Only channels with high performance for classification. More complex NN to achieve better results.

Thank you!