在我调用 scikit-learn 的 KernelPCA 之前,一切都在我的 nteract 笔记本中运行。此时,笔记本断开连接。因此,我重新启动内核并再次运行所有内容,并且再次在遇到 KernelPCA 时断开连接。它每次都会发生。有谁知道为什么会发生这种情况以及如何解决?
这些是我的进口:
import numpy as np
import pandas as pd
import seaborn as sns
from sklearn.svm import SVC
import matplotlib.pyplot as plt
from sklearn.pipeline import make_pipeline
from sklearn.decomposition import KernelPCA
from sklearn.metrics import confusion_matrix
from sklearn.preprocessing import MinMaxScaler
from sklearn.model_selection import GridSearchCV
from sklearn.model_selection import train_test_split
这是 nteract 断开连接的代码:
kpca = KernelPCA(n_components = 2, kernel = 'rbf', gamma = 1 / (2 * (4.8 ** 2))).fit(X)
kpcs = kpca.transform(X)
kpcs[0:5, :]