Описание тега gaussian-process

Гауссовский процесс - это случайный процесс, реализация которого используется для задач регрессии и классификации.
1 ответ

Почему GaussianProcessRegressor дает разные решения после каждого запуска?

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

Неожиданный апостериор при подгонке гауссовского процесса с использованием sklearn

Я новичок в гауссовских процессах (GP) и в настоящее время пытаюсь подогнать модель к некоторым зависящим от времени данным, которые я использую sklearn.GaussianProcessRegressor. После подгонки предыдущий выглядит разумным (насколько я понимаю) там,…
24 июн '20 в 21:23
1 ответ

Как изменить max_iter в функции оптимизации, используемой для регрессии гауссовского процесса sklearn?

Я использую библиотеку георадаров sklearn, но иногда сталкиваюсь с раздражающим предупреждением: ConvergenceWarning: lbfgs failed to converge (status=2): ABNORMAL_TERMINATION_IN_LNSRCH. Increase the number of iterations (max_iter) or scale the data …
14 июн '20 в 20:45
0 ответов

Эквивалентность гиперпараметров между гауссовским регрессором процесса Matlab и гауссовским регрессором процесса sklearn (python)

Я оптимизировал гиперпараметры из оценщика регрессии гауссовского процесса (GPR) из приложения Regression Learner в Matlab, и я хотел бы использовать эквивалентные гиперпараметры для оценщика GPR из sklearn. В Matlab GPR гиперпараметры: Sigma = 187.…
18 авг '20 в 00:18
1 ответ

Аппаратные образцы из подобранного гауссовского процесса не похожи на предсказанное среднее

Я подбираю гауссовский процесс на основе второго графика, показанного здесь, и беру из него образцы. Однако нарисованные выборки не похожи на подобранную функцию и, как правило, сильно отличаются от предсказанного среднего (в частности, они не такие…
30 июн '20 в 14:31
1 ответ

Ошибка при использовании регрессии гауссовского процесса в sklearn python

Я начал изучать Python и пытаюсь реализовать гауссову регрессию с помощью библиотеки Sklearn. Я попытался следовать примерам, доступным здесь, для моих собственных точек данных. Однако я получаю следующий пример, когда пытаюсь запуститьy_pred, std =…
0 ответов

Есть ли способ исправить эту проблему в коде?

for i in range(103): # we will run 100 experiments of GP => 100 befief updates of the good region. existing_bayesian_optimizer = os.path.isfile(out_dir + "ev_file_RL_ANN") # ev_file is a simple txt file (empty @ beginning) "warning \n" if GP: if …
0 ответов

Регрессия гауссовского процесса со статическим набором входных данных

Я пытаюсь реализовать эту модель георадара из бумаги: https://www.ias.informatik.tu-darmstadt.de/uploads/Site/EditPublication/TaseOsa17.pdf. Как вы можете видеть на странице 684, авторы берут исходное положение хирургического инструмента в качестве …
0 ответов

Частные производные гауссовского процесса по функциям

Учитывая гауссовскую модель процесса с многомерными функциями и скалярными наблюдениями, как мне вычислить производные выходных данных по каждому входу в GPyTorch или GPFlow (или scikit-learn)?
1 ответ

Применение ядер для разделения измерений в gpytorch

Я перевожу трехмерный код регрессии гауссовского процесса из GPflow в GPyTorch, чтобы воспользоваться преимуществами встроенной масштабируемости PyTorch для точного георадара. Этот пример полезен, но не может найти объяснения, как применять отдельны…
10 июл '20 в 19:22
0 ответов

дисперсия в качестве входных данных для функции регрессии гауссовского процесса (fitrgp) в Matlab

Я использую функцию регрессии гауссовского процесса в Matlab (fitrgp), и я уже прочитал полную документацию по этой функции. Я работаю с набором данных временных рядов, и каждая точка в этом наборе данных имеет свои собственные отклонения. Я хочу зн…
16 июл '20 в 07:28
0 ответов

Как использовать простую (не разреженную) модель GP и обновлять ее по одной точке данных за раз?

Я пытаюсь использовать гауссовские процессы в контексте проблемы регрессии, которая выполняется циклически. В каждом раунде поступает новый вход x, и модель GP делает прогноз y*. После того, как прогноз сделан, истинная истина раскрывается (y), и за…
03 авг '20 в 17:57
0 ответов

Последовательная выборка из условного многомерного нормального

Я пытаюсь последовательно сэмплировать из предыдущего гауссовского процесса. Проблема в том, что выборки в конечном итоге сходятся к нулю или расходятся до бесконечности. Я использую основные условия, описанные, например, здесь Примечание: функция k…
25 авг '20 в 16:43
0 ответов

Как рассчитывается масштаб длины в функциях ядра ARD matern?

Я новичок в машинном обучении, и у меня есть вопрос относительно функций ядра ARD Matern 5/2. Как рассчитывается характерный масштаб длины? Это постоянное значение или оно меняется на каждой итерации (в методах, которые мы обновляем гауссовский проц…
03 сен '20 в 19:25
0 ответов

Как отобрать образцы из нескольких цепочек с помощью GPflow?

Недавно я начал использовать gpflow для построения модели GP. Я использовал гамильтониан Монте-Карло, чтобы взять апостериор с одной цепочкой. Моя цель - запустить несколько цепочек и выполнить диагностику сходимости. Это моя установка для одной сет…
16 июн '20 в 14:48
1 ответ

Оптимизация гиппараметров регрессии гауссовского процесса с использованием поиска по сетке Python

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

Как построить регрессионную модель гауссовского процесса для наблюдений, которые должны быть положительными

В настоящее время я пытаюсь обучить модель регрессии GP в GPflow, которая будет предсказывать значения осадков с учетом некоторых метеорологических данных. Я используюLinear+RBF+WhiteNoise kernel, что кажется подходящим с учетом набора используемых …
09 июл '20 в 17:59
1 ответ

Построение доверительных интервалов гауссовского процесса с использованием Python

Я использовал scikit-learnФункция регрессии гауссовского процесса для очень хорошего прогноза. Однако когда я пытаюсь вычислить доверительные интервалы и построить его вместе с расчетным значением, я получаю следующую ошибку:ValueError: Input passed…
1 ответ

Построение 95% доверительных интервалов GP в Python

Я использовал регрессию гауссовского процесса, чтобы соответствовать моим данным, и она работает очень хорошо. Однако, когда я пытаюсь построить доверительные интервалы для моей оценки. Я получаю грязный график, см. Ниже. Красная линия представляет …
0 ответов

Есть ли способ найти неопределенность в каждом прогнозируемом значении при использовании GaussianProcessRegressor?

Я использую GaussianProcessRegressorпрогнозировать значения для моделей. При использовании GP он обеспечиваетreturn_std(стандартное отклонение) значение для каждой модели (которая состоит из множества точек данных). Я хотел знать, есть ли способ пол…