Skip to main content

A collection of PyTorch implementations of neural network architectures and layers.

Project description

Join Slack Twitter

labml.ai Deep Learning Paper Implementaion

This is a collection of simple PyTorch implementations of neural networks and related algorithms. These implementations are documented with explanations,

The website renders these as side-by-side formatted notes. We believe these would help you understand these algorithms better.

Screenshot

We are actively maintaining this repo and adding new implementations almost weekly. Twitter for updates.

Modules

Transformers

Recurrent Highway Networks

LSTM

HyperNetworks - HyperLSTM

Capsule Networks

Generative Adversarial Networks

Sketch RNN

Reinforcement Learning

Optimizers

Normalization Layers

Installation

pip install labml-nn

Citing LabML

If you use LabML for academic research, please cite the library using the following BibTeX entry.

@misc{labml,
 author = {Varuna Jayasiri, Nipun Wijerathne},
 title = {LabML: A library to organize machine learning experiments},
 year = {2020},
 url = {https://nn.labml.ai/},
}

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

labml-nn-0.4.102.tar.gz (170.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

labml_nn-0.4.102-py3-none-any.whl (248.7 kB view details)

Uploaded Python 3

File details

Details for the file labml-nn-0.4.102.tar.gz.

File metadata

  • Download URL: labml-nn-0.4.102.tar.gz
  • Upload date:
  • Size: 170.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.25.1 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.5

File hashes

Hashes for labml-nn-0.4.102.tar.gz
Algorithm Hash digest
SHA256 d6c569f2eefbd0053814ccc8143c188d1650acf93fbd715f510fd5bb6e6ecc06
MD5 4132a7a56114f33fe43c96a137edc69a
BLAKE2b-256 3f18a49f3ec7858e1a74b93233ebae053aaeb201c0a20675e53e60dbb31a022f

See more details on using hashes here.

File details

Details for the file labml_nn-0.4.102-py3-none-any.whl.

File metadata

  • Download URL: labml_nn-0.4.102-py3-none-any.whl
  • Upload date:
  • Size: 248.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.25.1 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.5

File hashes

Hashes for labml_nn-0.4.102-py3-none-any.whl
Algorithm Hash digest
SHA256 21a9494629fcf3c0828a5fbdb3e87b13f43aa1d8b5537f34eaac1026f60471c7
MD5 74277bffdcba7c661d8fa9acf927b25b
BLAKE2b-256 63e8c846afcafa72855898b4b55dcb3bd74e878c117c4b4e15179b2d8cd1d91c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page