Introducción
Esta práctica demuestra cómo precomputar los k vecinos más cercanos antes de utilizarlos en KNeighborsClassifier. KNeighborsClassifier puede calcular internamente los vecinos más cercanos, pero precomputarlos puede tener varios beneficios, como un control más fino de los parámetros, el almacenamiento en caché para su uso múltiple o implementaciones personalizadas. Aquí utilizamos la propiedad de almacenamiento en caché de las tuberías para almacenar en caché el gráfico de vecinos más cercanos entre múltiples ajustes de KNeighborsClassifier.
Consejos sobre la VM
Una vez finalizada la inicialización de la VM, haga clic en la esquina superior izquierda para cambiar a la pestaña Cuaderno y acceder a Jupyter Notebook para practicar.
A veces, es posible que tenga que esperar unos segundos a que Jupyter Notebook termine de cargarse. La validación de las operaciones no se puede automatizar debido a las limitaciones de Jupyter Notebook.
Si tiene problemas durante el aprendizaje, no dude en preguntar a Labby. Deje sus comentarios después de la sesión y lo resolveremos rápidamente para usted.
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
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/UtilitiesandDatasetsGroup(["Utilities and Datasets"])
ml(("Machine Learning")) -.-> ml/FrameworkandSoftwareGroup(["Framework and Software"])
sklearn/CoreModelsandAlgorithmsGroup -.-> sklearn/neighbors("Nearest Neighbors")
sklearn/DataPreprocessingandFeatureEngineeringGroup -.-> sklearn/pipeline("Pipeline")
sklearn/ModelSelectionandEvaluationGroup -.-> sklearn/model_selection("Model Selection")
sklearn/UtilitiesandDatasetsGroup -.-> sklearn/datasets("Datasets")
ml/FrameworkandSoftwareGroup -.-> ml/sklearn("scikit-learn")
subgraph Lab Skills
sklearn/neighbors -.-> lab-49072{{"Almacenamiento en caché de los vecinos más cercanos"}}
sklearn/pipeline -.-> lab-49072{{"Almacenamiento en caché de los vecinos más cercanos"}}
sklearn/model_selection -.-> lab-49072{{"Almacenamiento en caché de los vecinos más cercanos"}}
sklearn/datasets -.-> lab-49072{{"Almacenamiento en caché de los vecinos más cercanos"}}
ml/sklearn -.-> lab-49072{{"Almacenamiento en caché de los vecinos más cercanos"}}
end