FiftyOne Recipes#
FiftyOne turbocharges your current workflows, transforming hours of scripting into minutes so that you can focus on your models. Browse the recipes below to see how you can leverage FiftyOne to enhance key parts of your machine learning workflows.

Create views to easily query and explore your datasets in FiftyOne.

Automatically find and remove duplicate and near-duplicate images from your FiftyOne datasets.

Check out some common workflows for finding and removing duplicate objects from your FiftyOne datasets.

Add FiftyOne to your model training and analysis loop to visualize and analyze your classifier's predictions.

Use FiftyOne to store your object detections and use the FiftyOne App to analyze them.

Render labels on the samples in your FiftyOne Dataset with a single line of code.

Use FiftyOne's powerful dataset import/export features to convert your datasets on disk between standard (or custom) formats.

Easily merge datasets on disk or in-memory using FiftyOne; e.g., to add a new set of model predictions to a dataset.

Write your own custom DatasetImporter and use it to import datasets in your custom format into FiftyOne.

Write your own custom DatasetExporter and use it to export a FiftyOne Dataset to disk in your custom format.

Write your own custom SampleParser and use it to add samples in your custom format to a FiftyOne Dataset.
Note
Check out the fiftyone-examples repository for more examples of using FiftyOne!