Team Ai
Modelpublic

keras-io/timeseries-classification-from-scratch

sourceHugging Faceupdated 2y agoView on Hugging Face
3likes16downloads
Model Card

Timeseries classification from scratch

Based on the Timeseries classification from scratch example on keras.io created by hfawaz.

Model description

The model is a Fully Convolutional Neural Network originally proposed in this paper. The implementation is based on the TF 2 version provided here. The hyperparameters (kernel_size, filters, the usage of BatchNorm) were found via random search using KerasTuner.

Intended uses & limitations

Given a time series of 500 samples, the goal is to automatically detect the presence of a specific issue with the engine.

The data used to train the model was already z-normalized: each timeseries sample has a mean equal to zero and a standard deviation equal to one.

Training and evaluation data

The dataset used here is called FordA. The data comes from the UCR archive. The dataset contains:

  • —3601 training instances
  • —1320 testing instances

Each timeseries corresponds to a measurement of engine noise captured by a motor sensor.

Training procedure

Training hyperparameters

The following hyperparameters were used during training:

namelearning_ratedecaybeta_1beta_2epsilonamsgradtraining_precision
Adam9.999999747378752e-050.00.89999997615814210.99900001287460331e-07Falsefloat32

## Model Plot

<details> <summary>View Model Plot</summary>

[image]

</details>

<center> Model reproduced by <a href="https://github.com/EdAbati" target="_blank">Edoardo Abati</a> </center>