Professional Cloud Architect Exam QuestionsBrowse all questions from this exam

Professional Cloud Architect Exam - Question 250


Operational parameters such as oil pressure are adjustable on each of TerramEarth's vehicles to increase their efficiency, depending on their environmental conditions. Your primary goal is to increase the operating efficiency of all 20 million cellular and unconnected vehicles in the field.

How can you accomplish this goal?

Show Answer
Correct Answer: B

The best approach to increase the operating efficiency of all 20 million cellular and unconnected vehicles is to capture all operating data, train machine learning models that identify ideal operations, and run these models locally to make operational adjustments automatically. Given the significant number of vehicles that are unconnected, running models locally ensures that operational adjustments can be made without relying on a continuous internet connection. This approach allows each vehicle to adapt to its specific environmental conditions in real-time, thus optimizing efficiency across all vehicles.

Discussion

52 comments
Sign in to comment
JoeShmoe
Nov 15, 2019

B is correct. only 200k vehicle's are connected so need to run updates locally

exampanic
Jan 2, 2020

In my view, option B says "run locally" referring to the machine learning models. "Machine learning models" is the subject of the sentence. Nowhere in the sentence says run "updates" locally. So running machine learning models would only make sense in Google's ML platform, not locally. Because of this reason, I believe the correct answer should be "D".

cetanx
Jul 8, 2020

Both B and D starts with "Capture all operating data, train machine learning models that identify ideal operations, ..." so they are offering the same method for training the data. The keypoint here is "make operational adjustments" such as adjusting the oil pressure so if we host in GCP-ML, how are we going to instruct vehicles on field to adjust their oil pressure if they have no internet connection? There is no way to use GCP-ML model generated parameters to command the "not connected" field vehicles to make operational adjustments automatically. Therefore, I believe running it locally on the servers sitting in the vehicles is the only option. My answer: B

Vika
Mar 8, 2021

Making operational adjustments is an operational problem after recommendations are made by ML. In my mind, new data will keep feeding and total operational data changes every day for model and which would impact model performance over time. Monitoring model performance to achieve required efficiency levels would need some sort of centralization of efforts, as every machine environment condition might be different and there might be a need to create multiple models and test and operate them. (one shoe doesn't fit all).

tartar
Aug 11, 2020

B is ok

Vika
Mar 8, 2021

Making operational adjustments is an operational problem after recommendations are made by ML. In my mind, new data will keep feeding and total operational data changes every day for model and which would impact model performance over time. Monitoring model performance to achieve required efficiency levels would need some sort of centralization of efforts, as every machine environment condition might be different and there might be a need to create multiple models and test and operate them. (one shoe doesn't fit all).

cetanx
Jul 8, 2020

Both B and D starts with "Capture all operating data, train machine learning models that identify ideal operations, ..." so they are offering the same method for training the data. The keypoint here is "make operational adjustments" such as adjusting the oil pressure so if we host in GCP-ML, how are we going to instruct vehicles on field to adjust their oil pressure if they have no internet connection? There is no way to use GCP-ML model generated parameters to command the "not connected" field vehicles to make operational adjustments automatically. Therefore, I believe running it locally on the servers sitting in the vehicles is the only option. My answer: B

Vika
Mar 8, 2021

Making operational adjustments is an operational problem after recommendations are made by ML. In my mind, new data will keep feeding and total operational data changes every day for model and which would impact model performance over time. Monitoring model performance to achieve required efficiency levels would need some sort of centralization of efforts, as every machine environment condition might be different and there might be a need to create multiple models and test and operate them. (one shoe doesn't fit all).

tartar
Aug 11, 2020

B is ok

techalik
Nov 30, 2020

What you think about D? there is a hint there :D and host in "Google Cloud Machine Learning" (ML)

nandoD
Apr 18, 2023

how will the automatic opeartional adjustments be done to the unconnected/offline vehicles?

kapa900
Jun 26, 2023

end of day

kapa900
Jun 26, 2023

end of day

nitinz
Mar 5, 2021

B is correct.

Vika
Mar 8, 2021

Making operational adjustments is an operational problem after recommendations are made by ML. In my mind, new data will keep feeding and total operational data changes every day for model and which would impact model performance over time. Monitoring model performance to achieve required efficiency levels would need some sort of centralization of efforts, as every machine environment condition might be different and there might be a need to create multiple models and test and operate them. (one shoe doesn't fit all).

nick_name_1
Feb 23, 2023

B says "Capture all operating data". This is not right. You don't need ALL operating data to create an efficiency algorithm. The Answer is A.

nandoD
Apr 18, 2023

how will the automatic opeartional adjustments be done to the unconnected/offline vehicles?

kapa900
Jun 26, 2023

end of day

kapa900
Jun 26, 2023

end of day

dabrat
Nov 19, 2019

B)=> unconnected vehicles in the field.

Rafaa
May 31, 2020

Unconnected vehicles does not mean their data is not on GCP. you would still do ML on GCP and can use that to improve operational performance via maintenance port.

Danny2021
Nov 28, 2021

B. Train model in the cloud and deploy model to the edge for local prediction. This is typical in IoT.

webmaster89
Jun 16, 2020

The answer is B. Here is why: Capture all operating data (same in both) Train machine learning models that identify ideal operations (same in both) - We can train in Google ML as well but RUN it locally.The last sentence is different. 80% of vehicles are disconnected (as per case study) if we RUN (not train) the model in Google ML, how disconnected vehicles will (make operational adjustments automatically), in addition, the question mentioned (depending on their environmental conditions) which mean constantly changing conditions.

AdityaGupta
Oct 29, 2020

I will go with answer D A-> Engineers working on algorithm is not efficient way. B-> You can't run ML locally :) C-> Obviously NO. D-> Capture all data, run ML on this data, identify the ideal conditions. You can push adjustments either via IOT (for connected vehicles) or via maintenance ports for unconnected vehicles.

practicioner
Nov 7, 2020

It doesn't require to run ML localy. It requires to apply operations locally (operation adjustements) and this is the main reason for voting B

Rothmansua
Jan 29, 2021

You can run ML models locally. Sometimes you can even train ML models locally (federated ML)

nitinz
Mar 4, 2021

B-> You can't run ML locally :) Says Who? You need GPU/TPU to train the model. Once model is trained you get MT file. You run your code on this MT file. You do not need to be online for this running MT file. You can run it in offline mode. So B is the correct answer.

chiar
Nov 19, 2019

I think it's D

passnow
Dec 19, 2019

I believe the catch is the word unconnected vehicles in the field. If this is the case, I would go with B

AWS56
Jan 13, 2020

whether it is connected or unconnected, doesn't matter ... you gather all data and host it in Google Cloud Machine Learning (ML) Platform. fit for the question... I would go with D

jespinosar
Aug 19, 2020

I think the right answer id D), not B) The odd part of B) is "run locally". Who? Who is going to run locally? The dealer? Besides not talking anything about ML (maybe implicit), many architectures shows ML with a feed-back loop towards the IoT devices, *automatically*, closing the loop IMHO, it makes more sense.

Smart
Feb 27, 2020

B is correct. Training model is already running on GCP ML. The question is where to set up Inference. Setting up on GCP will not help unconnected vehicles. Setting up locally on all vehicles will meet our primary goal.

shiwenupper
Apr 9, 2020

agree with you, it should be B, since they need to adjust the vehicles and it need to run in the vehicle itself, not in GCP.

Zarmi
May 6, 2020

This course about Google Cloud Platform, not about micro-controllers. It's not possible to run ML algorithms on tractors. And we already decided in previous questions, that we need to upgrade at least 80% of tractors for 4G connection. Answer D.

amralieg
May 21, 2020

D is correct. B assumes that the vehicle computer can do ML jobs efficiently (i.e have GPU, or high-end CPUs, RAM etc).

ohcan
Jul 23, 2020

those would be the requirements for "training", but not for "running" the model. I vote for B

Ziegler
Jun 7, 2020

B is the correct answer

BeppeIta
Jun 9, 2020

B for me is possible, even if it require particular devices https://www.theverge.com/2020/1/14/21065141/google-coral-ai-edge-computing-products-applications-cloud But in this case the "connection to server" process is solved ...

rehma017
Jun 9, 2020

D - you don't wish to waste any resources locally, all Machine Learning model training should occur in the cloud and vehicles should simply receive instructions to adjust operating parameters.

mikey007
Jun 11, 2020

This question is about ML. So answer will be D. Every statement end with automatically so no body doing anything manual with the machines.

syu31svc
Jun 18, 2020

Answer is B; you still have to make the operational adjustments

VedaSW
Sep 27, 2020

It is possible to run a trained machine model locally. An example is your smartphone where it can perform offline real time language translation. So, I will go for B.

MamthaSJ
Jul 7, 2021

Answer is B

VishalB
Jul 31, 2021

Answer : B Google has announced two new products aimed at helping customers develop and deploy intelligent connected devices at scale: Edge TPU, a new hardware chip, and Cloud IoT Edge, a software stack that extends Google Cloud’s powerful AI capability to gateways and connected devices. This lets you build and train ML models in the cloud, then run those models on the Cloud IoT Edge device through the power of the Edge TPU hardware accelerator. - https://cloud.google.com/blog/products/gcp/bringing-intelligence-edge-cloud-iot

Nik22
Sep 9, 2021

from exam point of view, I doubt these questions would be part of new exam. Terram earth case study has changed.

Arlima
Jan 20, 2023

B is correct. only 200k vehicle's are connected so need to run updates locally, means ML Edge

dija123
Apr 12, 2024

Yes, Exactly it is ML Edge.

e5019c6Option: D
Dec 27, 2023

I don't understand why everyone votes for B. In the replies I see, it seems to me that people are expecting the ML model to run on the vehicles and make changes offline. For this to be true, the vehicles would need a powerful computer, at least if this model is anywhere close to the AI models around... So, in this case, the ML model would have to be uploaded to all 20 million vehicles for them to change this parameters offline? That seems kind of crazy, but maybe I'm lacking some kind of info? Maybe the ML models are very portable and don't require much processing power?

parthkulkarni998
Dec 27, 2023

Exactly. And considering the newly added data, the model would be updated, which would result in multiple versions of the model. Better alternative would be to centrally host the model and access it via API/offline via port

KNG
Feb 21, 2020

Training the model on ML platform, running the prediction model with live data as input on vehicle locally. I think it's B

Rathish
May 25, 2020

"host in Google Cloud Machine Learning (ML) Platform" How unconnected vehicles communicate with GCML platform, only 200000 vehicle connected with cellular network. B is very close (no info on ability to run ml on edge)

mlantonis
Jun 24, 2020

The majority of the 20M vehicles are unconnected, so the correct answer is B.

bnlcnd
Feb 3, 2021

B vs D I think D is grammarly better. An English test. Again.

guid1984
Feb 15, 2021

By running locally I mean to install the trained model output (some equations with fine-tuned params) in devices itself to support off-grid devices as well. I think B is the correct answer here as per the requirement

capitaine
Jul 11, 2021

Run Locally -> That's exactly what gcp ca, provide: https://cloud.google.com/blog/products/gcp/bringing-intelligence-edge-cloud-iot

victory108
Jul 15, 2021

B. Capture all operating data, train machine learning models that identify ideal operations, and run locally to make operational adjustments automatically

joe2211Option: B
Nov 27, 2021

vote B

red_pandaOption: B
Jun 29, 2023

Also for me it's B. Maybe it might not seem so straightforward when reading the answer, but personally I understood it as 'running the result of ML training on devices'. Understanding it this way it certainly can only be B as from the scenario description we have most of the machines not connected to a cellular network and therefore it is impossible to pass data to them.

JohnJamesB1212Option: B
Sep 26, 2024

B. Capture all operating data, train machine learning models that identify ideal operations, and run locally to make operational adjustments automatically. Here's why: Capturing all operating data allows you to comprehensively understand vehicle performance under various conditions. Training machine learning models enables you to identify the ideal operational parameters for each vehicle based on environmental and operational conditions. Running these models locally on the vehicles allows real-time adjustments to be made, even for unconnected vehicles, enhancing operational efficiency without requiring constant communication with the cloud. This is especially important for vehicles that may not have a constant cellular connection.

JohnJamesB1212
Sep 26, 2024

The other options are less optimal because: A relies on manual rule creation, which is less flexible and less scalable than machine learning. C involves a streaming job and Google Cloud Messaging, which is not suitable for unconnected vehicles. D hosting models on the Google Cloud ML Platform requires constant connectivity, which isn't viable for unconnected vehicles.

PRC
Apr 19, 2020

I agree with B. Training in GCP ML Platform and run locally on unconnected devices to derive inferences is the right model.

Pupina
Aug 15, 2020

I think that customers need the flexibility to run the ML model without connectivity. https://cloud.google.com/edge-tpu. B & D are good alternatives but i think that in this scenario is asking for a solution at the edge.

akhadar2001
Sep 23, 2020

difference between B and D B) Without data analytics and machine learning, the two technologies just won't create meaningful algorithm for operational adjustments automatically. Besides, majority (99%) of the 20M vehicles are unconnected and the two technologies have to run on GCP for scalability so there is no way to communicate between local and GCP for adjustments automatically. (Correct Answer D) After creating good ML model by "Capture all operating data, train machine learning models that identify ideal operations", you can run the model in the vehicle to make operational adjustments automatically based on each specific vehicle's parameters. Probably run the model in the onboard computer or computer connected to the maintenance port.

akhadar2001
Sep 23, 2020

small correction the answer is B once the models are created in GCP with bigquery as source(since the data it takes is from bigquery as per the design which is already populated with necessary data) you need to implement them locally since they are not connected to GCP.

akhadar2001
Oct 4, 2020

There is very good explanation for B and D but processing has to be done in cloud ML and result is passed onto locally to implement it.so the answer is D.

f0x
Oct 7, 2020

Boils down between B and D. Only difference in wording is "run locally" for B and "host in Google Cloud Machine Learning (ML) Platform" for D. Both say, "make operational adjustments automatically". Multiple comments say B because the adjustments needs to be made local, this isn't about making adjustments, that's automatic in B and D according to the question. The question is about where to run or host the ML which in my opinion would NOT be done locally, but in the Google Cloud Machine Learning Platform. Considering that: D for me.

LoganIsh
Oct 18, 2020

D is more relevant than B i guess..

LoganIsh
Oct 18, 2020

D is more relevent than B i guess..

JCGO
Dec 6, 2020

From previous Q's, a) not all vehicles are still connected b) but they are autonomous and each is equiped with server. so i would choose B. Why spending money to servers (not connecting vehicles, which is strange btw.) and after that spending more money to connect them and not using local vehicle resources.

OSNG
Dec 13, 2020

Conditions in the questions changes and answer should be based upon the situation given. In exam you may not have the previous question and google is not even expecting you to know all the potential questions. Answer is D. ML is the right tool, while the adjustments are required based upon the conditions.

doumx
Dec 14, 2020

B is the Correct answer :)

okixavi
Dec 17, 2020

D is ok

okixavi
Dec 21, 2020

Sorry, I change to B. The question says that also disconnected vehicles should be optimized also

lynx256
Mar 29, 2021

IMO - B is ok (because we have most vehicles unconnected)

Ausias18
Apr 1, 2021

Answer is B

AzureDP900
Jul 4, 2022

B is right , Agreed with detailed discussions !

NircaOption: B
Sep 15, 2022

B is correct. only 200k vehicle's are connected so need to run updates locally

meguminOption: B
Nov 5, 2022

ok for B

ale_brd_111Option: B
Dec 29, 2022

Answer is B

didek1986Option: D
Jan 20, 2024

It is D

nanasenishino
May 7, 2024

Option B seems to be the most comprehensive approach. By capturing all operating data and training machine learning models to identify ideal operations, you can adaptively adjust operational parameters for each vehicle, thereby increasing overall efficiency. Hosting these models locally ensures real-time adjustments can be made autonomously without relying on external services or cloud infrastructure. The issue with option D is that it relies on hosting machine learning models in the Google Cloud Machine Learning Platform. While this could still potentially improve efficiency, it introduces additional latency and dependency on external cloud services, which might not be ideal for real-time operational adjustments required in the field. Additionally, hosting the models in the cloud could incur ongoing costs and potential connectivity issues, which might not be suitable for all operational environments.

A84-64Option: D
Jun 23, 2024

I choose answer D. For answer B, running ML models locally on each vehicle is resource-intensive and might not be feasible for all vehicle types. It also makes updating and managing the models more difficult.

ukivanlamlpiOption: D
Jul 11, 2024

i think the issue here is that whether or not you want the model learn itself by continue provide the environment condition data . if you build and train the model in old data and deploy it local , will expect no continue learning by fitting new data.