beyondml

BeyondML (formerly MANN) is a Python package which enables creating sparse multitask artificial neural networks (MANNs) compatible with TensorFlow and PyTorch. 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.

Installation

This package is available through PyPi and can be installed via the following command:

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.

 1"""
 2BeyondML (formerly MANN) is a Python package which enables creating sparse multitask artificial neural networks (MANNs)
 3compatible with [TensorFlow](https://tensorflow.org) and [PyTorch](https://pytorch.org). This package
 4contains custom layers and utilities to facilitate the training and optimization of models using the
 5Reduction of Sub-Network Neuroplasticity (RSN2) training procedure developed by [AI Squared, Inc](https://squared.ai).
 6
 7### Installation
 8
 9This package is available through [PyPi](https://pypi.org) and can be installed via the following command:
10
11```bash
12pip install beyondml
13```
14
15### Capabilities
16
17There are two major subpackages within the BeyondML package, the `beyondml.tflow` and the `beyondml.pt` packages.
18The `beyondml.tflow` package contains functionality for building multitask models using TensorFlow, and the
19`beyondml.pt` package contains functionality for building multitask models using PyTorch.
20"""
21
22__version__ = '0.1.1'
23__dev__ = True
24
25import beyondml.tflow
26import beyondml.pt