The most lightweight experiment management tool that fits any workflow
Use as a service or deploy on any cloud or your own hardware.
Track experiments
Log metrics, hyperparameters, data versions, hardware usage and more. Work on any infra, any language, scripts or notebooks.
Record data exploration
Experiments don’t have to stop with running training scripts. Version your exploratory data analysis and share with your team.
Organize teamwork
Manage your team with organizations, projects, and user roles. Organize experiments with tags and custom views.
Quick and simple setup
Start tracking experiments in minutes, work like you used to... just log it
Insert a few lines of code into your standard training and validation scripts and start logging your experiment data.
Run on your laptop, in the cloud, on Google Colab or wherever you want.
Use in the scripts or in Jupyter notebooks. Run experiments your way just let us track them.
pip install neptune-client
import neptune
neptune.init('awesome-project')
neptune.create_experiment('great-idea')
# any training or validation code you want
neptune.log_metric('auc', score)
neptune.log_image('diagnostics', 'roc_auc.png')
neptune.log_artifact('model_weights.h5') python train.py
Example projects
Neptune tutorial
This public project is hands-on tutorial for newcomers. It will guide you from the installation and minimal example to advance use cases.
Hyperparameter Optimisation
In a series of blog posts Jakub is comparing Python hyperparameter optimisation libraries: eg. Scikit-Optimize, Hyperopt, Optuna, hpbanster and more.
Binary classification
In this example project we walk you through data exploration and feature extraction all the way to tuning machine learning model.

