Exemple #1
0
#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