Skip to main content

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.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

synpi-1.1.1.tar.gz (23.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

synpi-1.1.1-py3-none-any.whl (25.5 kB view details)

Uploaded Python 3

File details

Details for the file synpi-1.1.1.tar.gz.

File metadata

  • Download URL: synpi-1.1.1.tar.gz
  • Upload date:
  • Size: 23.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for synpi-1.1.1.tar.gz
Algorithm Hash digest
SHA256 cf3abdde5e33e388be57b3ae922ec961684e274dc9f21e25f71a92c3b8b5c345
MD5 abf9f9b9cb626777840312c225b69527
BLAKE2b-256 06d48fe7348d6fcc4d59dd070366226adb49a49534d22647d2c3508a2f7d579e

See more details on using hashes here.

File details

Details for the file synpi-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: synpi-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 25.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for synpi-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0c71dc92d7fad460a2c528c7b38f12dd8cc4f488a5717cb664147650094a52c9
MD5 0ebdc476f6a43d4e6b6e9248a2a338e4
BLAKE2b-256 721f5aa55d623dbbe941817f0657e4fa8bfda263a2994865931eaf7292bffbee

See more details on using hashes here.

Supported by

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