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

Snowflake Exam DSA-C02 Topic 1 Question 18 Discussion

Actual exam question for Snowflake's DSA-C02 exam
Question #: 18
Topic #: 1
[All DSA-C02 Questions]

Select the correct mappings:

I) W Weights or Coefficients of independent variables in the Linear regression model --> Model Pa-rameter

II) K in the K-Nearest Neighbour algorithm --> Model Hyperparameter

III) Learning rate for training a neural network --> Model Hyperparameter

IV) Batch Size --> Model Parameter

Show Suggested Answer Hide Answer
Suggested Answer: A, B

Model versioning in a way involves tracking the changes made to an ML model that has been previously built. Put differently, it is the process of making changes to the configurations of an ML Model. From another perspective, we can see model versioning as a feature that helps Machine Learning Engineers, Data Scientists, and related personnel create and keep multiple versions of the same model.

Think of it as a way of taking notes of the changes you make to the model through tweaking hyperparameters, retraining the model with more data, and so on.

In model versioning, a number of things need to be versioned, to help us keep track of important changes. I'll list and explain them below:

Implementation code: From the early days of model building to optimization stages, code or in this case source code of the model plays an important role. This code experiences significant changes during optimization stages which can easily be lost if not tracked properly. Because of this, code is one of the things that are taken into consideration during the model versioning process.

Data: In some cases, training data does improve significantly from its initial state during model op-timization phases. This can be as a result of engineering new features from existing ones to train our model on. Also there is metadata (data about your training data and model) to consider versioning. Metadata can change different times over without the training data actually changing. We need to be able to track these changes through versioning

Model: The model is a product of the two previous entities and as stated in their explanations, an ML model changes at different points of the optimization phases through hyperparameter setting, model artifacts and learning coefficients. Versioning helps take record of the different versions of a Machine Learning model.

MLFlow & Pachyderm are the tools used to manage ML lifecycle & Model versioning.


Contribute your Thoughts:

Beula
1 months ago
I'd better double-check my notes on this one. I don't want to end up with the wrong answer and look like a total newbie. Where's my coffee when I need it?
upvoted 0 times
Nidia
1 days ago
B) I,II,III
upvoted 0 times
...
Jerrod
2 days ago
I think the correct mappings are A) I,II.
upvoted 0 times
...
Elfrieda
7 days ago
A) I,II
upvoted 0 times
...
...
Jani
1 months ago
B) I,II,III is the way to go. It's the only option that covers all the correct mappings. I'm not going to let a few tricky terms trip me up on this one.
upvoted 0 times
...
Truman
2 months ago
Haha, this question is a real brain-teaser! I'm going to go with C) III,IV. I mean, who needs to know the difference between parameters and hyperparameters anyway? As long as I pass the exam, right?
upvoted 0 times
...
Ashanti
2 months ago
I'm not so sure about this one. The options seem a bit tricky. I'm going to go with D) II,III,IV just to be on the safe side.
upvoted 0 times
Glory
1 months ago
User 2: I agree, those seem to be the model hyperparameters
upvoted 0 times
...
Chu
1 months ago
User 1: I think the correct mappings are II, III, IV
upvoted 0 times
...
...
Martha
2 months ago
I believe the correct mappings are B) I,II,III, because learning rate for training a neural network is also a model hyperparameter.
upvoted 0 times
...
Gianna
2 months ago
I think the correct answer is B) I,II,III. The weights or coefficients of independent variables in the Linear regression model are model parameters, the K in the K-Nearest Neighbour algorithm and the learning rate for training a neural network are both model hyperparameters, while the batch size is a model parameter.
upvoted 0 times
...
Rochell
2 months ago
I agree with Glen, because weights in linear regression and K in K-Nearest Neighbour are model parameters.
upvoted 0 times
...
Glen
2 months ago
I think the correct mappings are A) I,II.
upvoted 0 times
...

Save Cancel
az-700  pass4success  az-104  200-301  200-201  cissp  350-401  350-201  350-501  350-601  350-801  350-901  az-720  az-305  pl-300  

Warning: Cannot modify header information - headers already sent by (output started at /pass.php:70) in /pass.php on line 77