

def robot_wireless(optimize=True, verbose=True, plot=True):
    from matplotlib import pyplot as plt
    import GPy
    import pods
    data = pods.datasets.robot_wireless()
    m = GPy.models.BayesianGPLVM(data['Y'], 4, num_inducing=25)
    if optimize:
        m.optimize(messages=verbose, max_f_eval=10000)
    if plot:
        m.plot_latent()
    return m

dataset/ETHPy150Open SheffieldML/GPy/GPy/examples/dimensionality_reduction.py robot_wireless/original