Abstract
LCA-PyTorch is a code repository which contains PyTorch implementations of the Locally Competitive Algorithm (LCA), which is a biologically-plausible sparse coding model. LCA-PyTorch allows for the training, testing, and analysis of single layer LCA networks, multi-layer LCA networks, and hybrid LCA-based deep neural network models on a wide variety of applications and data types. LCA-PyTorch was developed in Python, a high-level programming language that takes advantage of the Python ecosystem of high-quality open-source packages for machine learning. LCA-PyTorch interfaces heavily with the open-source PyTorch Python package.
- Developers:
- Release Date:
- 2023-06-23
- Project Type:
- Open Source, Publicly Available Repository
- Software Type:
- Scientific
- Licenses:
-
BSD 3-clause "New" or "Revised" License
- Sponsoring Org.:
-
LDRDPrimary Award/Contract Number:AC52-06NA25396
- Code ID:
- 110613
- Site Accession Number:
- C23064
- Research Org.:
- Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
- Country of Origin:
- United States
Citation Formats
Teti, Michael.
LCA-PyTorch.
Computer Software.
https://github.com/lanl/lca-pytorch.
LDRD.
23 Jun. 2023.
Web.
doi:10.11578/dc.20230728.4.
Teti, Michael.
(2023, June 23).
LCA-PyTorch.
[Computer software].
https://github.com/lanl/lca-pytorch.
https://doi.org/10.11578/dc.20230728.4.
Teti, Michael.
"LCA-PyTorch." Computer software.
June 23, 2023.
https://github.com/lanl/lca-pytorch.
https://doi.org/10.11578/dc.20230728.4.
@misc{
doecode_110613,
title = {LCA-PyTorch},
author = {Teti, Michael},
abstractNote = {LCA-PyTorch is a code repository which contains PyTorch implementations of the Locally Competitive Algorithm (LCA), which is a biologically-plausible sparse coding model. LCA-PyTorch allows for the training, testing, and analysis of single layer LCA networks, multi-layer LCA networks, and hybrid LCA-based deep neural network models on a wide variety of applications and data types. LCA-PyTorch was developed in Python, a high-level programming language that takes advantage of the Python ecosystem of high-quality open-source packages for machine learning. LCA-PyTorch interfaces heavily with the open-source PyTorch Python package. },
doi = {10.11578/dc.20230728.4},
url = {https://doi.org/10.11578/dc.20230728.4},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20230728.4}},
year = {2023},
month = {jun}
}