This set of MCQ(multiple choice questions) focuses on the Introduction to Machine learning Week 6 Solutions.
With the increased availability of data from varied sources there has been increasing attention paid to the various data driven disciplines such as analytics and machine learning. In this course we intend to introduce some of the basic concepts of machine learning from a mathematically well motivated perspective. We will cover the different learning paradigms and some of the more popular algorithms and architectures used in each of these paradigms.
Course layout
Answers COMING SOON! Kindly Wait!
Week 1:Â Assignment answers
Week 2: Assignment answers
Week 3: Assignment answers
Week 4: Assignment answers
Week 5: Assignment answers
Week 6: Assignment answers
Week 7: Assignment answers
Week 8: Assignment answers
Week 9: Assignment answers
Week 10: Assignment answers
Week 11: Assignment answers
Week 12: Assignment answers
NOTE: You can check your answer immediately by clicking show answer button. Introduction to Machine Learning Week 6 Solutions” contains 7 questions.
Now, start attempting the quiz.
Introduction to Machine learning Week 6 Solutions
Q1-2 data given
Q1. Find the appropriate weights for w0, w1 and w2 to represent the AND function. Threshold function = {1, if output>0; 0 otherwise}. x0 and x1 are the inputs and b1 = 1 is the bias.
a) w0=1, w1=1, w2=1
b) w0=1, w1=1, w2=-1
c) w0=-1, w1=-1, w2=-1
d) w0=2, w1=-2, w3=-1
Answer: b) w0=1, w1=1, w2=-1
Q2. Fill in the correct weights to represent OR function:
a) w0=1, w1=1, w2=0
b) w0=1, s2=1, w3=1
c) w0=1, w1=1, w2=-1
d) w0=-1, w1=-1, w2=-1
Answer: a) w0=1, w1=1, w2=0
Q3. Which of the following gives non-linearity to a neural network.
a) Gradient descent
b) Bias
c) ReLU Activation Function
d) None
Answer: c) ReLU Activation Function
Q4. Suppose you are to design a system where you want to perform word prediction also known as language modeling. You are to take the output from the previous state and also the input at each step to predict the next word. The inputs at each step are the words for which the next words are to be predcited. Which of the following neural network would you use?
a) Multi-Layer Perception
b) Recurrent Neural Network
c) Convolutional Neural Network
d) Perception
Answer: b) Recurrent Neural Network
Q5. For a fully-connected deep network with one hidden layer, increasing the number of hidden units should have what effect on bias and variance?
a) Decrease bias, increase variance
b) Increase bias, increase variance
c) Increase bias, decrease variance
d) No change
Answer: a) Decrease bias, increase variance
Q6-7 with data provided
Q6. How many neurons should you have at the output?
a) 3
b) 2
c) 1
d) 4
Answer: c) 1
Q7. What should be the loss function used to train the model?
a) Multi-Class Cross-Entropy Loss
b) Mean Squared Error
c) Binary Cross-Entropy Loss
Answer: b) Mean Squared Error
Q8. A Convolutional Neural Network (CNN) is a Deep Neural Network that can extract various abstract features from an input required for a given task. Given the operations performed by a CNN on an input:
1) Max Pooling
2) Convolution Operation
3) Flatten
4) Forward propagation by Fully Connected Network
Identify the correct sequence from the options below:
a) 4, 3, 2, 1
b) 2, 1, 3, 4
c) 3, 1, 2, 4
d) 4, 2, 1, 3
Answer: b) 2, 1, 3, 4
Q9. An autoencoder is a Neural Network architecture used to create lower dimensional input representation. Which of the following statements are true about it?
a) It is an unsupervised algorithm similar to PCA
b) It can generate new data by learning the probability distribution
c) Its target output is the input
d) Autoencoders have linear encoder and decoder
Answer: a), c)
Q10. In a simple MLP model with 8 neurons in the input layer, 5 neurons in the hidden layer and 1 neuron in the output layer. What is the size of the weight matrices between hidden to output layer and input to hidden layer?
a) [5 X 1], [8 X 5]
b) [8 X 5], [1 X 5]
c) [3 X 1], [3 X 3]
d) [3 X 3], [3 X 1]
Answer: a) [5 X 1], [8 X 5]
Q11. If you increase the number of hidden layers in a Multi-Layer Perceptron, the classification error of test data always decreases. True or False?
a) True
b) False
Answer: b) False
Q12. Which of the following represents the range of output values for a sigmoid function?
a) -1 to 1
b) –∞ to ∞
c) 0 to 1
d) 0 to ∞
Answer: c) 0 to 1
Q13. A single perceptron can compute the XOR function
a) True
b) False
Answer: b) False
Q14. What are the steps for using a gradient descent algorithm?
1. Calculate error between the actual value and the predicted value.
2. Repeat until you find the best weights of network.
3. Pass an input through the network and get values from output layer.
4. Initialize random values for weight and bias.
5. Go to each neuron which contributes to the error and change its respective values to reduce the error.
a) 4, 3, 1, 5, 2
b) 1, 2, 3, 4, 5
c) 3, 4, 5, 2, 1
d) 2, 3, 4, 5, 1
Answer: a) 4, 3, 1, 5, 2
Q15. The back=propagation learning algorithm applied to a two-layer neural network
a) always finds the globally optimal solution
b) finds a locally optimal solution which may be globally optimal
c) never finds the globally optimal solution
d) finds a locally optimal solution which is never globally optimal
Answer: b) finds a locally optimal solution which may be globally optimal
<< Prev- Introduction to Machine Learning Week 5 Assignment Solutions
>> Next- Introduction to Machine Learning Week 7 Assignment Solutions
DISCLAIMER: Use these answers only for the reference purpose. Quizermania doesn't claim these answers to be 100% correct. So, make sure you submit your assignments on the basis of your knowledge.
For discussion about any question, join the below comment section. And get the solution of your query. Also, try to share your thoughts about the topics covered in this particular quiz.
Checkout for more NPTEL Courses: Click Here!