Reputation: 2249
One of the main advantages of caffe for me was the possibility of doing transfer learning on freely distributed pretrained models.
Is there a place to get trained models from papers/competitions in tensorflow format?
If not, is there a possibility to convert existing caffe(or any other) models into tensorflow models?
Upvotes: 15
Views: 9884
Reputation: 3360
There are different ways to do Transfer learning in TFlow. 1st solution is to write your save/load on checkpoints. However, there are incompatibilities with TF 1.0 and TF 2.0
Other one is to used some pre-framework on top of TF, some of them are : TFLayers : TF specific: TF Slim MLModels : Cross platform model zoo: MLmodels
Upvotes: 0
Reputation: 48
There are a few ways to do transfer learning with Tensorflow some of which combine TF Slim and custom codes, but there is a very nice collection of pretrained Tensorflow models Tensornets which contain almost all popular models and their pretrained weights
Upvotes: 0
Reputation: 222999
As of now, official TF github page has a list with the group of models. Also you can use keras.applications which has pretrained models.
Upvotes: 2
Reputation: 21927
You can likely use the caffe to tensorflow model converter to convert model zoo models. If you try it and report back, it would be great to know. There's a potential issue with converting maxpooling and padding, but it seems to work for many models.
Upvotes: 17