Описание тега edward

Edward - это библиотека Python для вероятностного моделирования, вывода и критики, построенная на TensorFlow.
1 ответ

Может ли кто-нибудь объяснить более четкую "программную" часть вероятностного программирования?

Обычно в документах по вероятностным средам программирования я могу прочитать много о MCMC, но не очень о программировании. У каждого примера, который я вижу, обычно есть только очень короткая и простая вероятностная программа. Обычно они составляют…
21 ноя '17 в 16:29
1 ответ

Ошибка несовместимых форм в байесовской нейронной сети

Я новичок в машинном обучении. У меня есть проект о байесовской нейронной сети, чтобы предсказать результат футбола. Тогда я следую инструкции по этой ссылке. Затем я делаю код так: import sys from math import floor import edward as ed import numpy …
1 ответ

MCMC Trace Plot в Эдварде

Я использую модель процесса Дирихле (DPMM) для вывода назначений кластера и параметров кластера в синтетическом наборе данных с использованием Edward на основе следующей публикации сообщества. Я использую GPU-ускоренный Metropolis Hastings для изуче…
25 сен '17 в 01:30
0 ответов

Распределенное обучение с Эдвардом

Ошибка в том, что я пытаюсь запустить распределенное обучение с Эдвардом. Ниже приведен код: parameter_servers = ["localhost:2222"] workers = ["localhost:2223"] cluster = tf.train.ClusterSpec({"ps": parameter_servers, "worker": workers}) # start a s…
13 ноя '18 в 00:29
0 ответов

Почему мой KLqp не может определить хорошие параметры для простой задачи регрессии радужной оболочки глаза

Следуйте руководству в bayesian_linear_regression_implicitklqp Я реализую байесовскую линейную регрессию здесь test_klqp Тем не менее, я обнаружил, что klqp и неявный klqp плохо моделируют данные радужной оболочки в задаче регрессии. (т. е. MSE намн…
23 янв '18 в 08:44
0 ответов

Ошибка типа: пара ключ-значение в данных не имеет одинаковую форму: (?,), (?, 1)

Я хотел бы реализовать нейронную сеть BCNN свертки Bayesien, но я получаю ошибку, это мой код def conv2d(self,x, W, stride, pad='VALID'): return tf.nn.conv2d(x, W, strides=[1, stride, stride, 1], padding=pad) def BuildModel(self): self.x = tf.placeh…
0 ответов

Восстановление латентного фактора с вероятностной матричной факторизацией с использованием Эдварда

Я реализовал вероятностную матричную модель факторизации (R = U'V) следуя примеру в репо Эдварда: # data U_true = np.random.randn(D, N) V_true = np.random.randn(D, M) R_true = np.dot(np.transpose(U_true), V_true) + np.random.normal(0, 0.1, size=(N, …
27 янв '18 в 13:00
0 ответов

Убедитесь, что keras GaussianNoise включен во время поезда при использовании логического вывода с Эдвардом

Я хотел бы проверить, действительно ли шум добавляется и используется во время обучения моей нейронной сети. Поэтому я строю свой NN с помощью керас так: from keras.layers import Input from keras.layers.noise import GaussianNoise inp = Input(tensor=…
22 мар '18 в 17:50
0 ответов

Руководство по работе с / реализации графических моделей в Python

Я использую фантастический bnlearn пакет в R для байесовских сетей. К сожалению, в нем отсутствуют некоторые функции, которые мне бы хотелось (например, поддержка гибридных сетей), и я хочу перейти на Python по разным причинам. Мне было интересно, е…
23 ноя '18 в 19:36
1 ответ

L2 регуляризация весов в Эдварде

Я пытаюсь понять, как мы можем использовать регуляризацию с моделями Эдварда. Я все еще новичок в tenorflow (который используется как бэкэнд Эдварда). Рассмотрим модель ниже, # prior w=Normal(loc=tf.zeros((d,c)),scale=tf.ones((d,c))) # likelihood y=…
0 ответов

Эдвард KLqp: Пара ключ-значение в данных не имеет одинаковую форму: (?,), (?, 1)

Я новичок в Эдварде. Я создал два ed.RandomVariable точно такого же размера, но я получаю TypeError: Key-value pair in data does not have same shape: (?,), (?, 1), Код, который я запускаю u = Normal(loc=tf.zeros([num_samples, u_dim]), scale=tf.ones(…
07 апр '18 в 03:42
0 ответов

Пытаясь реализовать байесовскую нейронную сеть с Эдвардом

Я пытаюсь применить байесовскую нейронную сеть для нелинейной регрессии, представленной Торстеном Шолаком на PyCon, к некоторым реальным данным, и я получаю странные результаты. Подгонка в порядке до определенного момента, а затем просто ровные лини…
0 ответов

Невозможно импортировать имя 'set_shapes_for_outputs'

Я хотел бы выполнить программу на Python "байесовской сверточной нейронной сети", BCNN, но, к сожалению, я получаю эту ошибку после того, как добавляю библиотеку Эдварда: from edward.models import Normal Traceback (most recent call last): File “driv…
27 дек '18 в 15:06
1 ответ

Эквивалент `ed.copy` в`tenorflow_probability.edward2`

Я пытаюсь изменить свой код с edward в tensorflow_probability.edward2, Проблема в том, что всякий раз, когда я определяю апостериорное распределение, я использую a_post = ed.copy(a, {u: qu}, scope='a_post') но .copy API, кажется, больше не доступен:…
0 ответов

Вероятность Tensorflow /Edward2 - получение значений внутренней модели во время MCMC

Я построил генеративную модель в Tensorflow Probability/Edward2, и теперь мне интересно использовать технику MCMC. flips1 = sum(np.round(np.random.rand(10))) flips2 = sum(np.round(np.random.rand(10))) def m(): prior1 = ed.Beta(concentration0=10, con…
1 ответ

Где находится расположение класса Normal в исходном коде Эдварда?

При использовании Эдварда, мы всегда используем from edward.models import Normal, но я не нашел декларации Normal в GitHub Кто-нибудь, кто может сказать мне, где это
10 фев '17 в 03:32
0 ответов

Ошибка реализации смеси гауссианов в Эдварде Либе

Я пытаюсь закодировать простую гауссову смесь в Эдварде. Я следую основным шагам и учебникам. Код вроде бы в порядке, но когда я его запускаю, я получаю следующую ошибку: Received a label value of 1 which is outside the valid range of [0, 2). Label …
14 ноя '17 в 08:17
0 ответов

Ошибка MatMul: вход не является матрицей в модели Эдварда

Я пытаюсь реализовать модель иерархической логистической регрессии в Эдварде и сталкиваюсь с проблемами со спецификацией модели. Это полный код def build_toy_dataset(N, D, groups, noise_std=0.1): n_wide = N * D X = np.linspace(-6, 6, num=n_wide) y =…
20 фев '18 в 10:16
1 ответ

Невозможно импортировать модуль дистрибутивов из Tensorflow (Dockerized)

Я управляю официальным репозиторием докера TF с использованием интерфейса Jupyter на localhost. Кажется, что TF работает в целом, так как я могу импортировать его, но при попытке импортировать модуль распределения я получаю сообщение об ошибке: prin…
10 июн '18 в 17:49
0 ответов

Почему pymc3 потребляет столько памяти, сколько продолжается ADVI?

Я реализовал рекуррентную модель нейронной сети как с pymc3, так и с Эдвардом. Когда я вызываю метод вывода ADVI в pymc3, поскольку итерация продолжается, все больше и больше памяти расходуется, пока все не израсходуется. Но с той же моделью, реализ…
14 ноя '17 в 14:10