Azure Databricks'te scikit-learn kullanma

Bu sayfada, Azure Databricks'te makine öğrenmesi modellerini eğitmek için paketi nasıl kullanabileceğinize scikit-learn ilişkin örnekler sağlanmaktadır. scikit-learn , tek düğümlü makine öğrenmesi için en popüler Python kitaplıklarından biridir ve Databricks Runtime ve Databricks Runtime ML'ye dahildir. Kümenizin çalışma zamanına dahil edilen scikit-learn kitaplık sürümü için bkz. Databricks Runtime sürüm notları .

Bu not defterlerini içeri aktarabilir ve Azure Databricks çalışma alanınızda çalıştırabilirsiniz.

scikit-learn kullanarak temel örnek

Bu not defteri, Azure Databricks'te makine öğrenmesi modeli eğitimine hızlı bir genel bakış sağlar. scikit-learn paketini kullanarak basit bir sınıflandırma modeli eğitir. Ayrıca model geliştirme sürecini izlemek için MLflow kullanımını ve hiper parametre ayarlamayı otomatikleştirmek için Optuna'yı gösterir.

Tip

Genie Code'a (Aracı modu) bunu sizin için gerçekleştirmesini söyleyin:

Create tables in Unity Catalog for these datasets and then use those tables to train a classification model to predict wine quality.
/databricks-datasets/wine-quality/winequality-white.csv and /databricks-datasets/wine-quality/winequality-red.csv

Çalışma alanınız Unity Kataloğu için etkinleştirildiyse not defterinin şu sürümünü kullanın:

scikit-learn sınıflandırma not defteri (Unity Kataloğu)

Dizüstü bilgisayar al

Çalışma alanınız Unity Kataloğu için etkinleştirilmemişse not defterinin şu sürümünü kullanın:

scikit-learn sınıflandırma not defteri

Dizüstü bilgisayar al

Azure Databricks'te scikit-learn kullanarak uçtan uca örnek

Bu not defteri, verileri yükleme, model eğitimi, dağıtılmış hiper parametre ayarlama ve model çıkarımı gibi eksiksiz bir uçtan uca örneği göstermek için scikit-learn kullanır. Ayrıca, modelinizi loglamak ve kaydetmek için MLflow Model Sicili'ni kullanarak model yaşam döngüsünün yönetimini gösterir.

Çalışma alanınız Unity Kataloğu için etkinleştirildiyse not defterinin şu sürümünü kullanın:

MLflow tümleştirmesiyle scikit-learn'i Databricks'te kullanma (Unity Kataloğu)

Dizüstü bilgisayar al

Çalışma alanınız Unity Kataloğu için etkinleştirilmemişse not defterinin şu sürümünü kullanın:

Databricks'te MLflow entegrasyonu ile scikit-learn kullanımı

Dizüstü bilgisayar al