Professional Machine Learning Engineer Exam QuestionsBrowse all questions from this exam

Professional Machine Learning Engineer Exam - Question 258


You work for an international manufacturing organization that ships scientific products all over the world. Instruction manuals for these products need to be translated to 15 different languages. Your organization’s leadership team wants to start using machine learning to reduce the cost of manual human translations and increase translation speed. You need to implement a scalable solution that maximizes accuracy and minimizes operational overhead. You also want to include a process to evaluate and fix incorrect translations. What should you do?

Show Answer
Correct Answer: BC

To implement a scalable solution that maximizes translation accuracy and minimizes operational overhead, creating a Vertex AI pipeline is the most effective approach. The pipeline can manage the entire translation workflow, including processing documents, launching an AutoML Translation training job, evaluating translations, and deploying the model to a Vertex AI endpoint with autoscaling and model monitoring. This setup ensures ongoing improvements in translation quality by retraining the model when there's a significant difference between training and live data. This automated retraining reduces the need for extensive manual intervention, ensuring high-quality translations with minimal operational effort.

Discussion

11 comments
Sign in to comment
daidai75Option: C
Jan 23, 2024

The answer is C, to use Translation Hub 1.Accuracy maximization: AutoML Translation uses machine learning to train a translation model on your specific data, which can lead to higher accuracy compared to generic translation models. 2.Minimal operational overhead: AutoML Translation handles the training and deployment of the translation model, reducing the need for manual intervention. 3.Evaluation and correction: The solution includes human reviewers to evaluate and correct any incorrect translations, ensuring high quality.

b1a8faeOption: C
Jan 22, 2024

Translation Hub is a service that allows you to manage and automate your translation workflows on Google Cloud. You can use Translation Hub to upload the documents to a Cloud Storage bucket, select the source and target languages, and apply the trained model to translate the documents. You can use human reviewers to improve the quality and accuracy of the translations, and provide feedback to the ML model.

fitri001Option: C
Apr 17, 2024

Option A: Cloud Functions are suitable for simple tasks. This approach wouldn't leverage machine learning for improved translations and lacks features like model evaluation and retraining. Option B: Vertex AI pipelines with AutoML Translation training can be powerful, but it might be overkill for this scenario. Additionally, retraining based on a predetermined data skew might not be necessary if human review is effective at catching and correcting errors. Option D: While fine-tuning a pre-trained model with Vertex AI custom training offers flexibility, it requires more expertise and ongoing maintenance compared to the simpler approach of using AutoML Translation.

edooOption: B
Mar 11, 2024

So what is the deal? pikachu007 authors the question, adds C as suggested answer and then vote for B?

omermahgoubOption: C
Apr 13, 2024

C: Use AutoML Translation with Translation Hub. Here's why: 1. Scalability: - AutoML Translation: This simplifies model training without extensive manual configuration. - Translation Hub: Centrally stores and manages your translation models, facilitating deployment and reuse across various applications, promoting scalability for your 15 target languages. 2. Accuracy and Evaluation: - AutoML Translation: while pre-trained models might not be perfect, AutoML Translation lets you fine-tune the model with your specific scientific domain data (instruction manuals) to improve accuracy. - Human Review and Iteration: This allows for evaluation and correction of any inaccurate translations, improving overall quality. This is crucial for technical documents like instruction manuals.

omermahgoub
Apr 13, 2024

Why not B: Retraining the model upon data skew detection can become cumbersome and impact translation speed. Translation Hub offers a more streamlined approach for managing model updates.

b2aaaceOption: A
Apr 13, 2024

Answer A It is the only option that makes sense all over. I would go for C if the first sentence was not there "Use AutoML Translation". you can't use autoML because there is no training data.

pikachu007Option: B
Jan 13, 2024

Option A: While Cloud Functions provide automation, the Cloud Translation API uses generic models that might not be as accurate for domain-specific content, potentially leading to more human corrections. Option C: Translation Hub offers collaboration features but lacks automated model training and pipeline orchestration, requiring more manual effort. Option D: Vertex AI custom training jobs provide flexibility but require more expertise and effort compared to AutoML Translation, and the pre-trained model might not be as well-suited for the specific domain.

Sunny_MOption: B
Feb 23, 2024

Agree with pikachu007, I think there is no point in using ML once the manual(human) mode is added.

emsherffOption: C
Apr 10, 2024

Translation Hub can manage translation workloads at scale and also integrate human feedback where required.

gscharlyOption: C
Apr 20, 2024

if we assume there is training data available (source-target language pairs) then I would go with C.

AzureDP900Option: C
Jul 5, 2024

Using AutoML Translation (Option C) allows you to train a model on your data, which can be used for translation. You can then configure a Translation Hub project to manage the translation process and use human reviewers to evaluate any incorrect translations. It is scalable solution that maximizes accuracy and minimizes operational overhead.