https://github.com/sql-hkr/syna
Syna is a lightweight machine learning framework inspired by DeZero.
https://github.com/sql-hkr/syna
framework machine-learning reinforcement-learning
Last synced: 6 months ago
JSON representation
Syna is a lightweight machine learning framework inspired by DeZero.
- Host: GitHub
- URL: https://github.com/sql-hkr/syna
- Owner: sql-hkr
- License: mit
- Created: 2025-10-06T13:17:50.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-10-07T14:03:31.000Z (6 months ago)
- Last Synced: 2025-10-07T15:37:22.525Z (6 months ago)
- Topics: framework, machine-learning, reinforcement-learning
- Language: Python
- Homepage:
- Size: 48.8 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Syna



Syna is a lightweight machine learning framework inspired by [DeZero](https://github.com/oreilly-japan/deep-learning-from-scratch-3). Built from scratch using only NumPy, it follows a define-by-run (dynamic computation graph) approach and includes a basic reinforcement learning framework.
Unlike most frameworks that implement reinforcement learning as a separate library, Syna provides everything in a single library.
Designed for beginners and researchers, Syna helps you learn the fundamentals of machine learning and the inner workings of frameworks like [PyTorch](https://github.com/pytorch/pytorch). Performance is not the focus, and GPU support is intentionally omitted to keep the code simple and easy to understand.
## Installation
```bash
git clone https://github.com/sql-hkr/syna.git
cd syna
uv venv
source .venv/bin/activate
uv sync
```
## License
Syna is licensed under the MIT License. See [LICENSE](LICENSE) for details.