Introduction
Dans ce laboratoire, nous allons apprendre à concaténer plusieurs méthodes d'extraction de caractéristiques à l'aide de la bibliothèque scikit-learn de Python. Nous utiliserons le transformateur FeatureUnion
pour combiner les caractéristiques obtenues par PCA et la sélection univariée. Combiner les caractéristiques à l'aide de ce transformateur a l'avantage de permettre la validation croisée et les recherches de grille sur l'ensemble du processus.
Conseils sur la VM
Une fois le démarrage de la VM terminé, cliquez dans le coin supérieur gauche pour basculer vers l'onglet Notebook pour accéder à Jupyter Notebook pour la pratique.
Parfois, vous devrez peut-être attendre quelques secondes pour que Jupyter Notebook ait fini de charger. La validation des opérations ne peut pas être automatisée en raison des limites de Jupyter Notebook.
Si vous rencontrez des problèmes pendant l'apprentissage, n'hésitez pas à demander à Labby. Donnez votre feedback après la session, et nous réglerons rapidement le problème pour vous.
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
sklearn(("Sklearn")) -.-> sklearn/UtilitiesandDatasetsGroup(["Utilities and Datasets"])
ml(("Machine Learning")) -.-> ml/FrameworkandSoftwareGroup(["Framework and Software"])
sklearn(("Sklearn")) -.-> sklearn/CoreModelsandAlgorithmsGroup(["Core Models and Algorithms"])
sklearn(("Sklearn")) -.-> sklearn/DataPreprocessingandFeatureEngineeringGroup(["Data Preprocessing and Feature Engineering"])
sklearn(("Sklearn")) -.-> sklearn/ModelSelectionandEvaluationGroup(["Model Selection and Evaluation"])
sklearn(("Sklearn")) -.-> sklearn/AdvancedDataAnalysisandDimensionalityReductionGroup(["Advanced Data Analysis and Dimensionality Reduction"])
sklearn/CoreModelsandAlgorithmsGroup -.-> sklearn/svm("Support Vector Machines")
sklearn/DataPreprocessingandFeatureEngineeringGroup -.-> sklearn/feature_selection("Feature Selection")
sklearn/DataPreprocessingandFeatureEngineeringGroup -.-> sklearn/pipeline("Pipeline")
sklearn/ModelSelectionandEvaluationGroup -.-> sklearn/model_selection("Model Selection")
sklearn/AdvancedDataAnalysisandDimensionalityReductionGroup -.-> sklearn/decomposition("Matrix Decomposition")
sklearn/UtilitiesandDatasetsGroup -.-> sklearn/datasets("Datasets")
ml/FrameworkandSoftwareGroup -.-> ml/sklearn("scikit-learn")
subgraph Lab Skills
sklearn/svm -.-> lab-49129{{"Concaténer plusieurs méthodes d'extraction de caractéristiques"}}
sklearn/feature_selection -.-> lab-49129{{"Concaténer plusieurs méthodes d'extraction de caractéristiques"}}
sklearn/pipeline -.-> lab-49129{{"Concaténer plusieurs méthodes d'extraction de caractéristiques"}}
sklearn/model_selection -.-> lab-49129{{"Concaténer plusieurs méthodes d'extraction de caractéristiques"}}
sklearn/decomposition -.-> lab-49129{{"Concaténer plusieurs méthodes d'extraction de caractéristiques"}}
sklearn/datasets -.-> lab-49129{{"Concaténer plusieurs méthodes d'extraction de caractéristiques"}}
ml/sklearn -.-> lab-49129{{"Concaténer plusieurs méthodes d'extraction de caractéristiques"}}
end