May 2019 Summaries
3 posts from Comet
Filter
Month:
Year:
Post Summaries
Back to Blog
The article by Jeremy Jordan offers a comprehensive framework aimed at guiding machine learning (ML) practitioners through the complexities of managing ML projects, emphasizing an iterative development cycle where feedback and real-world interactions play a crucial role in refining goals and enhancing model performance. It highlights the importance of defining clear project goals and model evaluation criteria from the outset to avoid inefficiencies, while also discussing the nuances of Software 2.0, which leverages large datasets for more sophisticated decision logic compared to traditional software. The text delves into various aspects of ML project management, including data labeling, model evaluation, and performance metrics, stressing the need for a well-organized codebase and the adoption of practices like active learning and error analysis to optimize data usage. It also touches on the challenges of deploying ML models, such as technical debt, distribution shifts, and feature space management, offering strategies for maintaining model performance over time. The guide is informed by industry best practices and encourages ongoing dialogue and updates to ensure comprehensive coverage of evolving ML methodologies.
May 24, 2019
2,928 words in the original blog post.
The tutorial outlines the process of building a reproducible end-to-end machine learning pipeline for fruit classification using a Keras multi-class image classification model and a custom dataset from Google Open Images, managed with Quilt T4 and Comet.ml. The process begins with creating a targeted dataset by selecting specific fruit images from the extensive Open Images Dataset and involves preprocessing these images to address class imbalance, particularly the over-representation of certain fruits like bananas. The tutorial then explores constructing a baseline convolutional neural network (CNN) model and progresses to utilizing a pre-trained network, InceptionV3, for transfer learning to improve classification accuracy. Comet.ml is employed for tracking experiments, logging results, and ensuring reproducibility by capturing metrics, model details, and environmental settings. The guide emphasizes the iterative nature of machine learning pipelines, the importance of versioning data and models, and the benefits of sharing and reproducing machine learning experiments using both data and model versioning tools.
May 13, 2019
2,096 words in the original blog post.
The article delves into the construction of a reproducible end-to-end machine learning pipeline using a Keras image multi-class classification model, focusing on a dataset sourced from Google Open Images, customized with Quilt T4 and comet.ml. It highlights the cyclical and iterative nature of machine learning pipelines, emphasizing the importance of data and model versioning for reproducibility. The tutorial demonstrates downloading a categorical subset of the Open Images corpus, specifically fruit images, and addresses class imbalance issues. It guides the reader through building a baseline model using a small CNN and then transitioning to a more effective approach with a pre-trained InceptionV3 model, illustrating the benefits of transfer learning. The tutorial also underscores the utility of comet.ml for tracking and logging experiments and results, ensuring that machine learning experiments remain accessible, trackable, and reproducible. The piece draws attention to tools like Quilt for data versioning and discusses methods for sharing models and data with collaborators, ultimately highlighting the synergy between Quilt and Comet in facilitating a seamless machine learning workflow.
May 13, 2019
1,719 words in the original blog post.