Skip to content

benjaminkreis/keras-conv1d

Repository files navigation

keras-conv1d

Description

Code for training and evaluating 1D convolutional neural network with Keras. Use multiple channels and filters to explore conv1d options for HLS4ML project.

The example is for the raw, inertial signals of this dataset.

Setup

Install all dependencies using miniconda (from HLS4ML project)):

Install miniconda2 by sourcing install_miniconda.sh in your home directory. Log out and log back in after this.

cp install_miniconda.sh ~/
cd ~
source install_miniconda.sh

Install the rest of the dependencies:

cd ~/keras-conv1d
source install.sh

Each time you log in set things up:

source setup.sh

Run

cd train
python keras_conv1d.py

About

Small 1D CNN for testing FPGA deployment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published