Skip to content

datacubeR/DeepAnt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeepAnt Implementation

This is an Implementation of the DeepAnt Architecture for Anomaly Detection in Univariate TimeSeries using Pytorch Lightning.

The Folder Structure goes as follows:

  • checkpoints: Checkpoint of the best model. It can be loaded to check inference.
  • data: Data used in the training Process.
  • DeepAnt.ipynb: The Notebook showing the training process plus evaluation. All the code is modularized into utils.py and deepant.py.

In this case the Algorithm was applied to one of the Numenta Benchmarks mentioned in the paper. In order to reproduce the algorithm the same Hyperparameters were used when available:

  • SEQ_LEN: 10

  • 2 1D-Convolutional Blocks:

    • Number of Filters: 32
    • Conv Kernel 3x3
    • Relu Activation Function
    • MaxPool Kernel: 2x2
  • 1 Fully Connected Block

    • Fully Connected Hidden Layer: 40
    • ReLU Activation Function
    • Fully Connected Dropout Rate: 0.25
    • p_w: 1
  • Training Epochs: 30

  • Adam Optimizer:

    • Learning Rate: 1e-5
    • MAE Loss
  • Error Calculation: L2 Norm

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published