Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Google Professional Machine Learning Engineer Exam - Topic 4 Question 67 Discussion

Your team is building an application for a global bank that will be used by millions of customers. You built a forecasting model that predicts customers1 account balances 3 days in the future. Your team will use the results in a new feature that will notify users when their account balance is likely to drop below $25. How should you serve your predictions?
A) 1. Create a Pub/Sub topic for each user 2 Deploy a Cloud Function that sends a notification when your model predicts that a user's account balance will drop below the $25 threshold.
B) 1. Create a Pub/Sub topic for each user 2. Deploy an application on the App Engine standard environment that sends a notification when your model predicts that a user's account balance will drop below the $25 threshold
C) 1. Build a notification system on Firebase 2. Register each user with a user ID on the Firebase Cloud Messaging server, which sends a notification when the average of all account balance predictions drops below the $25 threshold
D) 1 Build a notification system on Firebase 2. Register each user with a user ID on the Firebase Cloud Messaging server, which sends a notification when your model predicts that a user's account balance will drop below the $25 threshold

Google Professional Machine Learning Engineer Exam - Topic 4 Question 67 Discussion

Actual exam question for Google's Professional Machine Learning Engineer exam
Question #: 67
Topic #: 4
[All Professional Machine Learning Engineer Questions]

Your team is building an application for a global bank that will be used by millions of customers. You built a forecasting model that predicts customers1 account balances 3 days in the future. Your team will use the results in a new feature that will notify users when their account balance is likely to drop below $25. How should you serve your predictions?

Show Suggested Answer Hide Answer
Suggested Answer: A

Contribute your Thoughts:

0/2000 characters
Justa
6 months ago
Not sure about the average balance approach in C. Feels too generalized.
upvoted 0 times
...
Gladys
7 months ago
Definitely prefer D, it’s tailored for individual users.
upvoted 0 times
...
Regenia
7 months ago
Surprised that they’re using Firebase for this. Is it really reliable for banking?
upvoted 0 times
...
Hubert
7 months ago
I think option B could work too, but it feels a bit overkill.
upvoted 0 times
...
Sue
7 months ago
Option D seems the most straightforward for user-specific notifications.
upvoted 0 times
...
Phuong
7 months ago
I’m not sure about the average account balance in option C; it seems like it could lead to too many missed notifications. I think D might be the safest bet.
upvoted 0 times
...
Shoshana
8 months ago
I feel like we did a similar question where we had to choose between different notification systems. I’m leaning towards option B, but I’m not entirely confident about using App Engine for this.
upvoted 0 times
...
Thaddeus
8 months ago
I think option D sounds familiar; it aligns with what we practiced about Firebase Cloud Messaging. But I’m a bit confused about the user ID registration part.
upvoted 0 times
...
Willow
8 months ago
I remember we discussed using Pub/Sub for real-time notifications in class, but I'm not sure if it's the best choice for individual users.
upvoted 0 times
...
Paulina
8 months ago
I feel pretty confident about this one. Option A or B seem like the most scalable and reliable solutions, since they leverage managed services like Pub/Sub and Cloud Functions/App Engine. The key will be to design the system to handle the high volume of users efficiently.
upvoted 0 times
...
Shasta
8 months ago
Okay, let's see here. I think option A or B would be the best approach since they both use Pub/Sub to send notifications to individual users. The Cloud Function or App Engine app would handle the logic of checking the predictions and triggering the notifications.
upvoted 0 times
...
Vivan
8 months ago
This question seems straightforward, but I want to make sure I understand the requirements correctly. I'll need to carefully read through each option and think about the pros and cons of each approach.
upvoted 0 times
...
Frederic
8 months ago
I'm a bit confused by the Firebase options. I'm not sure how that would work with the Pub/Sub topic for each user. I'll need to research Firebase Cloud Messaging a bit more to understand if that's a viable solution for this use case.
upvoted 0 times
...
Becky
8 months ago
Okay, I've got this. The key is to use the Asset Property Log history to track the changes to the asset readings. That's the most direct way to meet the customer's requirement. Option D is the way to go.
upvoted 0 times
...
Carmelina
8 months ago
I'm a bit confused by the wording of these options. I'm not sure if a numeric value has to be specified in quotes or not. I'll have to think about this one a bit more.
upvoted 0 times
...
Ettie
8 months ago
I think having breadcrumb trails could be really helpful since technicians might jump between different areas of the site frequently.
upvoted 0 times
...
Kenia
1 year ago
I wonder if the bank's IT department has a dedicated 'Notification Fatigue Response Team' to handle all the complaints from irritated customers.
upvoted 0 times
Danica
12 months ago
C) 1. Build a notification system on Firebase 2. Register each user with a user ID on the Firebase Cloud Messaging server, which sends a notification when the average of all account balance predictions drops below the $25 threshold.
upvoted 0 times
...
William
12 months ago
B) 1. Create a Pub/Sub topic for each user 2. Deploy an application on the App Engine standard environment that sends a notification when your model predicts that a user's account balance will drop below the $25 threshold.
upvoted 0 times
...
Iluminada
12 months ago
A) 1. Create a Pub/Sub topic for each user 2. Deploy a Cloud Function that sends a notification when your model predicts that a user's account balance will drop below the $25 threshold.
upvoted 0 times
...
...
Chaya
1 year ago
I'm not sure, but I hope the bank's customers don't get so many notifications that they start using their accounts to play the lottery instead.
upvoted 0 times
Lenna
1 year ago
C) Build a notification system on Firebase. Register each user with a user ID on the Firebase Cloud Messaging server, which sends a notification when the average of all account balance predictions drops below the $25 threshold.
upvoted 0 times
...
Judy
1 year ago
B) Create a Pub/Sub topic for each user. Deploy an application on the App Engine standard environment that sends a notification when your model predicts that a user's account balance will drop below the $25 threshold.
upvoted 0 times
...
Tula
1 year ago
A) Create a Pub/Sub topic for each user. Deploy a Cloud Function that sends a notification when your model predicts that a user's account balance will drop below the $25 threshold.
upvoted 0 times
...
...
Hermila
1 year ago
Option C is an interesting approach, but I'm not sure about the idea of using the average of all account balance predictions to trigger notifications. Shouldn't we focus on individual users' accounts?
upvoted 0 times
...
Amie
1 year ago
Option B looks good, but I'm not sure if the App Engine standard environment is the best choice for a global banking application. It might be overkill for this use case.
upvoted 0 times
...
Kami
1 year ago
I'm leaning towards Option D. Using Firebase Cloud Messaging to send targeted notifications to each user based on their individual account balance predictions seems like a robust solution.
upvoted 0 times
Willow
1 year ago
Definitely, Option D provides a more tailored approach to notifying users about potential drops in their account balance. It's a smart choice for a global bank application.
upvoted 0 times
...
Pamella
1 year ago
Definitely, we want to provide a reliable and efficient service for the bank's customers.
upvoted 0 times
...
Owen
1 year ago
It's important to make sure users are notified accurately about their account balances.
upvoted 0 times
...
Fairy
1 year ago
I agree, using Firebase Cloud Messaging for targeted notifications is a reliable way to keep users informed about their account balances.
upvoted 0 times
...
Kenny
1 year ago
I agree, using Firebase Cloud Messaging for targeted notifications is a smart move.
upvoted 0 times
...
Nida
1 year ago
Option D sounds like the best choice. It's important to send personalized notifications to each user based on their predicted account balance.
upvoted 0 times
...
Junita
1 year ago
Option D sounds like the best choice for personalized notifications.
upvoted 0 times
...
...
Jaclyn
1 year ago
Option A seems like the most straightforward approach. Using a Pub/Sub topic for each user and a Cloud Function to handle the notification logic seems efficient and scalable.
upvoted 0 times
...
Herman
1 year ago
That's a good point, but I still think option A is more efficient for notifying users in real-time.
upvoted 0 times
...
Magnolia
1 year ago
I disagree, I believe option C is better as it sends a notification based on the average of all account balance predictions, providing a more comprehensive approach.
upvoted 0 times
...
Herman
1 year ago
I think option A is the best choice because it directly sends a notification when the account balance is predicted to drop below $25.
upvoted 0 times
...

Save Cancel