Skip to main content

Monitor machine learning experiments

Project description

# HTUNEML - machine learning experiments monitoring and tuning

Quickstart: pip install htuneml. See the “Installing” section for more details.

Project links:

Examples

See the examples/ directory in the repository root for usage examples:

Requirements

To use all of the functionality of the library, you should have:

  • Python 2.6, 2.7, or 3.3+ (required)

  • PyAudio 0.2.11+ (required only if you need to use microphone input, Microphone)

Quick start

Register on website http://registru.ml, copy the api_key:

import htuneml as ht

job = Job('api_key')

@job.monitor
def train(par1=2,par2=2):
    for i in range(par1):
        #do training here
        job.log({'loss':i*4,'ep':i})

job.setName('l2')
#job.debug()# uncomment and no experiment will be created and no logs sent
train(10, 2)

This will print out something like the following:

make experiment
got key experimnet 5c5c8eaacbcfb9146641367a

Also it is possible to sent the parameters from the web app. First on gpu/cpu set the lisener:

import htuneml as ht

job = Job('api_key')

def train(par1=2,par2=2):
    for i in range(par1):
        #do training here
        job.log({'loss':i*4,'ep':i})

job.sentParams(train)#sent the parameters list to the app
job.waitTask(train)#wait for parameters from app

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

htuneml-0.0.6.tar.gz (3.9 kB view details)

Uploaded Source

File details

Details for the file htuneml-0.0.6.tar.gz.

File metadata

  • Download URL: htuneml-0.0.6.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.5

File hashes

Hashes for htuneml-0.0.6.tar.gz
Algorithm Hash digest
SHA256 26bda6a888a1f3c466ebb1c974fc6fb4cff41305aaa4dc7e9c0d35e8ae595c90
MD5 759b71f7d90360db7b16b819ee641d43
BLAKE2b-256 26257ddf93bec63baf7bb27d76f55f7a94f0848360eba81a1a5eaba46378dec3

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