#Feature Extraction #PCA principal componant analysis from sklearn.decomposition import PCA pca = PCA(n_component=2) X_train = pca.fit_transform(X_train) X_test = pca.transform(X_test) variance_explained = pca.explained_variance_ratio_ #LDA linear discriminant analysis from sklearn.discriminant_analysis import LinearDiscriminantAnalysis as LDA lda = LDA(n_components=2) X_train = lda.fit_transform(X_train, y_train) X_test = lda.tranform(X_test) #PCA Kernel ( donnée no séparable linéairement) from sklearn.decomposition import KernelPCA kpca = KernelPCA(n_component=2, kernel='rbf') X_train = kpca.fit_transform(X_train) X_test = kpca.transform(X_test) #Logistic regression classifier from sklearn.linear_model import LogisticRegression classifier = LogisticRegression(random_state=0) classifier.fit(X_train, y_train) #Prédiction