Байесовский MCP
Сервер протокола вызова модели (MCP) для байесовского рассуждения, вывода и обновления убеждений. Этот инструмент позволяет LLM выполнять строгий байесовский анализ и вероятностное рассуждение.
Функции
🧠 Байесовский вывод : обновление убеждений с помощью новых доказательств с использованием выборки MCMC
📊 Сравнение моделей : сравнение конкурирующих моделей с использованием информационных критериев.
🔮 Предсказательный вывод : создание прогнозов с количественной оценкой неопределенности
📈 Визуализация : создание визуализаций апостериорных распределений.
🔌 Интеграция с MCP : беспроблемная интеграция с любым LLM, поддерживающим MCP
Related MCP server: Calculator MCP Server
Установка
Разработка Установка
Клонируйте репозиторий и установите зависимости:
Требования
Питон 3.9+
PyMC 5.0+
АрвиЗ
NumPy
Matplotlib
FastAPI
Увикорн
Быстрый старт
Запуск сервера
Сервер запустится и будет прослушивать запросы MCP на указанном хосте и порту.
Использование API
Байесовский сервер MCP предоставляет несколько функций через свой API:
1. Создать модель
Создайте новую байесовскую модель с указанными переменными.
2. Обновите убеждения
Обновите модельные убеждения с помощью новых доказательств.
3. Делайте прогнозы
Генерация прогнозов с использованием апостериорного распределения.
4. Сравнение моделей
Сравните несколько моделей, используя информационные критерии.
5. Создать визуализацию
Создание визуализаций апостериорных распределений модели.
Примеры
Каталог examples/ содержит несколько примеров, демонстрирующих использование байесовского сервера MCP:
Линейная регрессия
Простой пример линейной регрессии для демонстрации оценки параметров:
A/B-тестирование
Пример байесовского A/B-тестирования для показателей конверсии:
Поддерживаемые дистрибутивы
Байесовский движок поддерживает следующие распределения:
normal: нормальное (гауссовское) распределениеlognormal: Логнормальное распределениеbeta: бета-распределениеgamma: Гамма-распределениеexponential: Экспоненциальное распределениеuniform: равномерное распределениеbernoulli: распределение Бернуллиbinomial: Биномиальное распределениеpoisson: распределение Пуассонаdeterministic: Детерминированное преобразование
Интеграция МКП
Этот сервер реализует протокол вызова модели, что делает его совместимым с широким спектром LLM и фреймворков. Чтобы использовать его с вашим LLM:
Лицензия
Массачусетский технологический институт
Кредиты
Основано на концепциях и коде фреймворка Wrench AI.