Home › Forums › Assignment NPTEL_ › Practical Machine learning with tensor flow › Practical Machine Learning with Tensorflow – Assignment 4
Tagged: Machine Learning, NPTEL, Practical Machine Learning with Tensorflow, Tensorflow, Unit 5  Week 4
 This topic has 0 replies, 1 voice, and was last updated 2 years, 3 months ago by Abhishek Tyagi.

AuthorPosts


April 19, 2020 at 10:27 am #378Abhishek TyagiKeymaster
1) Your first task is to perform image classification on MNIST data. Please visit this notebook for answering the questions 1 to 5.
What are the shapes of train and test data in MNIST dataset?
Answer (60000, 28, 28), (10000, 28, 28)
2) Which loss function would be appropriate here?
Answer sparse_categorical_crossentropy
3) Which of the following is true for a total number of parameters ‘P’ in this model:
Answer 10001< = P <100000
4) Train the model for 10 epochs, for the final validation accuracy ‘valid_acc’, select the correct option:
Answer 0.95 < A < 1.0
5) Modify your model such that it has the following layers:
* Flatten(Input)
*Dense(10, activation=’softmax’)
After training for 10 epochs, for the final validation loss ‘valid_loss’, select the correct option:Answer 0.2 < valid_loss < 0.5
6) Your second task is to perform regression on Boston Housing data. Please visit this notebook for answering the questions 6 to 10. Which of the loss functions would you use to measure the performance of the model?
Answer Squared error, Absolute error, Absolute percentage error
7) Define all the feature columns to be numerical columns, build and compile the model based on the instructions in the notebook and train the model for 600 epochs. What is the range of the validation loss at the end of the training process?
Answer 50558) Change the model architecture by a hidden layer of 3 units and use sigmoid activation. Train the model for 600 epochs. What is the range of training loss at the end of the training process? Try to think of why this is happening.
Answer 1202509) We will now experiment by changing the loss function. First, remove the hidden layer that we added for Q8. Then, try the solutions of the Q6 as the loss function for the optimizer. What is the mean squared error on the test dataset for the best model? (approx)</div>
Answer 3910) We will now try to bucketize one of the feature columns and see its effect on the model’s performance. Bucketize the ‘RAD’ column with the <i> boundaries</i> parameter as [2, 5] and retrain the model for 200 epochs. The mean squared error on the test dataset: (Use the best model from the previous question)
Answer Decreases This topic was modified 2 years, 3 months ago by Abhishek Tyagi.


AuthorPosts
 You must be logged in to reply to this topic.