Class ImageObjectDetection


  • public final class ImageObjectDetection
    extends AutoMLVertical
    Image Object Detection. Object detection is used to identify objects in an image and locate each object with a bounding box e.g. locate all dogs and cats in an image and draw a bounding box around each.
    • Constructor Detail

      • ImageObjectDetection

        public ImageObjectDetection()
    • Method Detail

      • primaryMetric

        public ObjectDetectionPrimaryMetrics primaryMetric()
        Get the primaryMetric property: Primary metric to optimize for this task.
        Returns:
        the primaryMetric value.
      • withPrimaryMetric

        public ImageObjectDetection withPrimaryMetric​(ObjectDetectionPrimaryMetrics primaryMetric)
        Set the primaryMetric property: Primary metric to optimize for this task.
        Parameters:
        primaryMetric - the primaryMetric value to set.
        Returns:
        the ImageObjectDetection object itself.
      • modelSettings

        public ImageModelSettingsObjectDetection modelSettings()
        Get the modelSettings property: Settings used for training the model.
        Returns:
        the modelSettings value.
      • withModelSettings

        public ImageObjectDetection withModelSettings​(ImageModelSettingsObjectDetection modelSettings)
        Set the modelSettings property: Settings used for training the model.
        Parameters:
        modelSettings - the modelSettings value to set.
        Returns:
        the ImageObjectDetection object itself.
      • withSearchSpace

        public ImageObjectDetection withSearchSpace​(List<ImageModelDistributionSettingsObjectDetection> searchSpace)
        Set the searchSpace property: Search space for sampling different combinations of models and their hyperparameters.
        Parameters:
        searchSpace - the searchSpace value to set.
        Returns:
        the ImageObjectDetection object itself.
      • dataSettings

        public ImageVerticalDataSettings dataSettings()
        Get the dataSettings property: [Required] Collection of registered Tabular Dataset Ids and other data settings required for training and validating models.
        Returns:
        the dataSettings value.
      • withDataSettings

        public ImageObjectDetection withDataSettings​(ImageVerticalDataSettings dataSettings)
        Set the dataSettings property: [Required] Collection of registered Tabular Dataset Ids and other data settings required for training and validating models.
        Parameters:
        dataSettings - the dataSettings value to set.
        Returns:
        the ImageObjectDetection object itself.
      • limitSettings

        public ImageLimitSettings limitSettings()
        Get the limitSettings property: [Required] Limit settings for the AutoML job.
        Returns:
        the limitSettings value.
      • withLimitSettings

        public ImageObjectDetection withLimitSettings​(ImageLimitSettings limitSettings)
        Set the limitSettings property: [Required] Limit settings for the AutoML job.
        Parameters:
        limitSettings - the limitSettings value to set.
        Returns:
        the ImageObjectDetection object itself.
      • sweepSettings

        public ImageSweepSettings sweepSettings()
        Get the sweepSettings property: Model sweeping and hyperparameter sweeping related settings.
        Returns:
        the sweepSettings value.
      • withSweepSettings

        public ImageObjectDetection withSweepSettings​(ImageSweepSettings sweepSettings)
        Set the sweepSettings property: Model sweeping and hyperparameter sweeping related settings.
        Parameters:
        sweepSettings - the sweepSettings value to set.
        Returns:
        the ImageObjectDetection object itself.