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

1 ответ

pgmpy возвращает неверные условные вероятности

Я пытаюсь использовать пакет Python pgmpy, чтобы узнать вероятности перехода между определенным набором состояний, однако, когда я подгоняю модель, я обнаруживаю, что условные вероятности неверны. В качестве очень упрощенного примера проблемы, о кот…
03 ноя '17 в 01:26
1 ответ

Используя NetworkX, как можно построить ориентированный невзвешенный граф с заданным набором ребер с легендой?

В настоящее время я работаю над проектом, в котором мне приходится иметь дело с байесовскими сетями, и учитывая графическую природу этих вероятностных моделей, очень важно представить их в виде графика. Я использую pgmpy для своего проекта. Модель, …
0 ответов

Ошибка запроса () модуля pgmpy: IndexError: индекс 2 выходит за пределы оси 0 с размером 2

Я пытаюсь использовать функцию запроса в модуле pgmpy для определения условной вероятности байесовской сети. Мой код выглядит следующим образом: data_test = pd.DataFrame(np.random.randint(1, 3, size = (240, 5)),columns=['A','B','C','D','E']) best_mo…
0 ответов

Почему байесовская сеть может узнать структуру из моих данных?

Я пытаюсь изучить пакет pgmpy и использовать его для изучения структуры DAG моего имитированного набора данных с помощью поиска hillclimb по баллу BIC. Я создал два набора данных: import pandas as pd import numpy as np from pgmpy.estimators import B…
23 фев '18 в 00:01
0 ответов

pgmpy - многопроцессорная обработка add_edges_from

pgmpy - это библиотека для работы с байесовскими сетями и марковскими моделями. Как часть этого набора инструментов, add_edges_from добавляет объемные ребра в данной модели. Поскольку я обрабатываю большие наборы данных, я думаю о многопроцессорной …
1 ответ

Ошибка сборки pgmpy для Windows Anaconda

При установке `pgmpy на Anaconda под Windows, используя эти инструкции, я получаю Installing coverage-3.5-script.py script to C:\Users\idf\Anaconda3\Scripts Traceback (most recent call last): File "setup.py", line 28, in <module> "coveralls &g…
31 дек '15 в 21:11
0 ответов

UnicodeEncodeError сохраняется в Python, когда я печатаю строку

Я использую pgmpy для байесовских сетей и у меня возникают проблемы при выполнении следующего кода. from pgmpy.models import BayesianModel from pgmpy.factors.discrete import TabularCPD model = BayesianModel([('D', 'G'), ('I', 'G'), ('G', 'L'), ('I',…
0 ответов

Распространение убеждений с использованием pgmpy lib - понимание алгоритма

Сейчас я начинаю использовать pgmpy lib для реализации вероятностной графической модели. Вероятность того, что я получу использование этой библиотеки, отличается от той, которую я получаю вручную (например, используя SamIam). Вот скриншот очень мале…
18 окт '16 в 12:30
2 ответа

вывод исключения переменных. ошибка map_query для байесовской модели

Я пытался вычислить MAP-запрос по переменным, имеющим свидетельства. from pgmpy.inference import VariableElimination from pgmpy.models import BayesianModel import numpy as np import pandas as pd values = pd.DataFrame(np.random.randint(low=0, high=2,…
0 ответов

где TreeCPD в версии 0.1.9

Я слежу за книгой "Освоение вероятностных графических моделей с помощью Python". Код книги находится в более старой версии, но я установил последнюю версию 0.1.9. Так что я не нахожу некоторых функций, используемых в книге. Некоторые проблемы я мог …
18 дек '19 в 11:47
0 ответов

pgmpy: как выполняется маргинализация, не зная маргиналов?

В pgmpy мы можем определить условное распределение: cpd_G = TabularCPD(variable='G', variable_card=2, values=[[0.5, 0.8, 0.75, 0.45], [0.5, 0.2, 0.25, 0.55]], evidence=['I', 'D'], evidence_card=[2, 2]) а затем маргинализировать переменную доказатель…
29 апр '20 в 17:10
0 ответов

Байесовские сети: изучение структуры в Python происходит очень медленно по сравнению с R

В настоящее время я работаю над проблемой классификации изображений с использованием байесовских сетей. Я пробовал использоватьpomegranate,pgmpy а также bnlearn. Мой набор данных содержит более 200000 изображений, на которых я выполняю некоторый алг…
2 ответа

Проблема прогнозирования с использованием байесовской модели на Python

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

Оператор "pip install pgmpy" для Python в Jupyter Notebook не работает

Когда я пытаюсь установить "pgmpy" в записную книжку Jupyter, используя инструкцию "pip install pgmpy", ноутбук остается в состоянии "занято", а значок песочных часов остается там в течение очень долгого времени. Каждый раз, когда я пытаюсь его уста…
13 июл '20 в 21:50
1 ответ

Проблемы при установке и работе с "pgmpy"

Я пытаюсь использовать pgmpy и использовал: ! pip install pgmpy --user --upgrade pip Затем я получаю сообщение об ошибке "TypeError: 'module' object is not callable". Затем я запускаю команду: from pgmpy.factors import TabularCPD и получите еще одно…
18 ноя '19 в 19:16
1 ответ

как установить pgmpy на anaconda 3 с помощью приглашения anaconda

Следующие ошибки появляются при попытке установить pgmpy (base) C:\Users\pc> conda install -c ankurankan pgmpy Collecting package metadata (current_repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible…
02 май '20 в 20:52
2 ответа

Когда я пытаюсь реализовать MarkovModel с помощью pgmpy, есть ли способ исправить ошибку KeyError?

Я пытаюсь реализовать Марковское случайное поле. Среди них я хотел бы получить значение phi(A|B = 0, C = 1). Однако с опцией доказательства KeyError: 'B'имеет место. Не знаю, почему это происходит. Ниже приведен код. from pgmpy.inference import Vari…
1 ответ

Прогнозирование значений с использованием байесовской модели и получение ошибки

Файл набора данных Я предсказываю значения no_of_people, используя байесовскую модель в Python. Я использую этот набор данных, представленный на картинке. Моя ошибка также прикреплена к картинке. #My code is here import numpy as np from pgmpy.models…
24 фев '21 в 13:06
1 ответ

Как я могу заказать результат логического вывода с помощью bnlearn в Python?

Итак, я использую пакет Python bnlearn, и когда вы делаете вывод, возвращается таблица с вероятностными данными. Проблема в том, что у меня много данных и было бы интереснее, если бы таблица была упорядочена по убыванию. Я понятия не имею, как этим …
02 фев '21 в 21:58
0 ответов

Ошибка при попытке сделать прогнозы с помощью байесовской модели pgmpy

У меня есть набор данных в файле Excel, и я пытаюсь обучить байесовскую модель, чтобы делать некоторые прогнозы на основе данных. Я использую pandas для фрейма данных и pgmpy для байесовской модели. Я могу заставить модель делать прогнозы на основе …
01 мар '21 в 17:02