Einführung
In diesem Lab werden wir lernen, wie wir die Modellkomplexität und die durch Kreuzvalidierung ermittelte Punktzahl im Verhältnis zueinander abstimmen, indem wir eine annehmbare Genauigkeit innerhalb von 1 Standardabweichung von der besten Genauigkeitspunkzahl finden und dabei die Anzahl der PCA-Komponenten minimieren. Wir werden den digits-Datensatz aus scikit-learn und eine Pipeline verwenden, die aus PCA und LinearSVC besteht.
Tipps für die VM
Nachdem der VM-Start abgeschlossen ist, klicken Sie in der oberen linken Ecke, um zur Registerkarte Notebook zu wechseln und Jupyter Notebook für die Übung zu öffnen.
Manchmal müssen Sie einige Sekunden warten, bis Jupyter Notebook vollständig geladen ist. Die Validierung von Vorgängen kann aufgrund der Einschränkungen von Jupyter Notebook nicht automatisiert werden.
Wenn Sie während des Lernens Probleme haben, können Sie Labby gerne fragen. Geben Sie nach der Sitzung Feedback ab, und wir werden das Problem für Sie prompt beheben.
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
sklearn(("Sklearn")) -.-> sklearn/AdvancedDataAnalysisandDimensionalityReductionGroup(["Advanced Data Analysis and Dimensionality Reduction"])
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/CoreModelsandAlgorithmsGroup -.-> sklearn/svm("Support Vector Machines")
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-49156{{"Modellkomplexität und durch Kreuzvalidierung ermittelter Score im Gleichgewicht bringen"}}
sklearn/pipeline -.-> lab-49156{{"Modellkomplexität und durch Kreuzvalidierung ermittelter Score im Gleichgewicht bringen"}}
sklearn/model_selection -.-> lab-49156{{"Modellkomplexität und durch Kreuzvalidierung ermittelter Score im Gleichgewicht bringen"}}
sklearn/decomposition -.-> lab-49156{{"Modellkomplexität und durch Kreuzvalidierung ermittelter Score im Gleichgewicht bringen"}}
sklearn/datasets -.-> lab-49156{{"Modellkomplexität und durch Kreuzvalidierung ermittelter Score im Gleichgewicht bringen"}}
ml/sklearn -.-> lab-49156{{"Modellkomplexität und durch Kreuzvalidierung ermittelter Score im Gleichgewicht bringen"}}
end