в учебниках DL я пытаюсь распечатать вероятность тестовых образцов в соответствии с Какова цель/смысл передачи входных данных в функцию в Theano? но я получаю следующую ошибку. Нужно ли мне добавить несколько флагов theano_flags?
Как решить проблему?
TypeError: не удается преобразовать универсальный тип (переменной) в тип TensorType (float64, матрица). Вы можете попробовать вручную преобразовать в TensorType (float64, matrix).
(количество функций моих данных = 120, классы = 2, размер пакета test_set = 1)
часть кода:
из ано импорт пп
classifier = LogisticRegression(input=x, n_in=120, n_out=2)
print " Theano builds graphs for the expressions it computes before evaluating them:that is..."
print pp(classifier.p_y_given_x)
.........................
# test it on the test set
test_losses = [test_model(i)
for i in xrange(n_test_batches)]
test_score = numpy.mean(test_losses)
values=theano.shared(value=test_set_x.get_value)
f=theano.function([],classifier.p_y_given_x,
givens={x:values},on_unused_input='ignore')
print f()