2015-08-20 5 views
0

Я слежу за учебником http://deeplearning.net/tutorial/ о том, как обучать ANN для классификации номеров MNIST. Я сейчас в главе «Сверточные нейронные сети». Я хочу использовать обученную сеть на отдельных примерах (изображения MNIST) и получать прогнозы. Есть ли способ сделать это?Как я могу использовать искусственную искусственную нейронную сеть Theano на отдельных примерах?

Я смотрел вперед в учебнике и на google, но ничего не могу найти.

Большое спасибо за любую помощь!

+0

Какой код вы пробовали, какие ошибки вы получили? –

ответ

0

Материал в учебнике Theano в предыдущих главах, прежде чем перейти к главе «Свернутые нейронные сети» (CNN), дает хороший обзор того, как работает Theano, и некоторые из компонентов, которые использует код примера CNN. Было бы разумно предположить, что учащиеся, достигшие этого момента, разработали свое понимание Теано достаточно, чтобы выяснить, как изменить код, чтобы извлечь предсказания модели. Вот несколько советов.

Выходной уровень CNN, называемый layer3, является экземпляром класса LogisticRegression, представленным в предыдущей главе.

Класс LogisticRegression имеет атрибут y_pred. Комментарии рядом с кодом, который присваивает значение атрибута говорит

символического описание того, как вычислить предсказания, как класс, чьи вероятность максимально

В поисках места, где y_pred используется в логистической регрессии образце выделит функцию под названием predict(). Это относится к образцу логистической регрессии, что желательно для примера CNN.

Если следовать одному и тому же подходу, используя layer3.y_pred в качестве выхода новой функции Anano, предсказания модели станут очевидными.

+0

Привет. Я понял это право? Поскольку LeNetConvPoolLayer использует batch_size в __init__, я не могу использовать тот же экземпляр модели для обучения и прогнозирования. Ведьма означает, что мне нужно перенести веса и смещения в новую модель с помощью batch_size = 1 для прогнозирования одного изображения за раз. И для этого я могу использовать cPickle для временного сохранения параметров. – Cajoek

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

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