Skip to main content

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)

Uploaded Source

Built Distribution

crayopt-0.5.0-py3-none-any.whl (54.6 kB view details)

Uploaded Python 3

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

Hashes for crayopt-0.5.0.tar.gz
Algorithm Hash digest
SHA256 fb58d7ab139663a3739f905179d24dd5cb40e3f955940ca5c68b460178cbf350
MD5 2a0a900972b492d5225e2ce5be0574d1
BLAKE2b-256 8e74838ad71df8c1ebe48d297078cda2b53fcb075a17792bb2d02b5325dbf95d

See more details on using hashes here.

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

Hashes for crayopt-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e18392e582fbd65f1d4774b0d2c69f3b43dae114e89f36f107cd13488df79dba
MD5 65361b4f72e636817d32e300818100b0
BLAKE2b-256 7d8c9306eb0d234a37f3e1596ec14c76e4fbb104458578d1ff2d91843698269b

See more details on using hashes here.

Supported by

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