• Stars
    star
    158
  • Rank 236,445 (Top 5 %)
  • Language
    Python
  • Created about 6 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Jupyter Notebook for Human Activity Recognition (HAR) with 1D Convolutional Neural Network in Python and Keras

har-keras-cnn

Human Activity Recognition (HAR) with 1D Convolutional Neural Network in Python and Keras

A CNN works well for identifying simple patterns within your data which will then be used to form more complex patterns within higher layers. A 1D CNN is very effective when you expect to derive interesting features from shorter (fixed-length) segments of the overall data set and where the location of the feature within the segment is not of high relevance. This applies well to the analysis of time sequences of sensor data (such as gyroscope or accelerometer data).

In this example we will train a 1D convolutional neural network (1D CNN) to recognize the type of movement (Walking, Running, Jogging, etc.) based on a given set of accelerometer data from a mobile device carried around a person's waist.

We will use the WISDM data set (Activity Prediction) for this tutorial: http://www.cis.fordham.edu/wisdm/dataset.php

The original Medium article can be found here: https://blog.goodaudience.com/introduction-to-1d-convolutional-neural-networks-in-keras-for-time-sequences-3a7ff801a2cf?source=friends_link&sk=d6368a048994ad0e6cd242bb274f64d9

More Repositories

1

har-keras-coreml

Jupyter Notebook for Human Activity Recognition (HAR) with Keras and CoreML
Jupyter Notebook
36
star
2

coinbase-pro-market-data-rest

Jupyter Notebook to load and visualise Bitcoin market data from Coinbase Pro via Python and REST
Jupyter Notebook
11
star
3

coinbase-pro-trading-indicator-visualization

Jupyter notebook which connects to Coinbase pro and downloads market data of crypto currencies. Data is then transformed via Pandas. Various trading indicators are added (SMA, EMA, MACD). Data is then visualised via Plotly.
Jupyter Notebook
7
star
4

coinbase-google-gcp-crypto-trading-bot

This is a crypto trading bot that runs on Google Cloud Platform (GCP) including an interface to Coinbase and Trading View
Python
5
star
5

coinbase-api-basic-playground

A Python Jupyter Notebook that gives a good overview of how to connect to the new Coinbase Cloud Rest API. It also shows how to add advanced trading indicators to the public data and how to visualize the data.
Jupyter Notebook
5
star
6

web-scraper-wordpress-images

This script will help you to migrate posts, pages including a large volume of images from one Wordpress site to another without the use of any (paid) Wordpress migration plug-ins.
Jupyter Notebook
2
star
7

jira-data-sync-and-analysis

A Jupyter Notebook written in Python to download Jira issues, boards, sprints, projects and epics data. Data is stored in a Pandas dataframe and visualized with Plotly Express.
Jupyter Notebook
2
star
8

coinbase-api-auth-playground

A Python Jupyter Notebook that gives a good overview of how to establish an authenticated connection with the Coinbase Cloud Rest API.
Jupyter Notebook
2
star