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

1 ответ

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

У меня много трудностей при установке простого 2-мерного GP с помощью GPyTorch. Как вы можете видеть ниже, подгонка очень плохая и не сильно улучшается при замене ядра RBF на что-то вроде Matern. Оптимизация, кажется, сходится, но не в чем-то разумн…
19 июн '19 в 00:56
0 ответов

Gpytorch error новый набор данных получает ошибку с тензорами

Я пытаюсь обучить многозадачную модель gpytorch и получаю ошибку с модельным поездом, пример здесь - https://github.com/cornellius-gp/gpytorch/blob/master/examples/03_Multitask_GP_Regression/Multitask_GP_Regression.ipynb model.train() likelihood.tra…
03 авг '19 в 11:21
0 ответов

PyTorch v1.3 с графическим процессором в Google Colab?

Ноутбук Google colab поставляется с поддержкой PyTorch и графического процессора - см. Соответствующий ответ SO, а затем вы должны изменить время выполнения ноутбука на GPU с CPU (из верхней строки меню Colab). Однако попытки обучить модель с помощь…
20 окт '19 в 17:22
0 ответов

Pytorch: torch.split против индексации в отношении производительности

Я хотел бы выполнять партии тензора в PyTorch отдельно. Что быстрее: indexing или torch.split, чтобы получить элементы пакета и обработать их позже. Т.е.: # Number of batches n = x.shape[0] # Option 1 x_groups = x.split(x, n) # Option 2 x_groups = […
02 дек '19 в 19:05
0 ответов

PyTorch Geometric -> добавить данные узлов в граф, созданный из графа networkx

Я новичок в геометрическом PyTorch, и есть один вопрос, который я пока не могу решить. Я создал модуль геометрических данных torch из существующего графика networkx t_gen = tg.utils.from_networkx(G_numerical) Теперь я хочу добавить функции узла (дан…
06 фев '20 в 15:03
0 ответов

Что такое gpytorch.settings.max_preconditioner_size? И `gpytorch.beta_features.checkpoint_kernel (checkpoint_size)`?

Я слежу за учебником Simple_MultiGPU_GP_Regression и заметил, что во время обучения были установлены две опции: with gpytorch.beta_features.checkpoint_kernel(checkpoint_size), \ gpytorch.settings.max_preconditioner_size(preconditioner_size): Что пре…
13 сен '19 в 11:38
0 ответов

Sklearn Gaussian Process и GPytorch дают разные результаты

Я пытаюсь воспроизвести решение для регрессии GP в реализации sklearn с версией GPyTorch. К сожалению, я не могу привести пример с исходным набором данных, который является собственностью. Решение sklearn постоянно имеет на 40% меньшее значение тест…
23 фев '20 в 17:37
0 ответов

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

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

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

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

Пользовательская функция сбора данных BoTorch - CUDA не хватает памяти

Мы используем настраиваемую функцию сбора данных как часть гауссовского процесса с использованием BoTorch и GpyTorch. В рамках метода forward у нас есть следующий код: @t_batch_mode_transform() def forward(self, X: Tensor) -> Tensor: # Fix featur…
18 фев '20 в 20:01
0 ответов

Нет модуля с именем "points.datasets "или точек

Я пытаюсь реализовать эту модель https://github.com/rusty1s/pytorch_geometric/blob/master/benchmark/points/point_cnn.py в наборе данных 3D Mesh Faust. Однако этот сбой происходит, и я не смог решить его с помощью! Pip intall "package". Могу я получи…
18 июн '20 в 17:28
1 ответ

Есть ли способ определить "разнородный" дизайн ядра для включения линейных операторов в регрессию для GPflow (или GPytorch/GPy/...)?

Я пытаюсь выполнить регрессию GP с линейными операторами, как описано, например, в этой статье Särkkä: https://users.aalto.fi/%7Essarkka/pub/spde.pdf В этом примере мы можем видеть из уравнения (8), что мне нужна другая функция ядра для четырех блок…
0 ответов

Информация о производных второго порядка в GPytorch

Мне было интересно, есть ли простой способ создать класс GPModelWithDerivatives (аналогичный этому руководству ), где я мог бы использовать информацию о второй производной (например, d ^2f / d [x^2] = d / dx(df / dx)) . есть идеи?
17 фев '21 в 20:46
0 ответов

Как получить значения SHAP для регрессора GPyTorch?

У меня проблема с получением значений SHAP для регрессорной модели GPyTorch. Ниже приведен код GPyTorch, который я использую: import math import torch import gpytorch ''' Data ''' num_features = 3 # Training data is 100 points in [0,1] train_x = tor…
16 мар '21 в 10:39
1 ответ

не удается импортировать вероятности

Я пытаюсь связаться с классификацией гауссовских процессов и воспроизвести пример из https://docs.gpytorch.ai/en/stable/examples/01_Exact_GPs/GP_Regression_on_Classification_Labels.html Следуя их коду, я хочу импортировать вероятность классификации …
0 ответов

Как работают глубокие гауссовские процессы? (Разумная реализация)

Я понимаю, что основными строительными блоками глубокого GP являются (вариационные) разреженные GP и GPLVM. Попробовав (попытаться) прочитать соответствующие статьи (см. Ссылки) и получить некоторое представление об этом *, я все еще не уверен, наск…
28 апр '21 в 00:46
0 ответов

Разложение Карунена-Лоева апостериорного гауссовского процесса

Я использую апостериорную часть гауссовского процесса (GP) в качестве входных данных для программы решения нелинейных дифференциальных уравнений, которая для простоты дает скалярный результат. Я хочу вычислить дисперсию скалярного выхода, для чего я…
24 май '21 в 21:42
0 ответов

Гиперпараметры глубокого гауссовского процесса

Я использую GPytorch для запуска модели регрессии глубокой гауссовой регрессии, и я использую автоматический оптимизатор Adam для оптимизации гиперпараметров. Вот создание синтетического набора данных, который я использую: train_x = [] train_y = [] …
0 ответов

Как выучить один общий гауссовский процесс для всех функций gpytorch

Я пытаюсь повторно реализовать пример на этом веб-сайте: https://docs.gpytorch.ai/en/v1.1.1/examples/06_PyTorch_NN_Integration_DKL/Deep_Kernel_Learning_DenseNet_CIFAR_Tutorial.html Где у них есть код: ```class DKLModel(gpytorch.Module): def __init__…
12 июн '21 в 01:26
0 ответов

GPyTorch Мультиклассовая классификация; Что такое num_features в «gpytorch.likelihoods.SoftmaxLikelihood»?

Я пытаюсь создать мультиклассовый классификатор на основе записной книжки , заменив "likelihoods.BernoulliLikelihood" на "likelihoods.SoftmaxLikelihood". Однако я не могу найти подходящее значение для параметра num_features. Я пробовал разные значен…
30 июл '21 в 11:48