How to Track ML Model Training: TensorFlow/Keras + Integration

1 min
Prince Canuma
5th April, 2022

Important: This video was created in December 2021. For the most up-to-date code examples, please refer to the Neptune-TensorFlow / Keras integration docs

What will you get with this integration?

TensorFlow is an open-source deep learning framework commonly used for building neural network models. Keras is an official higher-level API on top of TensorFlow. Neptune helps with keeping track of model training metadata.

With Neptune + TensorFlow / Keras integration you can:

  • Log hyperparameters for every run
  • See learning curves for losses and metrics during training
  • See hardware consumption and stdout/stderr output during training
  • Log TensorFlow tensors as images to see model predictions live
  • Log training code and git commit information
  • Log model weights is an MLOps stack component for experiment tracking. So we’re constantly working on making it easy to integrate with other parts of the workflow.

It is already integrated with 25+ tools and libraries, and the list is growing. You can check our roadmap to see what’s currently under development.  

Other useful resources

See also Keras integration guide.

Couldn’t find the use case you were looking for?

Just get in touch, and our ML team will create a custom demo for you.