-
Notifications
You must be signed in to change notification settings - Fork 415
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RobustRelevancePursuitSingleTaskGP
with specialized fit_gpytorch_mll
#2690
Conversation
This pull request was exported from Phabricator. Differential Revision: D68353582 |
9acb78c
to
1a08ddb
Compare
This pull request was exported from Phabricator. Differential Revision: D68353582 |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #2690 +/- ##
========================================
Coverage 99.98% 99.98%
========================================
Files 200 202 +2
Lines 18365 18586 +221
========================================
+ Hits 18363 18584 +221
Misses 2 2 ☔ View full report in Codecov by Sentry. |
…ll` (pytorch#2690) Summary: This commit introduces an abstract `RobustRelevancePursuitModel` and `RobustRelevancePursuitSingleTaskGP`, a specific implementation of the abstract class. The main purpose of the new class is to provide an identical interface to a canonical `SingleTaskGP`, but automatically extend the likelihood with the `SparseOutlierGaussianLikelihood`, and toggle the Relevance Pursuit algorithm automatically through the marginal likelihood optimization via `fit_gpytorch_mll` by dispatching on the model type. This makes the model and algorithm easy to use. Differential Revision: D68353582
1a08ddb
to
6ae0f91
Compare
This pull request was exported from Phabricator. Differential Revision: D68353582 |
…ll` (pytorch#2690) Summary: This commit introduces an abstract `RobustRelevancePursuitModel` and `RobustRelevancePursuitSingleTaskGP`, a specific implementation of the abstract class. The main purpose of the new class is to provide an identical interface to a canonical `SingleTaskGP`, but automatically extend the likelihood with the `SparseOutlierGaussianLikelihood`, and toggle the Relevance Pursuit algorithm automatically through the marginal likelihood optimization via `fit_gpytorch_mll` by dispatching on the model type. This makes the model and algorithm easy to use. Differential Revision: D68353582
6ae0f91
to
8d4c70b
Compare
This pull request was exported from Phabricator. Differential Revision: D68353582 |
…ll` (pytorch#2690) Summary: This commit introduces an abstract `RobustRelevancePursuitModel` and `RobustRelevancePursuitSingleTaskGP`, a specific implementation of the abstract class. The main purpose of the new class is to provide an identical interface to a canonical `SingleTaskGP`, but automatically extend the likelihood with the `SparseOutlierGaussianLikelihood`, and toggle the Relevance Pursuit algorithm automatically through the marginal likelihood optimization via `fit_gpytorch_mll` by dispatching on the model type. This makes the model and algorithm easy to use. Reviewed By: esantorella Differential Revision: D68353582
8d4c70b
to
f9504e4
Compare
This pull request was exported from Phabricator. Differential Revision: D68353582 |
…ll` (pytorch#2690) Summary: This commit introduces an abstract `RobustRelevancePursuitModel` and `RobustRelevancePursuitSingleTaskGP`, a specific implementation of the abstract class. The main purpose of the new class is to provide an identical interface to a canonical `SingleTaskGP`, but automatically extend the likelihood with the `SparseOutlierGaussianLikelihood`, and toggle the Relevance Pursuit algorithm automatically through the marginal likelihood optimization via `fit_gpytorch_mll` by dispatching on the model type. This makes the model and algorithm easy to use. Reviewed By: esantorella Differential Revision: D68353582
f9504e4
to
461e6b4
Compare
This pull request was exported from Phabricator. Differential Revision: D68353582 |
…ll` (pytorch#2690) Summary: This commit introduces an abstract `RobustRelevancePursuitModel` and `RobustRelevancePursuitSingleTaskGP`, a specific implementation of the abstract class. The main purpose of the new class is to provide an identical interface to a canonical `SingleTaskGP`, but automatically extend the likelihood with the `SparseOutlierGaussianLikelihood`, and toggle the Relevance Pursuit algorithm automatically through the marginal likelihood optimization via `fit_gpytorch_mll` by dispatching on the model type. This makes the model and algorithm easy to use. Reviewed By: esantorella Differential Revision: D68353582
461e6b4
to
2ac2685
Compare
This pull request was exported from Phabricator. Differential Revision: D68353582 |
…ll` (pytorch#2690) Summary: This commit introduces an abstract `RobustRelevancePursuitModel` and `RobustRelevancePursuitSingleTaskGP`, a specific implementation of the abstract class. The main purpose of the new class is to provide an identical interface to a canonical `SingleTaskGP`, but automatically extend the likelihood with the `SparseOutlierGaussianLikelihood`, and toggle the Relevance Pursuit algorithm automatically through the marginal likelihood optimization via `fit_gpytorch_mll` by dispatching on the model type. This makes the model and algorithm easy to use. Reviewed By: esantorella Differential Revision: D68353582
2ac2685
to
bfc767b
Compare
Summary: Pull Request resolved: pytorch#2694 This commit open-sources the MAP-SAAS model, originally implemented by dme65 to provide a more efficient alternative to the fully Bayesian SAAS model, and makes changes to ensure that GPU-based computation is supported. Differential Revision: D68522782 Reviewed By: Balandat
This pull request was exported from Phabricator. Differential Revision: D68353582 |
bfc767b
to
ad479c3
Compare
…ll` (pytorch#2690) Summary: Pull Request resolved: pytorch#2690 This commit introduces an abstract `RobustRelevancePursuitModel` and `RobustRelevancePursuitSingleTaskGP`, a specific implementation of the abstract class. The main purpose of the new class is to provide an identical interface to a canonical `SingleTaskGP`, but automatically extend the likelihood with the `SparseOutlierGaussianLikelihood`, and toggle the Relevance Pursuit algorithm automatically through the marginal likelihood optimization via `fit_gpytorch_mll` by dispatching on the model type. This makes the model and algorithm easy to use. Reviewed By: esantorella Differential Revision: D68353582
This pull request was exported from Phabricator. Differential Revision: D68353582 |
…ll` (pytorch#2690) Summary: Pull Request resolved: pytorch#2690 This commit introduces an abstract `RobustRelevancePursuitModel` and `RobustRelevancePursuitSingleTaskGP`, a specific implementation of the abstract class. The main purpose of the new class is to provide an identical interface to a canonical `SingleTaskGP`, but automatically extend the likelihood with the `SparseOutlierGaussianLikelihood`, and toggle the Relevance Pursuit algorithm automatically through the marginal likelihood optimization via `fit_gpytorch_mll` by dispatching on the model type. This makes the model and algorithm easy to use. Reviewed By: esantorella Differential Revision: D68353582
ad479c3
to
dfe8a7f
Compare
This pull request was exported from Phabricator. Differential Revision: D68353582 |
This pull request has been merged in 18b19e2. |
Summary: This commit introduces an abstract
RobustRelevancePursuitModel
andRobustRelevancePursuitSingleTaskGP
, a specific implementation of the abstract class. The main purpose of the new class is to provide an identical interface to a canonicalSingleTaskGP
, but automatically extend the likelihood with theSparseOutlierGaussianLikelihood
, and toggle the Relevance Pursuit algorithm automatically through the marginal likelihood optimization viafit_gpytorch_mll
by dispatching on the model type. This makes the model and algorithm easy to use.Differential Revision: D68353582