Я хочу извлечь функции с помощью кофе и обучить эти функции с помощью SVM. Я перешел по этой ссылке: http://caffe.berkeleyvision.org/gathered/examples/feature_extraction.html. В этих ссылках показано, как мы можем извлекать функции с помощью caffenet. Но я хочу использовать архитектуру Lenet здесь. Я не могу изменить эту строку команды для Lenet:Извлечение функций CNN с использованием Caffe и train с использованием SVM
./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, определяя собственные классы?