Yet another optimization toolkit for jax.
Project description
CrayNN
Yet Another toolkit for Neural Network slightly flavoured by Ultra-High Energy Cosmic Rays.
Philosophy
CrayNN is highly influenced by Lasange:
Simplicity: Be easy to use, easy to understand and easy to extend, to facilitate use in research
Transparency: Do not hide Theano behind abstractions, directly process and return Theano expressions or Python / numpy data types
Modularity: Allow all parts (layers, regularizers, optimizers, ...) to be used independently of Lasagne
Pragmatism: Make common use cases easy, do not overrate uncommon cases
Restraint: Do not obstruct users with features they decide not to use
Focus: "Do one thing and do it well"
Just replace theano with tensorflow.
Installation
via PyPi
pip install craynn
via git
CrayNN can be installed directly from gitlab.com:
pip install git+https://gitlab.com/craynn/craynn.git
however, as repository updates quite often, it is recommend to clone the repository
and install the package in development mode:
git clone git@gitlab.com:craynn/craynn.git
cd craynn/
pip install -e .
Usage
Check out jupyter notebooks in examples/.
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 crayopt-0.5.0.tar.gz.
File metadata
- Download URL: crayopt-0.5.0.tar.gz
- Upload date:
- Size: 39.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fb58d7ab139663a3739f905179d24dd5cb40e3f955940ca5c68b460178cbf350
|
|
| MD5 |
2a0a900972b492d5225e2ce5be0574d1
|
|
| BLAKE2b-256 |
8e74838ad71df8c1ebe48d297078cda2b53fcb075a17792bb2d02b5325dbf95d
|
File details
Details for the file crayopt-0.5.0-py3-none-any.whl.
File metadata
- Download URL: crayopt-0.5.0-py3-none-any.whl
- Upload date:
- Size: 54.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e18392e582fbd65f1d4774b0d2c69f3b43dae114e89f36f107cd13488df79dba
|
|
| MD5 |
65361b4f72e636817d32e300818100b0
|
|
| BLAKE2b-256 |
7d8c9306eb0d234a37f3e1596ec14c76e4fbb104458578d1ff2d91843698269b
|