LCA-PyTorch

RESOURCE

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.:
Code ID:
110613
Site Accession Number:
C23064
Research Org.:
Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
Country of Origin:
United States

RESOURCE

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}
}