когда я выполняю KernalPCA, я получаю LinAlgError - PullRequest
0 голосов
/ 27 апреля 2019

когда я выполняю код KernalPCA в Kaggle, прогнозирую цены на дом, он возвращает мне такую ​​ошибку SVD did not converge in Linear Least Squares


    from sklearn.decomposition import KernelPCA
    from sklearn.model_selection import GridSearchCV
    lr_with_kpca_pipeline = Pipeline([
        ('kpca', KernelPCA()),
        ('lr', LinearRegression())
    ])
    lr_with_kpca_param = {
        'kpca__gamma': np.linspace(0.001, 0.03, 10),
        'kpca__kernel': ['rbf', 'linear', 'poly'],
        'lr__normalize': [False, True]
    }
    lr_with_kpca_grid_cv = GridSearchCV(lr_with_kpca_pipeline,   param_grid=lr_with_kpca_param, cv=3, verbose=True, n_jobs=-1, iid=True)
    lr_with_kpca_grid_cv.fit(x_train, y_train)
...