Talip7/scikit-learn-issues-multilabel huggingface dataset:
GridSearchCV.score: support multiple scoring metrics

### Describe the workflow you want to enable

`GridSearchCV` supports multiple scoring metrics using the `scoring` parameter. However, this only applies to `fit`, not to `score`. I would like to use these same scoring metrics to evaluate on the test set as well.

### Describe your proposed solution

This change would require changing the return type of `score` depending on whether `scoring` is a list of metrics. Other than that, it should be easy to iterate over `scorer_` and compute the test accuracy on the same set of metrics used during scoring.

### Describe alternatives you've considered, if relevant

The only alternative right now is to manually loop over `scorer_` and compute the metrics yourself using `predict` instead of `score`.

### Additional context

As an example, the last line in the following code block should return scores for all `scoring` metrics:
```python
from sklearn.datasets import load_iris
from sklearn.linear_model import LogisticRegression
from sklearn.model_selection import GridSearchCV, train_test_split

X, y = load_iris(return_X_y=True)
X_train, X_test, y_train, y_test = train_test_split(X, y)

estimator = LogisticRegression(n_jobs=-1)
param_grid = {"C": [10, 1.0, 0.1]}
score = ["accuracy", "balanced_accuracy", "precision_macro", "recall_macro", "f1_macro"]
grid_search = GridSearchCV(estimator, param_grid, scoring=score, refit="accuracy")
grid_search.fit(X_train, y_train)
grid_search.score(X_test, y_test)
```

COMMENT:
hm tbh this sounds like a bug in ``GridSearchCV`` to me. But since the scoring can be dict it's less obvious. But we have the ``refit`` score that's special so I think that's what ``score`` should compute if we want to make sure it returns a scalar?

Labels: New Feature, Needs Triage
TunedThresholdClassifierCV: add other metrics

### Describe the workflow you want to enable

I figured that I might use the new tuned thresholder to turn code like this into something that's a bit more like gridsearch with all the parallism benefits.

```python
from sklearn.datasets import make_classification
from sklearn.linear_model import LogisticRegression
from sklearn.metrics import accuracy_score, f1_score, precision_score, recall_score
from sklearn.model_selection import FixedThresholdClassifier, train_test_split
from tqdm import trange


X, y = make_classification(
    n_samples=10_000, weights=[0.9, 0.1], class_sep=0.8, random_state=42
)

X_train, X_test, y_train, y_test = train_test_split(
    X, y, stratify=y, random_state=42
)

classifier = LogisticRegression(random_state=0).fit(X_train, y_train)

n_steps = 200
metrics = []
for i in trange(1, n_steps):
    classifier_other_threshold = FixedThresholdClassifier(
        classifier, threshold=i/n_steps, response_method="predict_proba"
    ).fit(X_train, y_train)
    
    y_pred = classifier_other_threshold.predict(X_train)
    metrics.append({
        'threshold': i/n_steps,
        'f1': f1_score(y_train, y_pred),
        'precision': precision_score(y_train, y_pred),
        'recall': recall_score(y_train, y_pred),
        'accuracy': accuracy_score(y_train, y_pred)
    })
```

This data can give me a very pretty plot with a lot of information.

![CleanShot 2024-05-21 at 10 18 42](https://github.com/scikit-learn/scikit-learn/assets/1019791/6d983d17-bfbf-43b1-8d56-3cf469123dd6)

But I think I can't make this chart with the new tuned thresholder in the 1.5 release candidate. 

I can do this:

```python
from sklearn.model_selection import TunedThresholdClassifierCV
from sklearn.metrics import make_scorer

classifier_other_threshold = TunedThresholdClassifierCV(
    classifier,  
    scoring=make_scorer(f1_score), 
    response_method="predict_proba", 
    thresholds=200, 
    n_jobs=-1, 
    store_cv_results=True
)
classifier_other_threshold.fit(X_train, y_train)
```

And this gives me data for a pretty plot as well, but it only contains the f1 score. There is no way to add extra metrics in the current implementation.
 

![CleanShot 2024-05-21 at 10 20 49](https://github.com/scikit-learn/scikit-learn/assets/1019791/a8970386-0224-4266-a3a3-1079107def99)



### Describe your proposed solution

Maybe it makes sense to also allow a `metrics` input to the tuned cv estimator. That way, it can still collect any extra metrics that we might be interested in.

### Describe alternatives you've considered, if relevant

The aforementioned code shows the chart that I am mainly interested in. A single metric never tells me the full story and the extra metrics help prevent me overfit on a single variable. Reality tends to be more complex than what a single metric can provide, so I like to nudge extra context with some (custom) metrics. 

### Additional context

_No response_

COMMENT:
@koaning Do you think this is fine to close this issue in favor of #21391?

Labels: New Feature, Needs Triage
`UserWarning`s in the documentation

### Describe the issue linked to the documentation

Some `UserWarning` are present in the `dev` documentation and need to be fixed.
Here is a list:

 - [x] [gaussian_process/plot_gpr_prior_posterior.html](https://scikit-learn.org/dev/auto_examples/gaussian_process/plot_gpr_prior_posterior.html) #29380
 - [x] [model_selection/plot_cv_indices.html](https://scikit-learn.org/dev/auto_examples/model_selection/plot_cv_indices.html) #29072
 - [x] [linear_model/plot_sgd_iris.html](https://scikit-learn.org/dev/auto_examples/linear_model/plot_sgd_iris.html) #29121
 - [x] [linear_model/plot_logistic_multinomial.html](https://scikit-learn.org/dev/auto_examples/linear_model/plot_logistic_multinomial.html) #29120
 - [x] [tree/plot_iris_dtc.html](https://scikit-learn.org/dev/auto_examples/tree/plot_iris_dtc.html) #29109
 - [x] [svm/plot_svm_margin.html](https://scikit-learn.org/dev/auto_examples/svm/plot_svm_margin.html) #29187
 - [x] [ensemble/plot_adaboost_twoclass.html](https://scikit-learn.org/dev/auto_examples/ensemble/plot_adaboost_twoclass.html) #29188

Contributors willing to address this issue, please fix one example per pull request. It is ok to fix other warnings or errors in a given example.

Thanks for your help!

### Suggest a potential alternative/fix

_No response_

COMMENT:
I'm working on plot_cv_indices.html !

Labels: Documentation, good first issue, help wanted, Meta-issue
`UserWarning`s in the documentation

### Describe the issue linked to the documentation

Some `UserWarning` are present in the `dev` documentation and need to be fixed.
Here is a list:

 - [x] [gaussian_process/plot_gpr_prior_posterior.html](https://scikit-learn.org/dev/auto_examples/gaussian_process/plot_gpr_prior_posterior.html) #29380
 - [x] [model_selection/plot_cv_indices.html](https://scikit-learn.org/dev/auto_examples/model_selection/plot_cv_indices.html) #29072
 - [x] [linear_model/plot_sgd_iris.html](https://scikit-learn.org/dev/auto_examples/linear_model/plot_sgd_iris.html) #29121
 - [x] [linear_model/plot_logistic_multinomial.html](https://scikit-learn.org/dev/auto_examples/linear_model/plot_logistic_multinomial.html) #29120
 - [x] [tree/plot_iris_dtc.html](https://scikit-learn.org/dev/auto_examples/tree/plot_iris_dtc.html) #29109
 - [x] [svm/plot_svm_margin.html](https://scikit-learn.org/dev/auto_examples/svm/plot_svm_margin.html) #29187
 - [x] [ensemble/plot_adaboost_twoclass.html](https://scikit-learn.org/dev/auto_examples/ensemble/plot_adaboost_twoclass.html) #29188

Contributors willing to address this issue, please fix one example per pull request. It is ok to fix other warnings or errors in a given example.

Thanks for your help!

### Suggest a potential alternative/fix

_No response_

COMMENT:
Hello @ArturoAmorQ, my local build is showing different `UserWarnings` or, in some cases, showing nothing. Maybe it's the `matplotlib` package version? I changed from 3.9 to 3.3.4 (as seen [here](https://scikit-learn.org/dev/min_dependency_table.html)), but nothing changes. This is the command i use to build:

`pip install --editable . \
   --verbose --no-build-isolation \
   --config-settings editable-verbose=true`

My version:

Python dependencies:
      sklearn: 1.6.dev0
          pip: 24.0
   setuptools: 69.5.1
        numpy: 1.26.4
        scipy: 1.13.0
       Cython: 3.0.10
       pandas: 2.2.2
   matplotlib: 3.3.4
       joblib: 1.4.2
threadpoolctl: 3.5.0
Built with OpenMP: True
threadpoolctl info:
       user_api: blas
   internal_api: openblas
    num_threads: 2
         prefix: libopenblas
       filepath: /opt/anaconda3/envs/scikit-learn/lib/libopenblasp-r0.3.27.dylib
        version: 0.3.27
threading_layer: openmp
   architecture: Sandybridge
       user_api: openmp
   internal_api: openmp
    num_threads: 4
         prefix: libomp
       filepath: /opt/anaconda3/envs/scikit-learn/lib/libomp.dylib
        version: None

Labels: Documentation, good first issue, help wanted, Meta-issue
`UserWarning`s in the documentation

### Describe the issue linked to the documentation

Some `UserWarning` are present in the `dev` documentation and need to be fixed.
Here is a list:

 - [x] [gaussian_process/plot_gpr_prior_posterior.html](https://scikit-learn.org/dev/auto_examples/gaussian_process/plot_gpr_prior_posterior.html) #29380
 - [x] [model_selection/plot_cv_indices.html](https://scikit-learn.org/dev/auto_examples/model_selection/plot_cv_indices.html) #29072
 - [x] [linear_model/plot_sgd_iris.html](https://scikit-learn.org/dev/auto_examples/linear_model/plot_sgd_iris.html) #29121
 - [x] [linear_model/plot_logistic_multinomial.html](https://scikit-learn.org/dev/auto_examples/linear_model/plot_logistic_multinomial.html) #29120
 - [x] [tree/plot_iris_dtc.html](https://scikit-learn.org/dev/auto_examples/tree/plot_iris_dtc.html) #29109
 - [x] [svm/plot_svm_margin.html](https://scikit-learn.org/dev/auto_examples/svm/plot_svm_margin.html) #29187
 - [x] [ensemble/plot_adaboost_twoclass.html](https://scikit-learn.org/dev/auto_examples/ensemble/plot_adaboost_twoclass.html) #29188

Contributors willing to address this issue, please fix one example per pull request. It is ok to fix other warnings or errors in a given example.

Thanks for your help!

### Suggest a potential alternative/fix

_No response_

COMMENT:
The `matplolib` version used in CI is `3.8.4` (not minimum, see this [search link](https://github.com/search?q=repo%3Ascikit-learn%2Fscikit-learn+%2F%5C%2Fmatplotlib-%5B0-9.%5D%2B%2F+path%3Abuild_tools%2Fcircle%2Fdoc_linux-64_conda.lock&type=code)), though I don't think it's related.

Labels: Documentation, good first issue, help wanted, Meta-issue
`UserWarning`s in the documentation

### Describe the issue linked to the documentation

Some `UserWarning` are present in the `dev` documentation and need to be fixed.
Here is a list:

 - [x] [gaussian_process/plot_gpr_prior_posterior.html](https://scikit-learn.org/dev/auto_examples/gaussian_process/plot_gpr_prior_posterior.html) #29380
 - [x] [model_selection/plot_cv_indices.html](https://scikit-learn.org/dev/auto_examples/model_selection/plot_cv_indices.html) #29072
 - [x] [linear_model/plot_sgd_iris.html](https://scikit-learn.org/dev/auto_examples/linear_model/plot_sgd_iris.html) #29121
 - [x] [linear_model/plot_logistic_multinomial.html](https://scikit-learn.org/dev/auto_examples/linear_model/plot_logistic_multinomial.html) #29120
 - [x] [tree/plot_iris_dtc.html](https://scikit-learn.org/dev/auto_examples/tree/plot_iris_dtc.html) #29109
 - [x] [svm/plot_svm_margin.html](https://scikit-learn.org/dev/auto_examples/svm/plot_svm_margin.html) #29187
 - [x] [ensemble/plot_adaboost_twoclass.html](https://scikit-learn.org/dev/auto_examples/ensemble/plot_adaboost_twoclass.html) #29188

Contributors willing to address this issue, please fix one example per pull request. It is ok to fix other warnings or errors in a given example.

Thanks for your help!

### Suggest a potential alternative/fix

_No response_

COMMENT:
Note that it is possible to ignore warnings for all examples by adding to the doc/conf.py file. If we have a recurring warning, this may be nice and keeps our examples cleaner. Indeed we already ignore a warning:

https://github.com/scikit-learn/scikit-learn/blob/1ccabef508de70ac8e7bc159f2a7ed07efc96346/doc/conf.py#L783

Labels: Documentation, good first issue, help wanted, Meta-issue
`UserWarning`s in the documentation

### Describe the issue linked to the documentation

Some `UserWarning` are present in the `dev` documentation and need to be fixed.
Here is a list:

 - [x] [gaussian_process/plot_gpr_prior_posterior.html](https://scikit-learn.org/dev/auto_examples/gaussian_process/plot_gpr_prior_posterior.html) #29380
 - [x] [model_selection/plot_cv_indices.html](https://scikit-learn.org/dev/auto_examples/model_selection/plot_cv_indices.html) #29072
 - [x] [linear_model/plot_sgd_iris.html](https://scikit-learn.org/dev/auto_examples/linear_model/plot_sgd_iris.html) #29121
 - [x] [linear_model/plot_logistic_multinomial.html](https://scikit-learn.org/dev/auto_examples/linear_model/plot_logistic_multinomial.html) #29120
 - [x] [tree/plot_iris_dtc.html](https://scikit-learn.org/dev/auto_examples/tree/plot_iris_dtc.html) #29109
 - [x] [svm/plot_svm_margin.html](https://scikit-learn.org/dev/auto_examples/svm/plot_svm_margin.html) #29187
 - [x] [ensemble/plot_adaboost_twoclass.html](https://scikit-learn.org/dev/auto_examples/ensemble/plot_adaboost_twoclass.html) #29188

Contributors willing to address this issue, please fix one example per pull request. It is ok to fix other warnings or errors in a given example.

Thanks for your help!

### Suggest a potential alternative/fix

_No response_

COMMENT:
I'm working on [tree/plot_iris_dtc.html](https://scikit-learn.org/dev/auto_examples/tree/plot_iris_dtc.html) !!

Labels: Documentation, good first issue, help wanted, Meta-issue
`UserWarning`s in the documentation

### Describe the issue linked to the documentation

Some `UserWarning` are present in the `dev` documentation and need to be fixed.
Here is a list:

 - [x] [gaussian_process/plot_gpr_prior_posterior.html](https://scikit-learn.org/dev/auto_examples/gaussian_process/plot_gpr_prior_posterior.html) #29380
 - [x] [model_selection/plot_cv_indices.html](https://scikit-learn.org/dev/auto_examples/model_selection/plot_cv_indices.html) #29072
 - [x] [linear_model/plot_sgd_iris.html](https://scikit-learn.org/dev/auto_examples/linear_model/plot_sgd_iris.html) #29121
 - [x] [linear_model/plot_logistic_multinomial.html](https://scikit-learn.org/dev/auto_examples/linear_model/plot_logistic_multinomial.html) #29120
 - [x] [tree/plot_iris_dtc.html](https://scikit-learn.org/dev/auto_examples/tree/plot_iris_dtc.html) #29109
 - [x] [svm/plot_svm_margin.html](https://scikit-learn.org/dev/auto_examples/svm/plot_svm_margin.html) #29187
 - [x] [ensemble/plot_adaboost_twoclass.html](https://scikit-learn.org/dev/auto_examples/ensemble/plot_adaboost_twoclass.html) #29188

Contributors willing to address this issue, please fix one example per pull request. It is ok to fix other warnings or errors in a given example.

Thanks for your help!

### Suggest a potential alternative/fix

_No response_

COMMENT:
> Hello @ArturoAmorQ, my local build is showing different `UserWarnings` or, in some cases, showing nothing. Maybe it's the `matplotlib` package version? I changed from 3.9 to 3.3.4 (as seen [here](https://scikit-learn.org/dev/min_dependency_table.html)), but nothing changes. This is the command i use to build:
> 
> `pip install --editable . \ --verbose --no-build-isolation \ --config-settings editable-verbose=true`
> 
> My version:
> 
> Python dependencies: sklearn: 1.6.dev0 pip: 24.0 setuptools: 69.5.1 numpy: 1.26.4 scipy: 1.13.0 Cython: 3.0.10 pandas: 2.2.2 matplotlib: 3.3.4 joblib: 1.4.2 threadpoolctl: 3.5.0 Built with OpenMP: True threadpoolctl info: user_api: blas internal_api: openblas num_threads: 2 prefix: libopenblas filepath: /opt/anaconda3/envs/scikit-learn/lib/libopenblasp-r0.3.27.dylib version: 0.3.27 threading_layer: openmp architecture: Sandybridge user_api: openmp internal_api: openmp num_threads: 4 prefix: libomp filepath: /opt/anaconda3/envs/scikit-learn/lib/libomp.dylib version: None

FYI, it was missing the `jupyterlite_sphinx` lib. After install it i can see the warnings.

Labels: Documentation, good first issue, help wanted, Meta-issue
`UserWarning`s in the documentation

### Describe the issue linked to the documentation

Some `UserWarning` are present in the `dev` documentation and need to be fixed.
Here is a list:

 - [x] [gaussian_process/plot_gpr_prior_posterior.html](https://scikit-learn.org/dev/auto_examples/gaussian_process/plot_gpr_prior_posterior.html) #29380
 - [x] [model_selection/plot_cv_indices.html](https://scikit-learn.org/dev/auto_examples/model_selection/plot_cv_indices.html) #29072
 - [x] [linear_model/plot_sgd_iris.html](https://scikit-learn.org/dev/auto_examples/linear_model/plot_sgd_iris.html) #29121
 - [x] [linear_model/plot_logistic_multinomial.html](https://scikit-learn.org/dev/auto_examples/linear_model/plot_logistic_multinomial.html) #29120
 - [x] [tree/plot_iris_dtc.html](https://scikit-learn.org/dev/auto_examples/tree/plot_iris_dtc.html) #29109
 - [x] [svm/plot_svm_margin.html](https://scikit-learn.org/dev/auto_examples/svm/plot_svm_margin.html) #29187
 - [x] [ensemble/plot_adaboost_twoclass.html](https://scikit-learn.org/dev/auto_examples/ensemble/plot_adaboost_twoclass.html) #29188

Contributors willing to address this issue, please fix one example per pull request. It is ok to fix other warnings or errors in a given example.

Thanks for your help!

### Suggest a potential alternative/fix

_No response_

COMMENT:
Working on plot_sgd_iris and plot_logistic_multinomial !

Labels: Documentation, good first issue, help wanted, Meta-issue
`UserWarning`s in the documentation

### Describe the issue linked to the documentation

Some `UserWarning` are present in the `dev` documentation and need to be fixed.
Here is a list:

 - [x] [gaussian_process/plot_gpr_prior_posterior.html](https://scikit-learn.org/dev/auto_examples/gaussian_process/plot_gpr_prior_posterior.html) #29380
 - [x] [model_selection/plot_cv_indices.html](https://scikit-learn.org/dev/auto_examples/model_selection/plot_cv_indices.html) #29072
 - [x] [linear_model/plot_sgd_iris.html](https://scikit-learn.org/dev/auto_examples/linear_model/plot_sgd_iris.html) #29121
 - [x] [linear_model/plot_logistic_multinomial.html](https://scikit-learn.org/dev/auto_examples/linear_model/plot_logistic_multinomial.html) #29120
 - [x] [tree/plot_iris_dtc.html](https://scikit-learn.org/dev/auto_examples/tree/plot_iris_dtc.html) #29109
 - [x] [svm/plot_svm_margin.html](https://scikit-learn.org/dev/auto_examples/svm/plot_svm_margin.html) #29187
 - [x] [ensemble/plot_adaboost_twoclass.html](https://scikit-learn.org/dev/auto_examples/ensemble/plot_adaboost_twoclass.html) #29188

Contributors willing to address this issue, please fix one example per pull request. It is ok to fix other warnings or errors in a given example.

Thanks for your help!

### Suggest a potential alternative/fix

_No response_

COMMENT:
Working on svm/plot_svm_margin.html

Labels: Documentation, good first issue, help wanted, Meta-issue
`UserWarning`s in the documentation

### Describe the issue linked to the documentation

Some `UserWarning` are present in the `dev` documentation and need to be fixed.
Here is a list:

 - [x] [gaussian_process/plot_gpr_prior_posterior.html](https://scikit-learn.org/dev/auto_examples/gaussian_process/plot_gpr_prior_posterior.html) #29380
 - [x] [model_selection/plot_cv_indices.html](https://scikit-learn.org/dev/auto_examples/model_selection/plot_cv_indices.html) #29072
 - [x] [linear_model/plot_sgd_iris.html](https://scikit-learn.org/dev/auto_examples/linear_model/plot_sgd_iris.html) #29121
 - [x] [linear_model/plot_logistic_multinomial.html](https://scikit-learn.org/dev/auto_examples/linear_model/plot_logistic_multinomial.html) #29120
 - [x] [tree/plot_iris_dtc.html](https://scikit-learn.org/dev/auto_examples/tree/plot_iris_dtc.html) #29109
 - [x] [svm/plot_svm_margin.html](https://scikit-learn.org/dev/auto_examples/svm/plot_svm_margin.html) #29187
 - [x] [ensemble/plot_adaboost_twoclass.html](https://scikit-learn.org/dev/auto_examples/ensemble/plot_adaboost_twoclass.html) #29188

Contributors willing to address this issue, please fix one example per pull request. It is ok to fix other warnings or errors in a given example.

Thanks for your help!

### Suggest a potential alternative/fix

_No response_

COMMENT:
Working on plot_adaboost_twoclass.html

Labels: Documentation, good first issue, help wanted, Meta-issue
`UserWarning`s in the documentation

### Describe the issue linked to the documentation

Some `UserWarning` are present in the `dev` documentation and need to be fixed.
Here is a list:

 - [x] [gaussian_process/plot_gpr_prior_posterior.html](https://scikit-learn.org/dev/auto_examples/gaussian_process/plot_gpr_prior_posterior.html) #29380
 - [x] [model_selection/plot_cv_indices.html](https://scikit-learn.org/dev/auto_examples/model_selection/plot_cv_indices.html) #29072
 - [x] [linear_model/plot_sgd_iris.html](https://scikit-learn.org/dev/auto_examples/linear_model/plot_sgd_iris.html) #29121
 - [x] [linear_model/plot_logistic_multinomial.html](https://scikit-learn.org/dev/auto_examples/linear_model/plot_logistic_multinomial.html) #29120
 - [x] [tree/plot_iris_dtc.html](https://scikit-learn.org/dev/auto_examples/tree/plot_iris_dtc.html) #29109
 - [x] [svm/plot_svm_margin.html](https://scikit-learn.org/dev/auto_examples/svm/plot_svm_margin.html) #29187
 - [x] [ensemble/plot_adaboost_twoclass.html](https://scikit-learn.org/dev/auto_examples/ensemble/plot_adaboost_twoclass.html) #29188

Contributors willing to address this issue, please fix one example per pull request. It is ok to fix other warnings or errors in a given example.

Thanks for your help!

### Suggest a potential alternative/fix

_No response_

COMMENT:
Working on plot_gpr_prior_posterior.html

Labels: Documentation, good first issue, help wanted, Meta-issue
`UserWarning`s in the documentation

### Describe the issue linked to the documentation

Some `UserWarning` are present in the `dev` documentation and need to be fixed.
Here is a list:

 - [x] [gaussian_process/plot_gpr_prior_posterior.html](https://scikit-learn.org/dev/auto_examples/gaussian_process/plot_gpr_prior_posterior.html) #29380
 - [x] [model_selection/plot_cv_indices.html](https://scikit-learn.org/dev/auto_examples/model_selection/plot_cv_indices.html) #29072
 - [x] [linear_model/plot_sgd_iris.html](https://scikit-learn.org/dev/auto_examples/linear_model/plot_sgd_iris.html) #29121
 - [x] [linear_model/plot_logistic_multinomial.html](https://scikit-learn.org/dev/auto_examples/linear_model/plot_logistic_multinomial.html) #29120
 - [x] [tree/plot_iris_dtc.html](https://scikit-learn.org/dev/auto_examples/tree/plot_iris_dtc.html) #29109
 - [x] [svm/plot_svm_margin.html](https://scikit-learn.org/dev/auto_examples/svm/plot_svm_margin.html) #29187
 - [x] [ensemble/plot_adaboost_twoclass.html](https://scikit-learn.org/dev/auto_examples/ensemble/plot_adaboost_twoclass.html) #29188

Contributors willing to address this issue, please fix one example per pull request. It is ok to fix other warnings or errors in a given example.

Thanks for your help!

### Suggest a potential alternative/fix

_No response_

COMMENT:
working on plot_gpr_prior_posterior.html

Labels: Documentation, good first issue, help wanted, Meta-issue