Package: hann
Version: 1.1
Date: 2025-08-20
Title: Hopfield Artificial Neural Networks
Authors@R: c(person("Emmanuel", "Paradis", role = c("aut", "cre", "cph"), email = "Emmanuel.Paradis@ird.fr", comment = c(ORCID = "0000-0003-3092-2199")))
Description: Builds and optimizes Hopfield artificial neural networks (Hopfield, 1982, <doi:10.1073/pnas.79.8.2554>). One-layer and three-layer models are implemented. The energy of the Hopfield network is minimized with formula from Krotov and Hopfield (2016, <doi:10.48550/ARXIV.1606.01164>). Optimization (supervised learning) is done through a gradient-based method. Classification is done with S3 methods predict(). Parallelization with 'OpenMP' is used if available during compilation.
URL: https://github.com/emmanuelparadis/hann
BugReports: https://github.com/emmanuelparadis/hann/issues
License: GPL-3
NeedsCompilation: yes
Packaged: 2025-08-20 16:59:07 UTC; paradis
Author: Emmanuel Paradis [aut, cre, cph] (ORCID:
    <https://orcid.org/0000-0003-3092-2199>)
Maintainer: Emmanuel Paradis <Emmanuel.Paradis@ird.fr>
Repository: CRAN
Date/Publication: 2025-08-20 17:40:02 UTC
Built: R 4.5.1; x86_64-w64-mingw32; 2025-08-21 23:51:45 UTC; windows
Archs: x64
