Which Amazon SageMaker algorithm will meet this requirement?
XGBoost
Image Classification – TensorFlow
Object Detection – TensorFlow
Semantic segmentation – MXNet
Explanations:
XGBoost is a gradient boosting algorithm designed for structured/tabular data, not for image classification tasks. It is not suitable for identifying whether an image contains a lion or a cheetah.
Image Classification – TensorFlow is a deep learning algorithm that is specifically designed for image classification tasks, making it the most suitable choice for identifying lions and cheetahs in images.
Object Detection – TensorFlow is used for detecting and localizing multiple objects within an image, not for simple binary classification like determining whether an image contains a lion or cheetah.
Semantic segmentation – MXNet is used for pixel-level classification of images (i.e., segmenting the image into meaningful regions), which is more complex than simple binary classification. It is not the right choice for this task.