Skip to main content

Flow-based data pre-processing for Machine Learning

Project description

pics/nutsml_logo.gif

nuts-ml is a data pre-processing library for GPU based deep learning that provides common pre-processing functions as independent, reusable units. These so called ‘nuts’ can be freely arranged to build data flows that are efficient, easy to read and modify.

The following example gives a taste of a nuts-ml data-flow that trains a network on image data and prints training loss and accuracy

(train_samples >> Stratify(1) >> read_image >> transform >> augment >>
   Shuffle(100) >> build_batch >> network.train() >>
   Print('train loss:{} acc:{}') >> Consume())

nuts-ml is based on nuts-flow, which is described here.

https://badge.fury.io/py/nutsml.svg https://img.shields.io/pypi/pyversions/nutsml.svg https://travis-ci.org/maet3608/nuts-ml.svg?branch=master https://coveralls.io/repos/github/maet3608/nuts-ml/badge.png?branch=master https://img.shields.io/github/issues/maet3608/nuts-ml.svg https://img.shields.io/badge/license-Apache%202-blue.svg

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

nutsml-1.2.2.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

nutsml-1.2.2-py3-none-any.whl (1.2 MB view details)

Uploaded Python 3

File details

Details for the file nutsml-1.2.2.tar.gz.

File metadata

  • Download URL: nutsml-1.2.2.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.1.post20201107 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.5

File hashes

Hashes for nutsml-1.2.2.tar.gz
Algorithm Hash digest
SHA256 99953afd0bcc269572c7fb72478062ccd91654c0b84a2246e9d649c3bd05c2b9
MD5 402acd9e9a256d485a6f6da2ebd64cb7
BLAKE2b-256 a8c24735d30920e6b050a415b2f883635cdbf6d8a2cb9ae92f95be4340fa40d2

See more details on using hashes here.

File details

Details for the file nutsml-1.2.2-py3-none-any.whl.

File metadata

  • Download URL: nutsml-1.2.2-py3-none-any.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.1.post20201107 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.5

File hashes

Hashes for nutsml-1.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 53b19d06fa762b1a3fa5a13dee9dc68a11fcd8c43c0f6b526eb2c97d822773a1
MD5 e3753aa7f6a607e60e8934aebbc67b4d
BLAKE2b-256 1f7f0968b953db6551e6d2afef33ceabba9cbb37091da8853a618e0f29158afd

See more details on using hashes here.

Supported by

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