Login using Social Account
     Continue with GoogleLogin using your credentials
model_B
and model_B_on_A
for classifying the B dataset, let us evaluate the performance of the model based on their accuracies on the test data of B data set.Use evaluate()
method on model_B
and pass X_test_B
and y_test_B
as arguments to it.
model_B.<< your code comes here >>(X_test_B, y_test_B)
Use evaluate()
method on model_B_on_A
and pass X_test_B
and y_test_B
as arguments to it.
<< your code comes here >>(X_test_B, y_test_B)
We observe that the accuracies of both models are almost the same.
We also see that the performance of model_B_on_A
- with as less as 51 trainable parameter - stands to be as great as that of model_B
with as many as 275,801.
So, with very little training, model_B_on_A
is performing really well. This saves time and resources even in real-time scenarios. This is the beauty of using pre-trained layers. This method is also known as transfer learning - transferring the knowledge obtained from solving one problem to solving another similar problem.
Taking you to the next topic in seconds...
Want to create exercises like this yourself? Click here.
Note - Having trouble with the assessment engine? Follow the steps listed here
Loading comments...