Skip to main content

The biologically inspired sigmoid activation function.

Project description

Sigmoid Colon

GitHub Website GitHub release

The biologically inspired activation function. Read our (toilet) paper.

Installation

Install with pip:

pip install sigmoidcolon

Usage

Class version

from torch import nn
from sigmoidcolon import SigmoidColon

model = nn.Sequential(
    nn.Linear(784, 64),
    SigmoidColon()
    nn.Linear(64, 10)
)

Functional version

from torch import nn
from sigmoidcolon.functional import sigmoidcolon

x = torch.randn(100)
y = sigmoidcolon(x)

Development

Not satisfied with the function? Redo it with:

# install dev requirements
pip install Pillow numpy matplotlib

# run code generation tool
python scripts/codegen.py docs/sigmoidcolon.png

Project details


Download files

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

Source Distribution

sigmoidcolon-0.0.2.tar.gz (6.4 kB view hashes)

Uploaded Source

Built Distribution

sigmoidcolon-0.0.2-py3-none-any.whl (6.7 kB view hashes)

Uploaded Python 3

Supported by

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