beyondml package
Subpackages
- beyondml.pt package
- Subpackages
- beyondml.pt.layers package
- Submodules
- beyondml.pt.layers.Conv2D module
- beyondml.pt.layers.Conv3D module
- beyondml.pt.layers.Dense module
- beyondml.pt.layers.FilterLayer module
- beyondml.pt.layers.MaskedConv2D module
- beyondml.pt.layers.MaskedConv3D module
- beyondml.pt.layers.MaskedDense module
- beyondml.pt.layers.MaskedMultiHeadAttention module
- beyondml.pt.layers.MaskedTransformerDecoderLayer module
- beyondml.pt.layers.MaskedTransformerEncoderLayer module
- beyondml.pt.layers.MultiConv2D module
- beyondml.pt.layers.MultiConv3D module
- beyondml.pt.layers.MultiDense module
- beyondml.pt.layers.MultiMaskedConv2D module
- beyondml.pt.layers.MultiMaskedConv3D module
- beyondml.pt.layers.MultiMaskedDense module
- beyondml.pt.layers.MultiMaxPool2D module
- beyondml.pt.layers.MultiMaxPool3D module
- beyondml.pt.layers.MultitaskNormalization module
- beyondml.pt.layers.SelectorLayer module
- beyondml.pt.layers.SparseConv2D module
- beyondml.pt.layers.SparseConv3D module
- beyondml.pt.layers.SparseDense module
- beyondml.pt.layers.SparseMultiConv2D module
- beyondml.pt.layers.SparseMultiConv3D module
- beyondml.pt.layers.SparseMultiDense module
- Module contents
- beyondml.pt.utils package
- beyondml.pt.layers package
- Module contents
- Subpackages
- beyondml.tflow package
- Subpackages
- beyondml.tflow.layers package
- Submodules
- beyondml.tflow.layers.FilterLayer module
- beyondml.tflow.layers.MaskedConv2D module
- beyondml.tflow.layers.MaskedConv3D module
- beyondml.tflow.layers.MaskedDense module
- beyondml.tflow.layers.MultiConv2D module
- beyondml.tflow.layers.MultiConv3D module
- beyondml.tflow.layers.MultiDense module
- beyondml.tflow.layers.MultiMaskedConv2D module
- beyondml.tflow.layers.MultiMaskedConv3D module
- beyondml.tflow.layers.MultiMaskedDense module
- beyondml.tflow.layers.MultiMaxPool2D module
- beyondml.tflow.layers.MultiMaxPool3D module
- beyondml.tflow.layers.MultitaskNormalization module
- beyondml.tflow.layers.SelectorLayer module
- beyondml.tflow.layers.SparseConv2D module
- beyondml.tflow.layers.SparseConv3D module
- beyondml.tflow.layers.SparseDense module
- beyondml.tflow.layers.SparseMultiConv2D module
- beyondml.tflow.layers.SparseMultiConv3D module
- beyondml.tflow.layers.SparseMultiDense module
- beyondml.tflow.layers.SumLayer module
- Module contents
- beyondml.tflow.utils package
- beyondml.tflow.layers package
- Module contents
- Subpackages
Module contents
BeyondML (formerly MANN) is a Python package which enables creating sparse multitask artificial neural networks (MANNs) compatible with [TensorFlow](https://tensorflow.org) and [PyTorch](https://pytorch.org). This package contains custom layers and utilities to facilitate the training and optimization of models using the Reduction of Sub-Network Neuroplasticity (RSN2) training procedure developed by [AI Squared, Inc](https://squared.ai).
### Installation
This package is available through [PyPi](https://pypi.org) and can be installed via the following command:
`bash
pip install beyondml
`
### Capabilities
There are two major subpackages within the BeyondML package, the beyondml.tflow and the beyondml.pt packages. The beyondml.tflow package contains functionality for building multitask models using TensorFlow, and the beyondml.pt package contains functionality for building multitask models using PyTorch.