image classification#

We consider the image classification AI problem to encompass training models that infer which label (from a predefined set) best applies to a given image.

components#

protocols.image_classification.Augmentation(...)

An augmentation protocol for the image classification AI problem.

protocols.image_classification.DataLoader(...)

A dataloader protocol for the image classification AI problem providing batch-level data access.

protocols.image_classification.Dataset(...)

A dataset protocol for image classification AI problem providing datum-level data access.

protocols.image_classification.FieldwiseDataset(...)

A specialization of Dataset protocol (i.e., a subprotocol) that specifies additional accessor methods for getting input, target, and metadata individually.

protocols.image_classification.Metric(*args, ...)

A metric protocol for the image classification AI problem.

protocols.image_classification.Model(*args, ...)

A model protocol for the image classification AI problem.