Публикации по теме 'pymc3'


Начните с байесовского вывода
Начните с байесовского вывода Если вы работали с машинным обучением и не уделяли байесовскому выводу особого внимания, я бы сказал, что это определенно то, на что стоит обратить внимание. Вы не только получите новый взгляд на то, как рассматривать различные модели машинного обучения, но и получите новый набор подходов к решению проблем анализа данных с помощью. В этой статье я объясню некоторые основы того, что такое байесовский вывод, когда он может быть полезен, и приведу несколько..

Вопросы по теме 'pymc3'

Как определить пользовательский приоритет в PyMC3
Я хотел бы знать, можно ли определить пользовательское значение в PyMC3 (и как это сделать). Из здесь кажется, что в PyMC2 это относительно легко сделать (без необходимости изменять исходный код code), но в PyMC3 не все так просто (или я чего-то...
1874 просмотров
schedule 08.09.2023

Как определить общую детерминированную функцию в PyMC
В моей модели мне нужно получить значение моей детерминированной переменной из набора родительских переменных, используя сложную функцию Python. Возможно ли это сделать? Ниже приведен код pyMC3, который показывает, что я пытаюсь сделать в...
1350 просмотров
schedule 13.04.2023

Перенос кода pymc2 в pymc3: пользовательская функция правдоподобия
Я пытаюсь реализовать пример цензурированных данных в книге Ли и Вагенмакерса (глава 5.5, стр. 70). В pymc2 у меня есть следующая модель: nattempts = 950 nfails = 949 n = 50 # Number of questions y = np.zeros(nattempts) y[nattempts-1] =...
465 просмотров
schedule 11.12.2022

Смоделируйте распределение, которое представляет собой комбинацию двух других
Я не могу найти пример по этому поводу или не вижу сходства с моей проблемой: Я попытался смоделировать мультимодальное распределение, которое выглядит так, как будто оно определяется суммой двух распределений хи-квадрат (хотя можно взять любую...
333 просмотров
schedule 08.09.2023

pymc3, как кодировать дискретную байесовскую сеть CPT с несколькими состояниями?
Я пытаюсь построить простую байесовскую сеть, в которой дождь и разбрызгиватель являются родителями мокрой травы, но у каждого дождя и разбрызгивателя по три состояния (тип нечеткой логики, а не два обычных логических), а у мокрой травы два состояния...
204 просмотров
schedule 30.08.2023

Получите распределение, когда точка выбирается из смеси в PyMC3
У меня есть модель с pm.NormalMixture() , и когда я выбираю нормальную смесь, я также хочу знать, из какого из смешанных распределений выбирается эта точка. import numpy as np import pymc3 as pm obs = np.concatenate([np.random.normal(5,1,100),...
176 просмотров
schedule 25.08.2023

pymc3 Условная детерминированная функция правдоподобия
Я новичок в PyMC3 и пытаюсь найти набор параметров, соответствующих данным эксперимента. Моя проблема в том, что моя функция правдоподобия зависит от предыдущих ответов участника. Данные имеют следующую матричную форму: participant | trial0...
551 просмотров

Конусы байесовского предсказания PYMC3
Я все еще изучаю PYMC3, но не могу найти в документации ничего по следующей проблеме. Рассмотрим модель временных рядов байесовской структуры (BSTS) из этого вопроса без сезонности. Это можно смоделировать в PYMC3 следующим образом: import...
1048 просмотров
schedule 04.03.2022

pymc3 математика правдоподобия с функцией non-theano
Я новичок в байесовском выводе. Я пытаюсь адаптировать код поиска по сетке, который я написал, для байесовского подхода Монте-Карло Маркова, и я использую PyMC3. Моя проблема в том, что код должен вызывать функцию, которую нельзя переписать в...
144 просмотров
schedule 28.06.2022

как разрешить bleach == 1.5.0 html5lib = 0.9999999 в windows10
Привет, я хочу установить pymc3 в тензорном потоке версии 3.5 в Windows но это не сработало. pip install git+https://github.com/pymc-devs/pymc3 tenorflow-tensorboard 1.5.0 имеет требование bleach == 1.5.0, но у вас будет bleach 2.1.2,...
3414 просмотров
schedule 13.06.2023

Есть ли способ для pymc3 вызвать исключение, когда target_accept не выполняется?
В настоящее время я запускаю модели выборки и обучения в цикле. и я хочу пропустить их, если они не соответствуют требованию target_except. Это возможно? Auto-assigning NUTS sampler... Initializing NUTS using jitter+adapt_diag... Multiprocess...
329 просмотров
schedule 06.09.2022

pymc3 с настраиваемой функцией правдоподобия из оценки плотности ядра
Я пытаюсь использовать pymc3 с функцией правдоподобия, полученной из некоторых наблюдаемых данных. Эти наблюдаемые данные не соответствуют никакому хорошему стандартному распределению, поэтому я хочу определить свое собственное, основанное на этих...
328 просмотров
schedule 28.09.2023

Сброс графика Теано
Мне нужно запустить модель PyMC3 в цикле, чтобы оценивать/делать прогнозы каждый месяц. Как сбросить график Theano? Я знаком с Tensorflow и знаю, что это можно сделать, но поиск в Google, похоже, не приводит к каким-либо решениям. В качестве...
101 просмотров
schedule 13.06.2022

Обновление простой байесовской модели набором новых данных, поступающих каждые 10 минут в Python
Я новичок в байесовском выводе в Python, и я хочу выполнять байесовское обновление с новыми данными каждый раз, когда они генерируются (частота 10 минут). Это означает, что я не буду выполнять это на известном наборе данных, а буду обновлять модель...
121 просмотров
schedule 24.02.2022

Как мне отформатировать наблюдаемые данные для использования в байесовских сетях в pymc3?
Я изо всех сил пытаюсь понять, как наблюдаемые данные работают в pymc3. Из информации, которую я нашел до сих пор, эти два примера оказались наиболее полезными для меня, но я не могу заставить свою модель Работа. В качестве примера того, что я...
62 просмотров

ODE с неаналитическими параметрами, зависящими от времени, в PyMC3
Я работаю над решением следующего ODE с PyMC3: def production( y, t, p ): return p[0]*getBeam( t ) - p[1]*y[0] getBeam( t ) - это мой коэффициент, зависящий от времени. Эти коэффициенты задаются массивом данных, доступ к которым...
49 просмотров
schedule 26.05.2024