FiftyOne Filtering Tips and Tricks — Dec 09, 2022
Blog post from Voxel51
FiftyOne is an open-source machine learning toolset designed to enhance computer vision models by enabling data science teams to curate high-quality datasets, evaluate models, identify errors, visualize embeddings, and expedite production. This article from FiftyOne's weekly tips and tricks blog focuses on filtering data within the FiftyOne environment, providing a comprehensive guide on creating custom dataset views using Python's native operators and FiftyOne's ViewField and ViewExpression classes. It explores filtering methods for tags, labels, frames, and keypoints, and demonstrates how to define complex filters, compose filters across multiple fields, and access parent-level data to create nuanced dataset views. The article also highlights the capabilities of the FiftyOne App, where users can apply filters through a user-friendly interface, allowing for the composition of complex views directly within the app. The FiftyOne community is encouraged to engage on platforms like Slack and GitHub to further explore and contribute to this evolving toolset.