Neural Network Supervision Platform
Project description
nightwalker
nightwalker is a Python based library, that helps Deep / Machine Learning specialists to track their models during training without accessing server, and getting notifications full of their desired information via nightwalker App.
PROS
-
Easy to install and use
-
Takes Steps, Epochs, Train & Test Loss, Acc as arguments so you can have all useful metrics in your app
-
No registration required, just take the unique code after walker.UID generates it for you, and share it with any number of co-workers to add the model to their apps
Used Frameworks & Libraries
AFS is built totally on Python & Node.JS.
Installation
Python 3.6+ required to use.
Get the package from PyPi
$ pip install nightwalker
Usage
Import the nightwalker and reach 'walker' function.
Define the walker function inside the training loop, and pass the arguments.
$ from nightwalker import walker
$ walker(arg1, arg2)
After executing the training loop, the library will generate and print unique id for you, by which you'll then verify your session within the app.
It'll look like this:
$ Your unique ID is --- 1sy45kd9
Add new model to your app using the generated unique id.
Arguments
$iteration argument is for counting iterations. type = number.
$itercount argument is basically a divider, for every how many iterations do you need to send the metric update. type = number.
$maxiter is a maximum of iterations, after which the model finishes training. type = number.
$epoch counts epochs. type = number.
$maxepoch is a maximum number of epochs, after which nightwalker will decide the model had finished training.
$testloss takes test loss as a metric. type = number.
$trainloss takes validation loss as a metric. type = number.
$acc takes accuracy as a metric. type = number.
Suggestions
In case you have any suggestions how to improve the app and library functionalities for you, please feel free to open new Issue, or contact us at CONTACT@SYSTEMCORP.AI
License
BSD 3-Clause Licence
Project details
Release history Release notifications | RSS feed
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
Hashes for nightwalker-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c7e7208167be6b080eb230d086184229afc5f004dbf6d8135165a6f27c94719 |
|
MD5 | 62c8d552dbb6eb95d5f2f961c8d7dcc8 |
|
BLAKE2b-256 | b5a901ed0bffaf2bf485280fb8892b650ce29bf06b0c2725565d7047d9c4fd31 |