Transfer learning

There are three typical ways of using pre-trained neural networks. They are listed as follows:

Working with a pre-trained network has a number of benefits in comparison to building a new network from scratch, which are enlisted here:

First of all, it makes the process of learning much faster and more comfortable than training from scratch. You do not need to work and spend time on deciding the network architecture as the one you will be reusing is already well-tested. Usually, pre-trained networks do not have any special requirements; therefore, it makes the models easy to deploy. Last but not least, there is a higher chance of getting a better score using the pre-trained network as a base.