Introducción
En el aprendizaje automático, los hiperparámetros son parámetros que no se aprenden a partir de los datos, sino que se establecen antes del entrenamiento. La selección de hiperparámetros adecuados es crucial para alcanzar una alta precisión en los modelos de aprendizaje automático. Dos métodos comunes para la optimización de hiperparámetros son la búsqueda aleatorizada y la búsqueda en cuadrícula. En este laboratorio, compararemos estos dos métodos para optimizar los hiperparámetros de una Máquina de Vectores de Soporte (SVM) lineal con entrenamiento por Descenso de Gradiente Estocástico (SGD).
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 su retroalimentación después de la sesión y resolveremos rápidamente el problema para usted.
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
ml(("Machine Learning")) -.-> ml/FrameworkandSoftwareGroup(["Framework and Software"])
sklearn(("Sklearn")) -.-> sklearn/CoreModelsandAlgorithmsGroup(["Core Models and Algorithms"])
sklearn(("Sklearn")) -.-> sklearn/ModelSelectionandEvaluationGroup(["Model Selection and Evaluation"])
sklearn(("Sklearn")) -.-> sklearn/UtilitiesandDatasetsGroup(["Utilities and Datasets"])
sklearn/CoreModelsandAlgorithmsGroup -.-> sklearn/linear_model("Linear Models")
sklearn/ModelSelectionandEvaluationGroup -.-> sklearn/model_selection("Model Selection")
sklearn/UtilitiesandDatasetsGroup -.-> sklearn/datasets("Datasets")
ml/FrameworkandSoftwareGroup -.-> ml/sklearn("scikit-learn")
subgraph Lab Skills
sklearn/linear_model -.-> lab-49256{{"Optimización de hiperparámetros: Búsqueda aleatorizada vs Búsqueda en cuadrícula"}}
sklearn/model_selection -.-> lab-49256{{"Optimización de hiperparámetros: Búsqueda aleatorizada vs Búsqueda en cuadrícula"}}
sklearn/datasets -.-> lab-49256{{"Optimización de hiperparámetros: Búsqueda aleatorizada vs Búsqueda en cuadrícula"}}
ml/sklearn -.-> lab-49256{{"Optimización de hiperparámetros: Búsqueda aleatorizada vs Búsqueda en cuadrícula"}}
end