Skip to content

Pre-trained Model, and What is Next Steps

Pre-trained Model

Pre-trained model for deep learning is the easiest entry point for an application developers to start the deep learning. With the pre-trained model as a blackbox, the application developers can focus on the problem he want to resolve with the pre-trained model and do the first integration and see the result of the integration resolve the target problem or not and how far it is to the perfect goal. If the goal become nearer, then a fine-tuning of pre-trained model or even a from-scratch pre-trained model can be addressed as a solution for the final integration.

There are several pre-trained models based on different programming langnauges and platforms.

Tensorflow.js Pre-trained Models

IBM MAX Pre-trained Models

nVidia Pre-trained Models

Pytorch Pre-trained Models

Fine-tune Models

Once the pre-trained model gives some promise on the solution to the problem. A deeper and better solution can be addressed by fine-tuning the model. We call it as fine-tuning model of pre-trained model.

There are several strategies of fine-tuning the models from much training efforts to less ones.

Another view for different dataset size for fine-tining models.

MLOps

Main idea of whole ML pipeline.

Basic idea of MLOps pipeline.

References