# Measuring Distance Using Convolutional Neural Network

A tutorial on deep signal processing - Measuring Distance Using Convolutional Neural Network

### A tutorial on deep signal processing

In signal processing, it is sometimes necessary to measure horizontal distance between some features of the signal, for example, the peaks. A good example of this could be interpreting an electrocardiogram (ECG), which relies on measuring distances for much of its interpretation. We will consider a toy example of the smooth signal with only two peaks in the picture below.

Image created by the author

The problem is simple enough and can be solved by finding peaks and then measuring a horizontal distance between them by subtracting their X coordinates. This can be done efficiently using available tools and libraries. Our goal is however to train a neural network to predict the distance between the peaks. Once we prove that a neural network can handle this task, we can reuse the same architecture in for more complex end-to-end learning tasks, when measuring the distance is only a means of learning more complex relationship. This stems from the idea of deep learning that we should try to have the neural network learn features rather have the engineers hand-code the features hoping these are the most relevant ones. If we can prove that a neural network can learn distance features, we can use it in more complex networks, where the end result will depend on many other factors other than the distances. Good examples of these task are interpreting ECG or astronomical data.

## Most popular Data Science and Machine Learning courses — July 2020

Most popular Data Science and Machine Learning courses — August 2020. This list was last updated in August 2020 — and will be updated regularly so as to keep it relevant

## How To Build A Data Science Career In 2021

In Conversation With Dr Suman Sanyal, NIIT University,he shares his insights on how universities can contribute to this highly promising sector and what aspirants can do to build a successful data science career.

## PyTorch for Deep Learning | Data Science | Machine Learning | Python

PyTorch for Deep Learning | Data Science | Machine Learning | Python. PyTorch is a library in Python which provides tools to build deep learning models. What python does for programming PyTorch does for deep learning. Python is a very flexible language for programming and just like python, the PyTorch library provides flexible tools for deep learning.

## Machine Learning And Deep Learning Interview Questions For Data Science Interview

This video will help you get an idea about the top machine learning and deep learning interview questions that are crucial to crack any data science interview. We have included conceptual, theoretical and practical questions on machine learning and deep learning techniques. Let’s begin!

## Deep Learning vs Machine Learning vs Artificial Intelligence vs Data Science

This "Deep Learning vs Machine Learning vs AI vs Data Science" video talks about the differences and relationship between Artificial Intelligence, Machine Learning, Deep Learning, and Data Science.