Публикации по теме 'tensorflow-probability'


Обучение с подкреплением, байесовская статистика и вероятность тензорного потока: детская игра - часть 2
В первой части мы исследовали, как можно использовать байесовскую статистику, чтобы сделать обучение с подкреплением менее требовательным к данным. Теперь мы реализуем эту идею на простом примере, используя Tensorflow Probability для реализации нашей модели. Камень ножницы Бумага Что касается игр, то сложно представить что-то проще камня, ножниц, бумаги. Несмотря на простоту, гугл по игре обнаруживает замечательную литературу. Мы хотим использовать байесовскую статистику для этой игры..

Обучение с подкреплением, байесовская статистика и вероятность тензорного потока: детская игра (часть 1)
Обучение с подкреплением имеет плохую репутацию из-за того, что оно чрезвычайно требовательно к данным, поэтому его можно реально обучить только на данных, созданных с помощью моделирования, например в компьютерной игре. Мы обсудим, как это можно исправить, используя байесовскую статистику, на легкодоступном небольшом примере. Во второй части этой серии блогов мы увидим, как это можно сделать на практике с помощью TensorFlow Probability, нового популярного инструмента от Google. Что..

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

KL Дивергенция нормали и Лапласа не реализована в TensorFlow Probability и PyTorch
И в TensorFlow Probability ( v0.4.0 ), и в PyTorch ( v0.4.1 ) расхождение KL нормального распределения ( _ 3_ , PyTorch ) и распределение Лапласа ( tfp , PyTorch ) не реализован, в результате чего возникает NotImplementedError ошибка....
800 просмотров

Сохранение и восстановление функций в TensorFlow
Я работаю над проектом VAE в TensorFlow, где сети кодировщика / декодера встроены в функции. Идея состоит в том, чтобы сохранить, а затем загрузить обученную модель и выполнить выборку, используя функцию кодировщика. После восстановления модели у...
372 просмотров

Какие потери связаны со свойством потерь байесовских слоев в TensorFlow Probability?
Уровни вероятности TensorFlow (например, DenseFlipout ) имеют losses метод (или свойство), который получает «потери, связанные с этим слоем». Может кто-нибудь объяснить, что это за потери? После просмотра Flipout paper , я думаю, что потери...
442 просмотров

Как перевести этот код Эдварда в код TFP?
Я закодировал модель вероятностной матричной факторизации в Эдварде. Я пытаюсь перенести его на TFP, но я не уверен, как определить термины логарифмической вероятности и расхождения KL. Вот код в Эдварде - # MODEL U = Normal( loc=0.0,...
88 просмотров

tensorflow_probability: градиенты всегда равны нулю при обратном распространении log_prob выборки нормального распределения.
В рамках проекта у меня возникают проблемы с градиентами нормального распределения с tensorflow_probability. Для этого я создаю нормальное распределение, из которого делается выборка. Затем log_prob этого образца должен быть передан в оптимизатор...
279 просмотров

Репараметризация вероятности тензорного потока: tf.GradientTape() не вычисляет градиент по отношению к среднему распределению.
В tensorflow версии 2.0.0-beta1 я пытаюсь реализовать слой keras с весами, выбранными из нормального случайного распределения. Я хотел бы иметь среднее значение распределения в качестве обучаемого параметра. Благодаря «трюку с...
595 просмотров

многомерное нормальное распределение с n-пакетом › 1
Я пытаюсь обобщить пример, приведенный в Как использовать распределение MultiVariateNormal в последней версии Tensorflow для нормального распределения в 2D, но с более чем одним пакетом. Когда я запускаю следующее: from tensorflow_probability...
256 просмотров

Как заменить sts.LinearRegression нелинейной моделью для компонента модели Tensorflow Probability Structured Time Series
Я создаю модель прогнозирования временных рядов с внешними управляемыми функциями, аналогичную примеру «Прогнозирование спроса на электроэнергию», который можно найти по адресу...
417 просмотров

Байесовская линейная регрессия с вероятностью тензорного потока
Я не могу заставить байесовскую линейную регрессию работать с вероятностью Tensorflow. Вот мой код: !pip install tensorflow==2.0.0-rc1 !pip install tensorflow-probability==0.8.0rc0 import numpy as np import tensorflow as tf import...
1140 просмотров

Пользовательское ядро ​​Haversine Matern52 в GPflow 2.0
Используя GPflow 2.0, я хочу реализовать собственное ядро ​​Matern 5/2 с хаверсинусом вместо евклидова расстояния. Я создал собственный класс поверх класса gpflow.kernels.Matern52 , который включает функцию scaled_squared_dist для переопределения...
232 просмотров

Генерация случайных целых чисел в TensorFlow
Я хотел бы генерировать случайные целые числа в TensorFlow, но я не знаю, какую команду мне следует использовать. В частности, я хотел бы сгенерировать из однородной случайной величины, которая принимает значения в {1, 2, 3, 4}. Я пробовал искать...
1613 просмотров

Нахождение p% наименьших значений тензора - TensorFlow 2.0
Я использую Python 3.7 и TensorFlow 2.0, и у меня есть следующая проблема. В заданном тензоре любой размерности, если я хочу найти p% наименьших весов (где p может быть пользовательским вводом), как мне это сделать? Пример: x =...
96 просмотров

В тензорном потоке-вероятности, как мне обновить обучаемый априор, используемый только в KL-дивергенции?
Я работаю над вариационным автокодировщиком, и я бы хотел, чтобы предыдущий, используемый в регуляризации KL-дивергенции скрытого распределения, обновлял его местоположение (среднее значение) и масштаб (stddev). Приведенный ниже фрагмент - это...
119 просмотров

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

Вероятностная выборка тензорного потока занимает много времени
Я пытаюсь использовать tfp для процесса выборки. взять выборку из бета-распределения и подать результат в качестве вероятностного входа для извлечения выборки из биноминального распределения. На то, чтобы бежать, потребовалась вечность. Должен ли...
46 просмотров

Количество параметров в сети Tensorflow-Probability с использованием слоев DenseVariational
Я не могу понять, почему возвращенная модель имеет во втором слое 189 параметров. По моим расчетам их должно быть больше. Почему это происходит? Код следующий: # Define the prior weight distribution -- all N(0, 1) -- and not trainable def...
144 просмотров

Скрытая марковская модель TensorFlow с более сложной структурой
Используя отличную библиотеку TensorFlow, это просто для моделирования следующей динамической байесовской сети: где H i - вероятностная переменная, представляющая HMM, а S i - вероятностная переменная, представляющая наблюдения. Что,...
290 просмотров