Tag: theano

Разъяснение в учебнике Theano

Я читаю этот учебник, представленный на домашней странице документации Theano Я не уверен в коде, указанном в разделе спуска градиента. У меня есть сомнения относительно цикла for . Если вы инициализируете переменную param_update равной нулю. param_update = theano.shared(param.get_value()*0., broadcastable=param.broadcastable) а затем вы обновите его значение в оставшихся двух строках. updates.append((param, param – learning_rate*param_update)) updates.append((param_update, momentum*param_update […]

Исключение из списка Theano CUDA

Я относительно новичок в Anano, и я хочу запустить пример mnist на своем GPU, но я получаю следующий вывод: Using gpu device 0: GeForce GTX 970M (CNMeM is disabled) Loading data… Building model and compiling functions… WARNING (theano.gof.compilelock): Overriding existing lock by dead process '9700' (I am process '10632') DEBUG: nvcc STDOUT mod.cu Creating library […]

Попытка получить простой пример Neras сети Keras для работы

Я обманывал, пытаясь получить простые примеры, которые я создаю, потому что я считаю, что примеры, данные с большими сложными наборами данных, трудно понять интуитивно. В приведенной ниже программе приведен список весов [x_0 x_1 … x_n] и используется для создания случайного рассеяния точек на плоскости с добавлением некоторого случайного шума. Затем я тренирую простые нейронные сети […]

Как swich theano.tensor to numpy.array?

У меня есть простые коды, как показано ниже: class testxx(object): def __init__(self, input): self.input = input self.output = T.sum(input) a = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]], dtype = np.float32) classfier = testxx(a) outxx = classfier.output outxx = np.asarray(outxx, dtype = np.float32) Однако я получаю следующую информацию об ошибке: ValueError: setting an […]

Решение системы реакции-диффузии с помощью Theano

Я новичок в Theano, и я пытаюсь внедрить численный интегратор системы реакции-диффузии – модель FitzHugh-Nagumo этой версии: Пока мои выражения: import theano as th import theano.tensor as T u = T.dmatrix('u') v = T.dmatrix('v') e = T.dscalar('e') a0 = T.dscalar('a0') a1 = T.dscalar('a1') dudt = u – u**3 -v dvdt = e*(u – a1*v – […]

Получение градиента выходных данных модели с использованием Keras

Мне интересно создавать модели обучения подкрепления с простотой API Keras. К сожалению, я не могу извлечь градиент вывода (а не ошибку) относительно весов. Я нашел следующий код, который выполняет аналогичную функцию ( карты Salence нейронных сетей (используя Keras) ) get_output = theano.function([model.layers[0].input],model.layers[-1].output,allow_input_downcast=True) fx = theano.function([model.layers[0].input] ,T.jacobian(model.layers[-1].output.flatten(),model.layers[0].input), allow_input_downcast=True) grad = fx([trainingData]) Любые идеи о том, как […]

Что такое тензор в анано?

Что такое Тензор в Теано , и какова точная связь с Тензорами, как их обычно понимают в физике или математике? Я прошел через Theano at Glance и функциональность Basic Tensor , но я не смог найти четкую связь.

эквивалентная функция dimshuffle в Numpy

Я часто использую theano.tensor.dimshuffle . Существует ли эквивалентная функция для Numpy? Думаю, я мог бы сделать то же самое через несколько numpy.swapaxes и numpy.newaxis (для широковещательных измерений), numpy.reshape но есть ли более простой или более прямой способ, точно так же, как dimshuffle ?

Конфигурация Theano непосредственно в скрипте

Я новичок в Theano, и мне интересно, как настроить настройку по умолчанию непосредственно из скрипта (без установки переменных envir.). Например, это рабочее решение ( источник ): $ THEANO_FLAGS=mode=FAST_RUN,device=gpu,floatX=float32 python check1.py Я намереваюсь придумать идентичное решение, которое выполняется только: $ python check1.py и дополнительные параметры устанавливаются непосредственно в самом скрипте. Например, так: import theano theano.set('mode', 'FAST_RUN') […]

поддерживает nolearn / lasagne python 3

Я работаю с реализацией Neural Net в nolearn.lasagne как упоминалось здесь Однако я получаю следующую ошибку: ImportError: No module named 'cPickle' Я cPickle , что cPickle pickle в python-3 Поддерживает ли nolearn / lasagne python-3? Если нет, есть ли способ обхода?

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