Get your ML experimentation in order

Keep track of every piece of every experiment or notebook you run and organize them in a single application. Gain control without changing your workflow.

It really is free and takes 5 min to setup

Start collaborating for FREE

It is a good practice to have control over your model training process

And hundreds of data scientists are using Neptune to see that their experiments are running smoothly. 

“Within the first few tens of runs, I realized how complete the tracking was – not just one or two numbers, but also the exact state of the code, the best-quality model snapshot stored to the cloud, the ability to quickly add notes on a particular experiment. My old methods were such a mess by comparison.”

Edward Dixon

Data Scientist @Intel

Is this honestly the best way to organize my ML experiments?

Git + Spreadsheets

  • You don’t have to copy experiment information to spreadsheets. It is done automatically every time you run an experiment.
  • You can easily search through thousands of experiments to find the information you want quickly.
  • You can easily compare runs with a few clicks. Neptune overlays learning curves and automatically shows you the columns that are different.
  • You can customize the dashboard that was built for ML experiments. Choose which metrics or parameters you want to see, save it for later, or share it by sending a link.
  • You can look at experiments in high-level or drill down to details by clicking on a table row. See model predictions, code, learning curves, html visualizations, and more.

Open-source solutions like MLflow, Polyaxon, or Kubeflow

  • You don’t have to set up and maintain the database/file system and dashboard UI yourself
  • You can manage user permissions and know who can view or edit projects.
  • You can log things like images, html visualizations, model checkpoints, and more
  • You get a premium Jupyter support to keep track of experiments, and data explorations in the same place
  • You can share your running experiments with your team by simply sending a link
  • We are really lightweight -> you can actually use Neptune with any of those tools

It really is free and takes 5 min to setup

Start collaborating for FREE

Organize your ML experimentation in a few steps

Add a few lines to your scripts

Connect Neptune to your project by adding literally 3 lines on top of your scripts. Then you just run your training and evaluation and log whatever you care about.

For most machine learning frameworks you don’t even have to write those logging calls -> We created the integrations for you!

neptune.create_experiment(
           params={'lr':0.1, 'dropout':0.4}, # parameters
           upload_source_files=['**/*.py',  # code
                                'requirements.yaml'], # environment
           tags=['resnet', 'v.3.1']) #organize with tags
...
log_data_version('path/to/data') # version data
...
neptune.log_metric('test_accuracy', 0.84) # save results
neptune.log_artifact('model.pkl') # version model

Run your experiments the way you usually do

Neptune goes where you work not the other way around.

So if you are running experiments on your laptop, spin up cloud machines, or burn through computational clusters at your university Neptune will keep track of your experiments with no problems.

Before

python main.py

After

python main_with_neptune_lines.py

Have data, code, parameters, and model versioned for every run

You can log all the important information about the model. Whether those are parameters, source code, environment definition, data version, or a model binary it can be easily logged to Neptune for every training run.

Find and compare experiments in a dashboard

Search through your experiments, compare them, and find the information you need in minutes.

Choose which metrics, parameters, or other information you want to see and customize your dashboard. Create multiple dashboard views and save them for later.

Drill down to experiment details whenever you need it

Go from high-level analysis to details in one click. All the experiment information like, code, parameters, evaluation metrics, or model files can be logged and displayed in Neptune.

Access everything programmatically

You can download everything you logged to Neptune either in the UI or programmatically.

import neptune

project = neptune.init('Project')
exp = project.get_experiments(id='Proj-123')[0]

exp.get_parameters()
exp.download_artifact('model.pkl')
exp.download_sources()

It really is free and takes 5 min to setup

Start collaborating for FREE

Start collaborating on experiments in minutes with our integrations

Are you thinking “Ok but, do I have to write the logging/callback functions myself?”

If you are using Keras, XGBoost, Optuna, or one of the 20+ libraries that we integrate with you don’t need to implement anything to monitor your experiments.

What our users say

Over 5,000 ML people started monitoring their experiments with Neptune this year – read what some of them have to say:

“Neptune allows us to keep all of our experiments organized in a single space. Being able to see my team’s work results any time I need makes it effortless to track progress and enables easier coordination.”

Michael Ulin

VP, Machine Learning @Zesty.ai

“Within the first few tens of runs, I realized how complete the tracking was – not just one or two numbers, but also the exact state of the code, the best-quality model snapshot stored to the cloud, the ability to quickly add notes on a particular experiment. My old methods were such a mess by comparison.”

Edward Dixon

Data Scientist @Intel

“One place to log all my experiments, very helpful when you have to find some results from a few months back. It makes collaboration easier as well – just share the link to an experiment with a colleague and you can analyze the results together.”

Błażej Osiński

Researcher in Reinforcement Learning @deepsense.ai

They already have their ML experimentation in order.
When will you?

✓ Sign up for a free account
✓ Add a few lines to you code
✓ Get back to running your experiments

Start tracking for FREE