0

Я использую python 3.5 с тензорным потоком 0.11.Выбор функции с использованием tensorflow

У меня есть набор данных с большим количеством функций (> 5000) и относительно небольшим количеством образцов (< 200). Я использую функцию SNNCLassifier для обертки skflow для глубокого обучения.

Кажется, что хорошо работает для задачи классификации, но я хочу найти некоторые важные функции из большого количества функций.

Внутренний, DNNClassifier, кажется, выполняет выбор функции (или функцию извлечения). Есть ли способ выполнить выбор функции с помощью тензорного потока?

Или есть функция для извлечения весов функций? (Была функция DNNClassifier.weights_, но она, как представляется, устарела)

Если Tensorflow не поддерживает выбор функции или информацию о весе, будет ли разумно проводить выбор функций с использованием другого метода (например, для одномерного выбора функции) а затем попробовать глубокое обучение?

Благодарим за помощь.

ответ

1

Вы можете оценить вес. Например, если ваша переменная определяют по

weights = tf.Variable(np.ones([100,10],dtype='float32'), name=weights) 

вы можете получить его значение на tensorflow сессии

value = weights.eval(); 
+0

Спасибо за ответ. Можно ли вычислить вес при использовании skflow? – z991

+0

Не знаю, я никогда не использую skflow ... –

 Смежные вопросы

  • Нет связанных вопросов^_^