Hyperparameter Tuning and Optimization
Optimizing model parameters improves performance.
Techniques:
- Grid Search (`GridSearchCV`)
- Random Search (`RandomizedSearchCV`)
Example:
--------------------------------
from sklearn.model_selection import GridSearchCV
param_grid = {'n_estimators': [10, 50, 100]}
grid_search = GridSearchCV(RandomForestClassifier(), param_grid, cv=5)
grid_search.fit(X_train, y_train)
--------------------------------