A neural network library
Project description
Synpi is a lightweight and scalable neural network framework designed to be simple, flexible, and accessible.
The name **Synpi** is derived from “synapse” and “pi,” reflecting its original goal of enabling neural network training on limited hardware such as single-board computers and older systems.
Synpi is written entirely in Python and supports Python 3.6 and newer. It runs on a wide range of systems, including lightweight Linux distributions and legacy Windows installations.
The framework follows a modular, drag-and-drop design. Users can define custom layers with their own logic, and as long as layers are configured correctly, data will flow naturally through the network.
Synpi is intended for learning, experimentation, and building custom neural network architectures without the overhead of larger frameworks.
For help with setup please follow the docs link: https://synapsetechsystems.netlify.app/docs/synpi/
— Isaiah Garrison
What's New in 1.1.3? Synpi 1.1.3 adds the inter_eval parameter to the "local_federation_train" method. It allows for intermediate eval to check loss in federated learning.
What's New In 1.1.2? Synpi 1.1.2 fixes a small bug where certain layers would error out and not save correctly. The problem should be solved!
What's New In 1.1.0? Synpi 1.1.0 ditches the old saving and loading system for json, allowing for easier compatibility between Synpi and SynpiJS.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file synpi-1.1.3.tar.gz.
File metadata
- Download URL: synpi-1.1.3.tar.gz
- Upload date:
- Size: 24.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb5f8fac5c2304e0ca38a9246e4735725ba58bb2826d95fcfaf13d7d519722b7
|
|
| MD5 |
ffa3e26cef7bc97af9e72e50617bb3c1
|
|
| BLAKE2b-256 |
03d041878e44d13605fefee6e6e3b169396f0f26f761d860b5eb67bf781756a8
|
File details
Details for the file synpi-1.1.3-py3-none-any.whl.
File metadata
- Download URL: synpi-1.1.3-py3-none-any.whl
- Upload date:
- Size: 25.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d886c3d945eb762e0fed22d755424975055c10404c132182c8702e9c59e3f975
|
|
| MD5 |
e300b367a135028e8c23077b1c57f693
|
|
| BLAKE2b-256 |
842c7f3e18b8ddbe5b1d7e1dcbf6b91a92a4f732548b201f74c9895d65aa1bee
|