Some users might see this as opinion-based-question but if you look closely, I am trying to explore use of Caffe as a purely testing platform as opposed to currently popular use as training platform.
Background:
- I have installed all dependencies using Jetpack 2.0 on Nvidia TK1.
- I have installed caffe and its dependencies successfully.
- The MNIST example is working fine.
Task:
- I have been given a convnet with all standard layers. (Not an opensource model)
- The network weights and bias values etc are available after training. The training has not been done via caffe. (Pretrained Network)
- The weights and bias are all in the form of MATLAB matrices. (Actually in a .txt file but I can easily write code to get them to be matrices)
- I CANNOT do training of this network with caffe and must used the given weights and bias values ONLY for classification.
- I have my own dataset in the form of 32x32 pixel images.
Issue: In all tutorials, details are given on how to deploy and train a network, and then use the generated .proto and .caffemodel files to validate and classify. Is it possible to implement this network on caffe and directly use my weights/bias and training set to classify images? What are the available options here? I am a caffe-virgin so be kind. Thank you for the help!