Публикации по теме '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 просмотров
schedule
30.07.2023
Сохранение и восстановление функций в TensorFlow
Я работаю над проектом VAE в TensorFlow, где сети кодировщика / декодера встроены в функции. Идея состоит в том, чтобы сохранить, а затем загрузить обученную модель и выполнить выборку, используя функцию кодировщика.
После восстановления модели у...
372 просмотров
schedule
23.06.2022
Какие потери связаны со свойством потерь байесовских слоев в TensorFlow Probability?
Уровни вероятности TensorFlow (например, DenseFlipout ) имеют losses метод (или свойство), который получает «потери, связанные с этим слоем». Может кто-нибудь объяснить, что это за потери?
После просмотра Flipout paper , я думаю, что потери...
442 просмотров
schedule
16.07.2022
Как перевести этот код Эдварда в код TFP?
Я закодировал модель вероятностной матричной факторизации в Эдварде. Я пытаюсь перенести его на TFP, но я не уверен, как определить термины логарифмической вероятности и расхождения KL. Вот код в Эдварде -
# MODEL
U = Normal(
loc=0.0,...
88 просмотров
schedule
20.01.2023
tensorflow_probability: градиенты всегда равны нулю при обратном распространении log_prob выборки нормального распределения.
В рамках проекта у меня возникают проблемы с градиентами нормального распределения с tensorflow_probability. Для этого я создаю нормальное распределение, из которого делается выборка. Затем log_prob этого образца должен быть передан в оптимизатор...
279 просмотров
schedule
15.02.2023
Репараметризация вероятности тензорного потока: tf.GradientTape() не вычисляет градиент по отношению к среднему распределению.
В tensorflow версии 2.0.0-beta1 я пытаюсь реализовать слой keras с весами, выбранными из нормального случайного распределения. Я хотел бы иметь среднее значение распределения в качестве обучаемого параметра.
Благодаря «трюку с...
595 просмотров
schedule
16.07.2023
многомерное нормальное распределение с n-пакетом › 1
Я пытаюсь обобщить пример, приведенный в Как использовать распределение MultiVariateNormal в последней версии Tensorflow для нормального распределения в 2D, но с более чем одним пакетом. Когда я запускаю следующее:
from tensorflow_probability...
256 просмотров
schedule
15.01.2023
Как заменить sts.LinearRegression нелинейной моделью для компонента модели Tensorflow Probability Structured Time Series
Я создаю модель прогнозирования временных рядов с внешними управляемыми функциями, аналогичную примеру «Прогнозирование спроса на электроэнергию», который можно найти по адресу...
417 просмотров
schedule
10.02.2023
Байесовская линейная регрессия с вероятностью тензорного потока
Я не могу заставить байесовскую линейную регрессию работать с вероятностью 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 просмотров
schedule
17.05.2023
Пользовательское ядро Haversine Matern52 в GPflow 2.0
Используя GPflow 2.0, я хочу реализовать собственное ядро Matern 5/2 с хаверсинусом вместо евклидова расстояния. Я создал собственный класс поверх класса gpflow.kernels.Matern52 , который включает функцию scaled_squared_dist для переопределения...
232 просмотров
schedule
07.04.2022
Генерация случайных целых чисел в TensorFlow
Я хотел бы генерировать случайные целые числа в TensorFlow, но я не знаю, какую команду мне следует использовать. В частности, я хотел бы сгенерировать из однородной случайной величины, которая принимает значения в {1, 2, 3, 4}. Я пробовал искать...
1613 просмотров
schedule
17.03.2023
Нахождение p% наименьших значений тензора - TensorFlow 2.0
Я использую Python 3.7 и TensorFlow 2.0, и у меня есть следующая проблема. В заданном тензоре любой размерности, если я хочу найти p% наименьших весов (где p может быть пользовательским вводом), как мне это сделать?
Пример:
x =...
96 просмотров
schedule
30.01.2023
В тензорном потоке-вероятности, как мне обновить обучаемый априор, используемый только в KL-дивергенции?
Я работаю над вариационным автокодировщиком, и я бы хотел, чтобы предыдущий, используемый в регуляризации KL-дивергенции скрытого распределения, обновлял его местоположение (среднее значение) и масштаб (stddev).
Приведенный ниже фрагмент - это...
119 просмотров
schedule
01.05.2022
Я хочу использовать скрытую марковскую модель для предсказания данных
Я новичок в моделях машинного обучения и библиотеках данных. Я хотел использовать скрытую марковскую модель для статистического прогнозирования данных на лету, которая считывает данные из kafka и строит модель, которая используется для...
183 просмотров
schedule
22.05.2022
Вероятностная выборка тензорного потока занимает много времени
Я пытаюсь использовать tfp для процесса выборки. взять выборку из бета-распределения и подать результат в качестве вероятностного входа для извлечения выборки из биноминального распределения. На то, чтобы бежать, потребовалась вечность.
Должен ли...
46 просмотров
schedule
04.05.2023
Количество параметров в сети Tensorflow-Probability с использованием слоев DenseVariational
Я не могу понять, почему возвращенная модель имеет во втором слое 189 параметров. По моим расчетам их должно быть больше. Почему это происходит?
Код следующий:
# Define the prior weight distribution -- all N(0, 1) -- and not trainable
def...
144 просмотров
schedule
08.01.2023
Скрытая марковская модель TensorFlow с более сложной структурой
Используя отличную библиотеку TensorFlow, это просто для моделирования следующей динамической байесовской сети:
где H i - вероятностная переменная, представляющая HMM, а S i - вероятностная переменная, представляющая наблюдения.
Что,...
290 просмотров
schedule
05.04.2023