Whenever a programmer gets stuck while coding, the first thing that comes in his mind is to go to the GitHub repository to recover from the stuck issue. In fact, GitHub can be called the social network site for the programmers. Similarly, Gideon Mendels, co-founder of Comet.ML was working on machine learning projects. And to overcome a technical issue, he and his business partner, Nimrod Lahav wanted to build a good system that manages machine learning projects.

Comet.ML is a management system that facilitates the data scientists to track their datasets, changes in codes, experimentation history, and production models creating efficiency as well as compare and collaborate on machine learning algorithms.

This tool supports a number of machine learning libraries such as Keras, TensorFlow, ScikitLearn, PyTorch, R and many more. The tool is open for everyone and it can be integrated easily. Presently, there are 11 repositories available in GitHub for Comet that includes example demonstrating how to use Comet with Amazon Sagemaker, FastAI deep learning library with lessons, etc.

How It Helps

This tool provides a handful of supports for the machine learning experiments. Such as:

Tracking of hyperparameters, metrics, code, and output: The machine learning models can be easily optimized by modifying the hyperparameter, metrics, etc. It is easy to share access the results or outcomes with the rest of the team members.

Auto-logging of Keras, TensorFlow, PyTorch and more: The data scientists can easily integrate this tool into their frameworks in a number of libraries including Java and once logged in, from next time it enables the auto-logging in the feature.

Tracks environment packages and GPU usage: Comet.ML is enabled to track the packages as well as the GPU usages. This tool allows you to view multiple experiments and manage everything from a single location.

Creating graphs automatically for Machine Learning analysis: After a model is trained, Comet.ML automatically creates graphs for the model for the analysis of machine learning algorithms.

Seamlessly runs on any machines: This tool not only runs on laptops but on any machines including AWS, Azure or company-owned machines.

Supports modern data science tools like Jupyter Notebooks: This tool not only supports JavaScript but also modern data science tools like Jupyter Notebook.

Reproduction of experiments is easy: The single line of code that helps to track experiments automagically saves everything and makes your model reproducible.

An Overview



The services are different from a free version to a paid version depending upon the needs of the machine learning practitioners. The free version provides with one private project and unlimited public projects.

For entering into Comet.ML click here.