A collection of PyTorch implementations of neural network architectures and layers.
Project description
labml.ai 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.
We are actively maintaining this repo and adding new implementations almost weekly. for updates.
Modules
✨ Transformers
- Multi-headed attention
- Transformer building blocks
- Transformer XL
- Compressive Transformer
- GPT Architecture
- GLU Variants
- kNN-LM: Generalization through Memorization
- Feedback Transformer
- Switch Transformer
- Fast Weights Transformer
✨ Recurrent Highway Networks
✨ LSTM
✨ HyperNetworks - HyperLSTM
✨ Capsule Networks
✨ Generative Adversarial Networks
✨ Sketch RNN
✨ Reinforcement Learning
- Proximal Policy Optimization with Generalized Advantage Estimation
- Deep Q Networks with with Dueling Network, Prioritized Replay and Double Q Network.
✨ 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.94.tar.gz
(120.0 kB
view hashes)
Built Distribution
labml_nn-0.4.94-py3-none-any.whl
(171.6 kB
view hashes)
Close
Hashes for labml_nn-0.4.94-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a92c220a3abf60c27debf28d316636a793befce3bf6119f0859754226a321f12 |
|
MD5 | d589b30f2e8f80576b44821f7faf1cc1 |
|
BLAKE2b-256 | a407d33ead6f84fad2a4e8ff31ccd42864ff7b942785ad9f80d7c98df1c20a02 |