Neural Network Signal Processing on Torch
NNSPT is a Python library for neural network signal processing on PyTorch.
Table of contents
Authors
Rostislav Epifanov — Researcher in Novosibirsk
Installation
Installation from PyPI:
pip install nnspt
Installation from GitHub:
pip install git+https://github.com/rostepifanov/nnspt
A simple example
from nnspt.segmentation.unet import Unet
model = Unet(encoder='tv-resnet34')
Available components
Encoders
-
ResNet
- tv-resnet18
- tv-resnet34
- tv-resnet50
- tv-resnet101
- tv-resnet152
-
ResNeXt
- tv-resnext50_32x4d
- tv-resnext101_32x4d
- tv-resnext101_32x8d
- tv-resnext101_32x16d
- tv-resnext101_32x32d
- tv-resnext101_32x48d
-
DenseNet
- tv-densenet121
- tv-densenet169
- tv-densenet201
- tv-densenet161
-
EfficientNetV1
- timm-efficientnet-b0
- timm-efficientnet-b1
- timm-efficientnet-b2
- timm-efficientnet-b3
- timm-efficientnet-b4
- timm-efficientnet-b5
- timm-efficientnet-b6
- timm-efficientnet-b7
-
EfficientNetLite
- timm-efficientnet-lite0
- timm-efficientnet-lite1
- timm-efficientnet-lite2
- timm-efficientnet-lite3
- timm-efficientnet-lite4
Pretraining
- Autoencoder
Segmentation
- Unet [paper]
Citing
If you find this library useful for your research, please consider citing:
@misc{epifanov2023ecgmentations,
Author = {Rostislav Epifanov},
Title = {NNSTP},
Year = {2023},
Publisher = {GitHub},
Journal = {GitHub repository},
Howpublished = {\url{https://github.com/rostepifanov/nnspt}}
}
Release files for nnspt 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nnspt-0.0.1-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Release files / nnspt-0.0.1-py2.py3-none-any.whl
| Download URL | nnspt-0.0.1-py2.py3-none-any.whl |
|---|---|
| Size | 22.9 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
71dc45c1d1093e52838653a022aaf260a1b9d240ae7e33bd2421683d5571346f
|
|
BLAKE2b-256 checksum How to use checksums |
cafd5b91618e1ea1ee902d517240134c916c06c55fa018d2917746678e8fbffb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.8.0
|