3

В настоящее время я анализирую набор изображений, которые хочу классифицировать. Классификация осуществляется искусственной нейронной сетью контролируемым образом. У меня есть тестовый набор, который присваивает каждому изображению свой класс.Как я могу программно генерировать дескрипторы для произвольного набора данных?

То, что я хочу сделать сейчас генерировать много дескрипторов, а затем сделать PCA на этих и сделать статистический анализ, сколько дескриптор способен описать класс картины.

Как я могу сгенерировать дескрипторы для этих изображений программно? Это могло бы помочь мне и в будущих проблемах классификации. Предположим, что у меня достаточно вычислительная мощность (100-ядерный кластер) Существуют ли библиотеки, которые содержат множество дескрипторов для изображений?

enter image description here

ответ

3

Вы можете в основном следуют два подхода, чтобы начать:

  • Характеристика на основе, с использованием таких методов, как SIFT или GIST следуют так называемой мешок слов подхода. На сайте vlfeat есть отличная демонстрация этого.
  • Развертывание deeplearning алгоритмов, таких как Sparse Autoencoder, чтобы узнать основные функции вашего набора данных, которые затем могут быть использованы для классификации.
+0

Это очень полезно. Я бы добавил щедрость, если бы мог получить рабочий пример python для этого. Я хотел бы обучить изображения экрана нажатым клавишам. Вы могли видеть, что это работает? – tarrasch

+0

Да, я могу потенциально, и vlfeat имеет обертки python – Maurits

+0

ok, я добавил щедрость для примера, который делает это. – tarrasch

0

AFA Я понимаю, что вы хотите генерировать дескрипторы во время выполнения. Вы можете перейти по этой ссылке. descriptors at runtime.