Module Import alias identifier Import alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad Str Str Num NameLoad NameLoad NameLoad NameLoad Str NameLoad NameLoad NameLoad Num body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If Call NameLoad NameLoad NameLoad body Assign TupleStore NameStore NameStore Call NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign AttributeStore NameLoad attr ListComp Call NameLoad NameLoad comprehension NameStore NameLoad Assign NameStore SubscriptLoad NameLoad Index Num If CompareIs NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore ListComp Call AttributeLoad Str attr NameLoad comprehension NameStore Call NameLoad Call NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assert CompareEq Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Str If CompareIs NameLoad NameLoad body Assign AttributeStore NameLoad attr Call NameLoad ListComp Call NameLoad comprehension NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr orelse Assert Call NameLoad NameLoad NameLoad Call AttributeLoad Str attr NameLoad Assign AttributeStore NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Assign NameStore BinOpMult ListLoad Call AttributeLoad NameLoad attr Num Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad Str NameLoad Assign AttributeStore NameLoad attr SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str If CompareIs NameLoad NameLoad body ImportFrom alias Assign NameStore ListComp Call NameLoad NameLoad keyword Num keyword BinOpDiv Num SubscriptLoad NameLoad Index NameLoad comprehension NameStore Call NameLoad Call NameLoad NameLoad orelse If Call NameLoad NameLoad NameLoad body Assign NameStore ListLoad For NameStore Call NameLoad Call NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad orelse Assert CompareEq Call NameLoad NameLoad Call NameLoad NameLoad Str Assert Call NameLoad ListComp Call NameLoad NameLoad NameLoad comprehension NameStore NameLoad Str Assign NameStore NameLoad Assign AttributeStore NameLoad attr Call NameLoad If CompareIs NameLoad NameLoad body Assign NameStore ListComp Call NameLoad keyword Call AttributeLoad Str attr NameLoad comprehension NameStore Call NameLoad Call NameLoad NameLoad orelse Assign NameStore NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr keyword Call NameLoad keyword Str keyword NameLoad keyword NameLoad keyword NameLoad keyword Num Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index Num attr Index Num If Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad For TupleStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad body Assert CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Assign AttributeStore NameLoad attr BinOpDiv Num Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Delete AttributeDel NameLoad attr Delete AttributeDel NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad BinOpAdd NameLoad Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Num Assign SubscriptStore AttributeLoad AttributeLoad NameLoad attr attr Slice Num Assign SubscriptStore AttributeLoad AttributeLoad NameLoad attr attr Slice Num For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body AugAssignAdd AttributeStore NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr Call NameLoad Call NameLoad NameLoad AugAssignAdd SubscriptStore AttributeLoad AttributeLoad NameLoad attr attr Slice AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr body AugAssignAdd AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr orelse AugAssignAdd AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr If CompareIn NameLoad Str body Assign TupleStore NameStore NameStore Call NameLoad Str AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpMult ListLoad NameLoad Call NameLoad NameLoad orelse If CompareIn NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr TupleLoad SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index Num attr Index Num AttributeLoad NameLoad attr Assign NameStore ListLoad For TupleStore NameStore NameStore Call NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad body Assign TupleStore NameStore NameStore Call NameLoad Str Call NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Index NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index Num attr Index Num AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Num Assign NameStore BinOpMult ListLoad NameLoad Call NameLoad NameLoad AugAssignSub NameStore Call AttributeLoad NameLoad attr AugAssignDiv NameStore Call AttributeLoad NameLoad attr Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr If CompareIn NameLoad Str body Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Slice AttributeLoad NameLoad attr orelse If CompareIn NameLoad Str body Assign NameStore BinOpMult Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad Num body Expr Str Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad Dict kwarg body Expr Str ImportFrom alias identifier If CompareIs NameLoad NameLoad body Assign NameStore ListComp Call AttributeLoad Str attr NameLoad comprehension NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call NameLoad attr keyword Num keyword NameLoad NameLoad For NameStore Call NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr attr keyword SubscriptLoad NameLoad Index NameLoad keyword NameLoad keyword BinOpAdd NameLoad Num NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad Num NameLoad NameLoad NameLoad NameLoad Str Num Str Dict NameLoad kwarg body Expr Str ImportFrom alias If CompareNotIn Str NameLoad body Assign SubscriptStore NameLoad Index Str Num Assign NameStore SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr Return Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr If CompareIn Str NameLoad body Delete SubscriptDel NameLoad Index Str If CompareIn Str NameLoad body Delete SubscriptDel NameLoad Index Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Assign AttributeStore NameLoad attr AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num NameLoad NameLoad body Expr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body If CompareIsNot NameLoad Num body Raise Call NameLoad Str Assign NameStore ListLoad Num Assign NameStore Num orelse Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore BinOpMult ListLoad NameLoad Call NameLoad NameLoad For NameStore Call NameLoad Num Call NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index SubscriptLoad NameLoad Index NameLoad attr attr keyword NameLoad Index Num AugAssignDiv SubscriptStore NameLoad Index NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr attr keyword NameLoad Index Num AugAssignDiv NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpMult ListLoad NameLoad BinOpAdd Call NameLoad NameLoad Num For NameStore Call NameLoad Num Call NameLoad NameLoad body Assign SubscriptStore NameLoad Index SubscriptLoad NameLoad Index NameLoad SubscriptLoad Call AttributeLoad NameLoad attr CompareGt SubscriptLoad NameLoad Index NameLoad NameLoad Index Num Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad Call AttributeLoad NameLoad attr CompareGt NameLoad NameLoad Index Num For NameStore Call NameLoad Call NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad ListComp NameLoad comprehension NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore Call AttributeLoad Call NameLoad SubscriptLoad NameLoad Index SubscriptLoad NameLoad Index Num attr Call NameLoad SubscriptLoad NameLoad Index NameLoad For NameStore Call NameLoad Num Call NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad NameLoad Index SubscriptLoad NameLoad Index NameLoad Assign NameStore BinOpMult ListLoad NameLoad NameLoad For NameStore Call NameLoad Num Call NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad Call AttributeLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad Assign SubscriptStore NameLoad Index NameLoad ListComp NameLoad comprehension NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore ListComp NameLoad comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr For NameStore Call NameLoad Call NameLoad NameLoad body Expr Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr If NameLoad body Print BinOpAdd Str Call NameLoad NameLoad For NameStore Call NameLoad Call NameLoad NameLoad body Print BinOpAdd BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Call NameLoad SubscriptLoad NameLoad Index NameLoad Return TupleLoad NameLoad NameLoad decorator_list decorator_list
N/A N/A numpy np N/A itertools logging kern Kern core.parameterization.variational NormalPrior core.parameterization Param paramz ObsAr inference.latent_function_inference.var_dtc VarDTC inference.latent_function_inference InferenceMethodList likelihoods Gaussian util.initialization initialize_latent models.bayesian_gplvm_minibatch BayesianGPLVMMiniBatch MRD N/A BayesianGPLVMMiniBatch N/A N/A 
    !WARNING: This is bleeding edge code and still in development.
    Functionality may change fundamentally during development!

    Apply MRD to all given datasets Y in Ylist.

    Y_i in [n x p_i]

    If Ylist is a dictionary, the keys of the dictionary are the names, and the
    values are the different datasets to compare.

    The samples n in the datasets need
    to match up, whereas the dimensionality p_d can differ.

    :param [array-like] Ylist: List of datasets to apply MRD on
    :param input_dim: latent dimensionality
    :type input_dim: int
    :param array-like X: mean of starting latent space q in [n x q]
    :param array-like X_variance: variance of starting latent space q in [n x q]
    :param initx: initialisation method for the latent space :

        * 'concat' - PCA on concatenation of all datasets
        * 'single' - Concatenation of PCA on datasets, respectively
        * 'random' - Random draw from a Normal(0,1)

    :type initx: ['concat'|'single'|'random']
    :param initz: initialisation method for inducing inputs
    :type initz: 'permute'|'random'
    :param num_inducing: number of inducing inputs to use
    :param Z: initial inducing inputs
    :param kernel: list of kernels or kernel to copy for each output
    :type kernel: [GPy.kernels.kernels] | GPy.kernels.kernels | None (default)
    :param :class:`~GPy.inference.latent_function_inference inference_method:
        InferenceMethodList of inferences, or one inference method for all
    :param :class:`~GPy.likelihoodss.likelihoods.likelihoods` likelihoods: the likelihoods to use
    :param str name: the name of this model
    :param [str] Ynames: the names for the datasets given, must be of equal length as Ylist or None
    :param bool|Norm normalizer: How to normalize the data?
    :param bool stochastic: Should this model be using stochastic gradient descent over the dimensions?
    :param bool|[bool] batchsize: either one batchsize for all, or one batchsize per dataset.
     __init__ N/A N/A self Ylist input_dim X X_variance initx initz num_inducing Z kernel inference_method likelihoods name Ynames normalizer stochastic batchsize N/A None None PCA permute 10 None None None None mrd None False False 10 N/A N/A N/A self logger N/A N/A logging getLogger N/A N/A self __class__ __name__ N/A N/A self input_dim input_dim N/A N/A self num_inducing num_inducing N/A N/A isinstance Ylist dict N/A N/A N/A Ynames Ylist N/A zip N/A N/A Ylist items N/A N/A N/A N/A self logger debug creating observable arrays N/A N/A self Ylist N/A N/A ObsAr Y N/A Y Ylist N/A Y N/A Ylist N/A -1 N/A N/A Ynames None N/A N/A N/A N/A N/A self logger debug creating Ynames N/A Ynames N/A N/A N/A Y{} format i N/A i N/A range N/A len Ylist N/A N/A self names Ynames N/A N/A N/A len N/A self names N/A len N/A self Ylist one name per dataset, or None if Ylist is a dict N/A N/A inference_method None N/A N/A N/A self inference_method N/A InferenceMethodList N/A N/A VarDTC N/A _ N/A range N/A len N/A self Ylist N/A N/A N/A isinstance inference_method InferenceMethodList N/A N/A please provide one inference method per Y in the list and provide it as InferenceMethodList, inference_method given: {} format inference_method N/A N/A self inference_method inference_method N/A N/A X None N/A N/A N/A X fracs N/A N/A self _init_X initx Ylist N/A N/A fracs N/A N/A N/A N/A X var 0 N/A len Ylist N/A Z N/A N/A self _init_Z initz X N/A N/A self Z N/A Param inducing inputs Z N/A N/A self num_inducing N/A N/A N/A self Z shape N/A 0 N/A N/A N/A N/A self logger info building kernels N/A N/A kernel None N/A kern RBF N/A kernels N/A N/A RBF input_dim ARD 1 lengthscale N/A 1.0 N/A fracs N/A i N/A i N/A range N/A len Ylist N/A N/A N/A isinstance kernel Kern N/A N/A kernels N/A N/A i N/A range N/A len Ylist N/A N/A k N/A N/A kernel copy N/A N/A N/A kernels append k N/A N/A N/A N/A len kernel N/A len Ylist need one kernel per output N/A N/A all N/A N/A isinstance k Kern N/A k kernel invalid kernel object detected! N/A kernels kernel N/A N/A self variational_prior N/A NormalPrior N/A N/A likelihoods None N/A N/A likelihoods N/A N/A Gaussian name N/A N/A Gaussian_noise format i N/A i N/A range N/A len Ylist N/A N/A likelihoods likelihoods N/A N/A N/A N/A self logger info adding X and Z N/A N/A N/A N/A super MRD self __init__ Y input_dim X X X_variance X_variance num_inducing num_inducing Z N/A self Z kernel None inference_method N/A self inference_method likelihood N/A Gaussian name manifold relevance determination normalizer None missing_data False stochastic False batchsize 1 N/A N/A self _log_marginal_likelihood 0 N/A N/A N/A self unlink_parameter N/A self likelihood N/A N/A N/A self unlink_parameter N/A self kern N/A N/A self num_data N/A N/A N/A Ylist N/A 0 shape N/A 0 N/A N/A isinstance batchsize int N/A N/A batchsize N/A N/A itertools repeat batchsize N/A N/A self bgplvms N/A N/A N/A i n k l Y im bs N/A zip N/A N/A itertools count Ynames kernels likelihoods Ylist N/A self inference_method batchsize N/A N/A N/A N/A N/A Y shape N/A 0 N/A self num_data All datasets need to share the number of datapoints, and those have to correspond to one another N/A md N/A N/A N/A N/A np isnan Y any N/A spgp N/A BayesianGPLVMMiniBatch Y input_dim X X_variance Z Z kernel k likelihood l inference_method im name n normalizer normalizer missing_data md stochastic stochastic batchsize bs N/A N/A spgp kl_factr N/A 1.0 N/A len Ynames N/A N/A N/A spgp unlink_parameter N/A spgp Z N/A N/A N/A spgp unlink_parameter N/A spgp X N/A N/A spgp Z N/A N/A spgp X N/A N/A spgp Z N/A self Z N/A N/A spgp X N/A self X N/A N/A N/A self link_parameter spgp N/A i 2 N/A N/A N/A N/A self bgplvms append spgp N/A b N/A N/A self bgplvms N/A 0 N/A N/A self posterior N/A b posterior N/A N/A self kern N/A b kern N/A N/A self likelihood N/A b likelihood N/A N/A N/A N/A self logger info init done N/A parameters_changed N/A N/A self N/A N/A N/A N/A self _log_marginal_likelihood 0 N/A N/A N/A N/A self Z gradient N/A 0.0 N/A N/A N/A N/A self X gradient N/A 0.0 N/A N/A b i N/A zip N/A self bgplvms N/A self inference_method N/A N/A N/A self _log_marginal_likelihood N/A b _log_marginal_likelihood N/A N/A N/A N/A self logger info N/A N/A working on im <{}> format N/A hex N/A id i N/A N/A N/A N/A self Z gradient N/A N/A b _Zgrad N/A N/A N/A self has_uncertain_inputs N/A N/A N/A N/A self X gradient N/A b _Xgrad N/A N/A N/A N/A self X gradient N/A b _Xgrad N/A log_likelihood N/A N/A self N/A N/A N/A N/A self _log_marginal_likelihood N/A _init_X N/A N/A self init Ylist N/A PCA None N/A N/A N/A Ylist None N/A N/A Ylist N/A self Ylist N/A N/A init PCA_concat N/A N/A N/A X fracs N/A initialize_latent PCA N/A self input_dim N/A N/A np hstack Ylist N/A fracs N/A N/A fracs N/A len Ylist N/A N/A N/A init PCA_single N/A N/A X N/A N/A np zeros N/A N/A N/A N/A Ylist N/A 0 shape N/A 0 N/A self input_dim N/A fracs N/A N/A N/A qs Y N/A zip N/A N/A np array_split N/A N/A np arange N/A self input_dim N/A len Ylist Ylist N/A N/A N/A x frcs N/A initialize_latent PCA N/A len qs Y N/A N/A X N/A N/A N/A qs x N/A N/A N/A fracs append frcs N/A N/A X N/A N/A N/A np random randn N/A N/A N/A Ylist N/A 0 shape N/A 0 N/A self input_dim N/A fracs N/A N/A X var 0 N/A fracs N/A N/A fracs N/A len Ylist N/A X N/A N/A X mean N/A X N/A N/A X std N/A N/A X fracs N/A _init_Z N/A N/A self init X N/A permute None N/A N/A N/A X None N/A N/A X N/A self X N/A N/A init permute N/A N/A Z N/A N/A N/A N/A np random permutation N/A N/A X copy N/A N/A self num_inducing N/A N/A N/A init random N/A N/A Z N/A N/A N/A N/A np random randn N/A self num_inducing N/A self input_dim N/A N/A X var N/A Z N/A predict N/A N/A self Xnew full_cov Y_metadata kern Yindex N/A False None None 0 N/A N/A 
        Prediction for data set Yindex[default=0].
        This predicts the output mean and variance for the dataset given in Ylist[Yindex]
         N/A b N/A N/A self bgplvms N/A Yindex N/A N/A self posterior N/A b posterior N/A N/A self kern N/A b kern N/A N/A self likelihood N/A b likelihood N/A N/A N/A N/A super MRD self predict Xnew full_cov Y_metadata kern N/A plot_scales N/A N/A self titles fig_kwargs N/A None N/A kwargs N/A N/A 
        Plot input sensitivity for all datasets, to see which input dimensions are
        significant for which dataset.

        :param titles: titles for axes of datasets

        kwargs go into plot_ARD for each kernel.
         plotting plotting_library pl N/A N/A titles None N/A N/A titles N/A N/A N/A ${}$ format name N/A name N/A self names N/A M N/A len N/A self bgplvms N/A fig N/A N/A N/A pl figure rows 1 cols M fig_kwargs N/A c N/A range M N/A N/A canvas N/A N/A N/A N/A N/A self bgplvms N/A c kern plot_ARD title N/A titles N/A c figure fig col N/A c 1 kwargs N/A canvas N/A plot_latent N/A N/A self labels which_indices resolution legend plot_limits updates kern marker num_samples projection predict_kwargs scatter_kwargs N/A None None 60 True None False None <>^vsd 1000 2d N/A None imshow_kwargs N/A N/A 
        see plotting.matplot_dep.dim_reduction_plots.plot_latent
        if predict_kwargs is None, will plot latent spaces for 0th dataset (and kernel), otherwise give
        predict_kwargs=dict(Yindex='index') for plotting only the latent space of dataset with 'index'.
         plotting.gpy_plot.latent_plots plot_latent N/A N/A Yindex predict_kwargs N/A N/A N/A predict_kwargs N/A Yindex 0 N/A Yindex N/A predict_kwargs N/A Yindex N/A N/A self kern N/A N/A N/A self bgplvms N/A Yindex kern N/A N/A self likelihood N/A N/A N/A self bgplvms N/A Yindex likelihood N/A N/A plot_latent self labels which_indices resolution legend plot_limits updates kern marker num_samples projection scatter_kwargs N/A __getstate__ N/A N/A self N/A N/A N/A state N/A N/A N/A super MRD self __getstate__ N/A N/A kern state N/A N/A N/A state N/A kern N/A N/A likelihood state N/A N/A N/A state N/A likelihood N/A state N/A __setstate__ N/A N/A self state N/A N/A N/A N/A N/A N/A super MRD self __setstate__ state N/A N/A self kern N/A N/A N/A self bgplvms N/A 0 kern N/A N/A self likelihood N/A N/A N/A self bgplvms N/A 0 likelihood N/A N/A N/A self parameters_changed N/A factorize_space N/A N/A self threshold printOut views N/A 0.005 False None N/A N/A 
        Given a trained MRD model, this function looks at the optimized ARD weights (lengthscales)
        and decides which part of the latent space is shared across views or private, according to a threshold.
        The threshold is applied after all weights are normalized so that the maximum value is 1.
         N/A M N/A len N/A self bgplvms N/A N/A views None N/A N/A N/A M 2 N/A N/A N/A NotImplementedError Not implemented for M > 2 N/A obsMod N/A 0 N/A infMod 1 N/A N/A obsMod N/A views N/A 0 N/A infMod N/A views N/A 1 N/A scObs N/A N/A None N/A len obsMod N/A i N/A range 0 N/A len obsMod N/A N/A N/A scObs N/A i N/A N/A N/A np atleast_2d N/A N/A N/A N/A N/A self bgplvms N/A N/A obsMod N/A i kern input_sensitivity summarize False N/A 0 N/A N/A scObs N/A i N/A N/A np max N/A scObs N/A i N/A scInf N/A N/A N/A np atleast_2d N/A N/A N/A N/A N/A self bgplvms N/A infMod kern input_sensitivity summarize False N/A 0 N/A scInf N/A N/A np max scInf N/A retainedScales N/A N/A None N/A N/A len obsMod 1 N/A i N/A range 0 N/A len obsMod N/A N/A N/A retainedScales N/A N/A obsMod N/A i N/A N/A N/A np where N/A N/A scObs N/A i threshold N/A 0 N/A N/A retainedScales N/A infMod N/A N/A N/A np where N/A scInf threshold N/A 0 N/A i N/A range N/A len retainedScales N/A N/A N/A retainedScales N/A i N/A k N/A k N/A retainedScales N/A i N/A sharedDims N/A N/A N/A set N/A retainedScales N/A N/A obsMod N/A 0 intersection N/A set N/A retainedScales N/A infMod N/A i N/A range 1 N/A len obsMod N/A N/A sharedDims N/A N/A sharedDims intersection N/A set N/A retainedScales N/A N/A obsMod N/A i N/A privateDims N/A N/A None M N/A i N/A range 0 N/A len retainedScales N/A N/A N/A privateDims N/A i N/A N/A N/A set N/A retainedScales N/A i difference sharedDims N/A N/A privateDims N/A i N/A k N/A k N/A privateDims N/A i N/A sharedDims N/A k N/A k sharedDims N/A N/A N/A sharedDims sort N/A i N/A range N/A len privateDims N/A N/A N/A N/A N/A privateDims N/A i sort N/A printOut N/A N/A N/A # Shared dimensions:  N/A str sharedDims N/A i N/A range N/A len retainedScales N/A N/A N/A N/A N/A # Private dimensions model  N/A str i : N/A str N/A privateDims N/A i N/A N/A sharedDims privateDims N/A N/A