Вопросы по теме 'tensorflow-probability'

Что представляют собой потери свойств байесовских слоев TensorFlow Probability?
Я запускаю пример кода в Байесовской нейронной сети реализовано с использованием вероятности Tensorflow . Мой вопрос касается реализации потери ELBO, используемой для вариационного вывода. ELBO равняется суммированию двух терминов, а именно...
2640 просмотров
schedule 05.09.2021

Пример логистической регрессии вероятности Tensorflow
Я чувствую, что, должно быть, упускаю что-то очевидное, пытаясь получить положительный контроль над логистической регрессией в вероятности тензорного потока. Я изменил пример логистической регрессии здесь , и создали элементы положительного...
677 просмотров
schedule 27.10.2021

Как согласовать TFP с результатами PyMC3 MCMC?
При тестировании TFP я попытался взять образец из апостериорного распределения модели сопряженных нормальных норм (известная дисперсия), то есть x | mu ~ нормальный (mu, 1.) mu ~ Нормальный (4., 2.) Пробоотборник tf.mcmc.RandomWalkMetropolis...
226 просмотров

Вероятность Tensorflow возвращает нестабильные прогнозы
Я использую модель вероятности Tensorflow. Конечно, это вероятностный результат, и производная ошибки не стремится к нулю (иначе модель была бы детерминированной). Прогноз нестабилен, потому что у нас есть диапазон производной убытка, скажем, при...
559 просмотров
schedule 24.02.2022

Как использовать гамма-функцию из вероятности Tensorflow как логарифмическую потерю правдоподобия в регрессионной модели
Я пытаюсь использовать функцию Gamma из tfp в настраиваемой функции потерь Keras с использованием метода log_prob , но функция всегда возвращает nan при запуске обучения. Я протестировал функцию потерь и, похоже, работает нормально: import...
828 просмотров

Как обучить биектор вероятностей тензорного потока (веса) в тензорном потоке 2.0?
Следующий пример представляет собой простую версию некоторого биекторного преобразования (например, обобщение BatchNorm (подогнать распределение ко входам и использовать CDF для преобразования входных данных, как это делала бы копула). Приведенный...
793 просмотров

Ошибка вероятности Tensorflow: OperatorNotAllowedInGraphError: повторение по tf.Tensor запрещено
Я пытаюсь оценить модель в тензорном потоке с помощью NUTS, предоставив ей функцию правдоподобия. Я проверил, что функция правдоподобия возвращает разумные значения. Я слежу за настройкой здесь для настройки NUTS:...
340 просмотров

Форма события преобразования тензорного потока-вероятности для JointDistribution
Я хотел бы создать распределение для n категориальных переменных C_1, .., C_n, форма события которых равна n. При использовании JointDistributionSequentialAutoBatched измерение события представляет собой список [[], .., []]. Например, для n = 2...
115 просмотров
schedule 21.05.2022

Вероятность распределения дозированной смеси в TensorFlow Probability
Распределения TFP должны быть доступны сразу после установки. Однако я столкнулся с проблемой дозированного распределения смеси. Вот игрушечный пример (используется нетерпеливое исполнение): tfd = tfp.distributions mix = np.array([[0.6,...
164 просмотров
schedule 10.06.2022

Tensorflow MCMC не развивает состояния цепочки
Я новичок в тензорном потоке и MCMC в целом. Я делаю несколько базовых расчетов с разными моделями, самая базовая модель сходится без проблем и дает хорошие результаты из расчета MCMC. Однако, когда я использую более продвинутую модель, у меня...
48 просмотров

Формирование условных распределений в вероятности TensorFlow
Я использую Tensorflow Probability для создания VAE, который включает в себя пиксели изображения, а также некоторые другие переменные. Вывод ВАЭ: tfp.distributions.Independent(tfp.distributions.Bernoulli(logits), 2, name="decoder-dist") Я...
724 просмотров

Использование seed для выборки в tensorflow-вероятности
Я пытаюсь использовать tensorflow-probability и начал с чего-то очень простого: import tensorflow as tf import tensorflow_probability as tfp tf.enable_eager_execution() tfd = tfp.distributions poiss = tfd.Poisson(0.8) poiss.sample(2, seed=1)...
669 просмотров

Tensorflow смешивает два многомерных распределения
Я хотел бы смешать два многомерных распределения в тензорном потоке. Например: import tensorflow_probability as tfp import tensorflow as tf import numpy as np tfd = tfp.distributions #mean,var,pi have the same shape(3,4). mean =...
237 просмотров

Байесовская логистическая регрессия с использованием вероятности тензорного потока
У меня возникают проблемы при попытке запустить пример байесовской логистической регрессии на вероятности тензорного потока, как показано Введение в вероятностное программирование, теперь доступное в TensorFlow Probability . Если я просто запустил...
915 просмотров

Как создать сумму различных объектов ядра в вероятности TensorFlow?
У меня есть один вопрос об указании функции ядра в Tensorflow-probability . Обычно, если я хочу создать объект ядра, я пишу import tensorflow as tf import tensorflow_probability as tfp tfp_kernels = tfp.positive_semidefinite_kernels...
189 просмотров

Построение дискретных таблиц CPD с вероятностью тензорного потока?
Я пытаюсь построить простейший пример байесовской сети с несколькими дискретными случайными величинами и условными вероятностями («Студенческая сеть» из книги Коллера, см. 1 ) Хотя и немного громоздко, мне удалось построить эту сеть с помощью...
111 просмотров

Использование tfp.mcmc.MetropolisHastings для физической модели
Я новичок в Tensorflow и хотел бы использовать библиотеку вероятностей Tensorflow для моделирования физической проблемы. Tensorflow поставляется с функцией tfp.mcmc.MetropolisHastings, алгоритмом, который я хочу использовать. Я предоставил свой...
132 просмотров

Понимание результатов `predict_proba`
Я использую глубокую нейронную сеть для предсказания (которое может быть либо 1, либо 0). Решенная проблема является проблемой классификации. Я использую predict_proba из sklearn , чтобы предсказать вероятность моего предсказания. Насколько мне...
280 просмотров

Как суммировать или умножать два ядра из вероятности Tensorflow, которые действуют в разных пространствах?
Моя конкретная проблема касается ядра MaternFiveHalves из пакета вероятностей tensorflow, которое определяется как: z = sqrt(5) * ||x - y|| / length_scale k(x, y) = (1 + z + (z ** 2) / 3) * exp(-z) Мои входные векторы (или index_points)...
28 просмотров

Линейная регрессия TFP yhat=model(x_tst) — не работает для других данных
Я не вижу разницы между тем, что я делаю, и рабочим примером Google TFP, структуру которого я использую. Что я делаю неправильно/должен ли я делать по-другому? [Установка: Win 10 Home, 64-разрядная версия 20H2, Python 3.7, TF2.4.1, TFP 0.12.2,...
38 просмотров