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
crayopt-0.5.0.tar.gz
(39.5 kB
view details)
Built Distribution
crayopt-0.5.0-py3-none-any.whl
(54.6 kB
view details)
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 |