class_docstr: Benchmarks for PCA.
class_docstr_tok: ["Benchmarks","for","PCA","."]
code: def make_estimator(self, params):
      (svd_solver,) = params
  
      estimator = PCA(
          n_components=32, svd_solver=svd_solver, random_state=0
      )
  
      return estimator
  
imports: from sklearn.decomposition import PCA, DictionaryLearning, MiniBatchDictionaryLearning
  from .common import Benchmark, Estimator, Transformer
  from .datasets import _mnist_dataset, _olivetti_faces_dataset
  from .utils import make_dict_learning_scorers, make_pca_scorers
label_desc: Use image node_id 3 for calling the PCABenchmark obj's underlying member method code with example usage: obj.make_estimator(params) and returns: estimator