Skip to main content

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

Project description

Join Slack Twitter

LabML Neural Networks

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

Transformers module contains implementations for multi-headed attention and relative multi-headed attention.

Recurrent Highway Networks

LSTM

HyperNetworks - HyperLSTM

Capsule Networks

Generative Adversarial Networks

Sketch RNN

Reinforcement Learning

Optimizers

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://lab-ml.com/},
}

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.83.tar.gz (95.7 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.83-py3-none-any.whl (132.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: labml-nn-0.4.83.tar.gz
  • Upload date:
  • Size: 95.7 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.83.tar.gz
Algorithm Hash digest
SHA256 4b19a8b221e60af005ee561c8958fc0c6b4b815fa407c93b6ba72632c9a9eeb2
MD5 46e197808b25d5f9aa7570618e944520
BLAKE2b-256 62931f80be3d906f73becfbfc6a55bc595ca02ab9ad7db807e00424691aab53c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: labml_nn-0.4.83-py3-none-any.whl
  • Upload date:
  • Size: 132.4 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.83-py3-none-any.whl
Algorithm Hash digest
SHA256 7064b731c3cb6163949c817cc23903b0e33c00d1e5987cda5d6347fced8ab213
MD5 4ca36bbcf89e98ad9a9fe60e2c4a742c
BLAKE2b-256 048e059ea99aae00f75fcc3ad8ec86310665c41cb82848ffd9d5525813439f6e

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