Skip to main content

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

Metadata

Release files for sigmoidcolon 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sigmoidcolon 0.0.2
File Size Uploaded
sigmoidcolon-0.0.2.tar.gz 6.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sigmoidcolon 0.0.2
File Interpreter ABI Platform
sigmoidcolon-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 13.1 kB

Release files / sigmoidcolon-0.0.2.tar.gz

Download URL sigmoidcolon-0.0.2.tar.gz
Size 6.4 kB
Tags Source
SHA-256 checksum
How to use checksums
41f9d96f7d5fc1b9f7076565ddf1bb52a637c4e3453c28ef272fe8db5e3f43fb
BLAKE2b-256 checksum
How to use checksums
e60f42384be5ec71e40ea650d1f10b5accc759f97453a10eb98743db97685b60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / sigmoidcolon-0.0.2-py3-none-any.whl

Download URL sigmoidcolon-0.0.2-py3-none-any.whl
Size 6.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fb65c3a44738f59c8b27cdf1295320e8ac016aff8d1ec01c08d06e70e5aefa10
BLAKE2b-256 checksum
How to use checksums
39a82641a6a92eaa3c991d350b0884179a21436e0baa95cb826599d732761869
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page