Hi,
I've been trying to train a modification of imagenet
on ARGB png images. I attempted to use the python interface to do classification of individual images since I was getting slightly odd results in training (though it does train without error), and wanted to diagnose where it was getting hung up. In doing so I got this error when loading the network, after it finishes initializing:
Check failed: target_blobs[j]->channels() == source_layer.blobs(j).channels() (4 vs. 3)
I understand that there's a channel mismatch somewhere, but I'm not sure precisely where. What exactly is this error telling me?
The command I used was:
net = caffe.Classifier('path/to/model/deploy.prototxt', 'path/to/model/model.caffemodel')