Ayarlama (Tuning)

term_id: tuning

Category: basic_concepts

Definition

Ayarlama, daha iyi doğruluk veya verimlilik elde etmek için bir makine öğrenimi modelini iyileştirme sürecidir. Bu, öğrenme oranı veya toplu boyut gibi ayarların optimize edildiği hiperparametre ayarlama veya model ağırlıklarının özelleştirildiği ince ayar olabilir.

Summary

Belirli bir veri kümesi veya görevde performansı optimize etmek için hiperparametreleri veya model ağırlıklarını ayarlama süreci.

Key Concepts

  • Hiperparametreler
  • Ağlı Arama (Grid Search)
  • Rastgele Arama
  • Aşırı Öğrenmenin Önlenmesi

Use Cases

  • Model doğruluğunu optimize etme
  • Tahmin (inference) gecikmesini azaltma
  • Modelleri belirli alanlara uyarlama

Code Example

1
2
3
from sklearn.model_selection import GridSearchCV
param_grid = {'C': [0.1, 1, 10]}
search = GridSearchCV(svm, param_grid, cv=5)