Tag: anano

Нейронные сети: понимание библиотеки анано

Может ли кто-нибудь объяснить мне вывод следующего кода python: from theano import tensor as T from theano import function, shared a, b = T.dmatrices('a', 'b') diff = a – b abs_diff = abs(diff) diff_squared = diff ** 2 f = function([a, b], [diff, abs_diff, diff_squared]) print f([[1, 1], [1, 1]], [[0, 1], [2, 3]]) Тестирование […]

Входной сигнал нейронной сети Theano / Lasagne / Nolearn

Я работаю над задачами классификации изображений и решил использовать Lasagne + Nolearn для прототипа нейронных сетей. Все стандартные примеры, такие как классификация номеров MNIST, работают хорошо, но проблемы возникают, когда я пытаюсь работать с собственными изображениями. Я хочу использовать трехканальные изображения, а не оттенки серого. И есть код, где я пытаюсь получить массивы из изображений: […]

Ошибка из-за переменных типов Anano и NumPy

Я пишу этот код с помощью numpy 1.9 и последней версии Theano, но получаю ошибку, которую я не могу исправить. Я сомневаюсь, что это может быть способ объявить переменные типы, но я не могу работать с ним. Я ценю ваши предложения. Я хочу получить матрицу с вектором и суммировать ее с уклоном. import theano.tensor as […]

Нелинейная свертка в Теано

Я пытаюсь создать «специальный» сверточный слой в Theano , где вместо линейных фильтров, запутанных с изображением, я применяю sup- или infrorows (по существу, разведения и эрозии). Как я могу эффективно написать такую ​​свертку? Учитывая тензор X должен содержать набор векторов в качестве входов, его дилатация с фильтром W может быть записана как dil, _ = […]

Результат Keras model.summary () – Понимание № параметров

У меня есть простая модель NN для обнаружения рукописных цифр из изображения 28x28px, написанного на питоне с использованием Keras (Theano backend): model0 = Sequential() #number of epochs to train for nb_epoch = 12 #amount of data each iteration in an epoch sees batch_size = 128 model0.add(Flatten(input_shape=(1, img_rows, img_cols))) model0.add(Dense(nb_classes)) model0.add(Activation('softmax')) model0.compile(loss='categorical_crossentropy', optimizer='sgd', metrics=['accuracy']) model0.fit(X_train, Y_train, […]

Установка Theano на Windows – загрузка DLL не выполнена

Я пытаюсь установить Theano на Windwos 8 Выполните следующие шаги. Я пытаюсь проверить, используя: import numpy as np import time import theano print('blas.ldflags=', theano.config.blas.ldflags) A = np.random.rand(1000, 10000).astype(theano.config.floatX) B = np.random.rand(10000, 1000).astype(theano.config.floatX) np_start = time.time() AB = A.dot(B) np_end = time.time() X, Y = theano.tensor.matrices('XY') mf = theano.function([X, Y], X.dot(Y)) t_start = time.time() tAB = […]

Изображения Keras CNN и размер ядра не совпадают даже после преобразования изображения в соответствии с

Я пытаюсь запустить CNN, подобный той, что содержится в Keras documantation «VGG-подобный конвейн», но для пользовательского набора изображений и двоичной классификации вместо вывода 10-класса. Когда я пытаюсь соответствовать CNN, я получаю эту длинную ошибку, которую, как я полагаю, говорит мне, что мой размер входного изображения не подходит для ввода CNN. ValueError: GpuDnnConv images and kernel […]

Ошибка импорта Anano: нет модуля cPickle

>>> import theano Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/Library/Python/2.7/site-packages/theano/__init__.py", line 52, in <module> from theano.gof import ( File "/Library/Python/2.7/site-packages/theano/gof/__init__.py", line 38, in <module> from theano.gof.cc import \ File "/Library/Python/2.7/site-packages/theano/gof/cc.py", line 30, in <module> from theano.gof import link File "/Library/Python/2.7/site-packages/theano/gof/link.py", line 18, in <module> from theano.gof.type import Type File […]

как работают обновления theano.scan?

theano.scan возвращает две переменные: переменная значений и переменная обновлений. Например, a = theano.shared(1) values, updates = theano.scan(fn=lambda a:a+1, outputs_info=a, n_steps=10) Однако я замечаю, что в большинстве примеров, с которыми я работаю, переменная обновлений пуста. Кажется, только когда мы пишем функцию в theano.scan , это определенно, мы получаем обновления. Например, a = theano.shared(1) values, updates = […]

Keras использует слишком много памяти GPU при вызове train_on_batch, fit и т. Д.

Я возился с Keras и так до сих пор. У меня одна большая проблема при работе с довольно глубокими сетями: при вызове model.train_on_batch или model.fit и т. Д. Keras выделяет значительно больше памяти GPU, чем сама модель. Это не вызвано попыткой тренироваться на некоторых действительно больших изображениях, сама модель сети, похоже, требует много памяти GPU. […]

Python - лучший язык программирования в мире.