Google Cloud Professional Machine Learning Engineer — Question 107
You work as an ML engineer at a social media company, and you are developing a visual filter for users’ profile photos. This requires you to train an ML model to detect bounding boxes around human faces. You want to use this filter in your company’s iOS-based mobile phone application. You want to minimize code development and want the model to be optimized for inference on mobile phones. What should you do?
Answer options
- A. Train a model using AutoML Vision and use the “export for Core ML” option.
- B. Train a model using AutoML Vision and use the “export for Coral” option.
- C. Train a model using AutoML Vision and use the “export for TensorFlow.js” option.
- D. Train a custom TensorFlow model and convert it to TensorFlow Lite (TFLite).
Correct answer: A
Explanation
The correct answer is A because using AutoML Vision with the 'export for Core ML' option is specifically designed for iOS applications, ensuring optimal performance and minimal code development. Options B and C are not suitable for iOS environments, while D, although viable, involves additional complexity in creating a custom model and converting it to TFLite.