ANN2

Artificial Neural Networks for Anomaly Detection

Training of neural networks for classification and regression tasks using mini-batch gradient descent. Special features include a function for training autoencoders, which can be used to detect anomalies, and some related plotting functions. Multiple activation functions are supported, including tanh, relu, step and ramp. For the use of the step and ramp activation functions in detecting anomalies using autoencoders, see Hawkins et al. (2002) <doi:10.1007/3-540-46145-0_17>. Furthermore, several loss functions are supported, including robust ones such as Huber and pseudo-Huber loss, as well as L1 and L2 regularization. The possible options for optimization algorithms are RMSprop, Adam and SGD with momentum. The package contains a vectorized C++ implementation that facilitates fast training through mini-batch learning.

Total

19,016

Last month

2,365

Last week

218

Average per day

79

Daily downloads

Total downloads

Description file content

Package
ANN2
Type
Package
Title
Artificial Neural Networks for Anomaly Detection
Version
2.3.2
Date
2019-04-13
Author
Bart Lammers
Maintainer
Bart Lammers
Description
Training of neural networks for classification and regression tasks using mini-batch gradient descent. Special features include a function for training autoencoders, which can be used to detect anomalies, and some related plotting functions. Multiple activation functions are supported, including tanh, relu, step and ramp. For the use of the step and ramp activation functions in detecting anomalies using autoencoders, see Hawkins et al. (2002) . Furthermore, several loss functions are supported, including robust ones such as Huber and pseudo-Huber loss, as well as L1 and L2 regularization. The possible options for optimization algorithms are RMSprop, Adam and SGD with momentum. The package contains a vectorized C++ implementation that facilitates fast training through mini-batch learning.
License
GPL (>= 3)
URL
Encoding
UTF-8
LazyData
true
SystemRequirements
C++11
Imports
Rcpp (>= 0.12.18), reshape2 (>= 1.4.3), ggplot2 (>= 3.0.0), viridisLite (>= 0.3.0), methods
LinkingTo
Rcpp, RcppArmadillo, testthat
Suggests
testthat
RoxygenNote
6.1.1
NeedsCompilation
yes
Packaged
2019-04-13 14:49:08 UTC; bart
Repository
CRAN
Date/Publication
2019-04-13 22:46:23 UTC

install.packages('ANN2')

2.3.2

10 days ago

https://github.com/bflammers/ANN2

Bart Lammers

GPL (>= 3)

Imports

Rcpp (>= 0.12.18), reshape2 (>= 1.4.3), ggplot2 (>= 3.0.0), viridisLite (>= 0.3.0), methods

Suggests

testthat

Discussions