Я хочу извлекать функции с помощью caffe и обучать эти функции с помощью SVM. Я прошел по этой ссылке: http://caffe.berkeleyvision.org/gathered/examples/feature_extraction.html. Эти ссылки показывают, как мы можем извлекать функции с помощью caffenet. Но я хочу использовать здесь ленетскую архитектуру. Я не могу изменить эту строку команды для Ленет:
./build/tools/extract_features.bin models/bvlc_reference_caffenet/bvlc_reference_caffenet.caffemodel examples/_temp/imagenet_val.prototxt fc7 examples/_temp/features 10 leveldb
А также, после извлечения фич, как обучить эти фичи с помощью SVM? Я хочу использовать python для этого. Например: если я получаю функции из этого кода:
features = net.blobs['pool2'].data.copy()
Тогда как я могу обучить эти функции с помощью SVM, определив свои собственные классы?