Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Machine Learning Services, Azure SQL Yönetilen Örneği'nin hem Python hem de R betiklerini destekleyen veritabanı içi makine öğrenmesi sağlayan bir özelliğidir. Bu özellik, yüksek performanslı tahmine dayalı analiz ve makine öğrenmesi için Microsoft Python ve R paketlerini içerir. İlişkisel veriler, saklı yordamlar, Python veya R ifadelerini içeren bir T-SQL betiği ya da T-SQL içeren bir Python veya R kodu aracılığıyla betiklerde kullanılabilir.
Machine Learning Services nedir?
Azure SQL Yönetilen Örneği'ndeki Machine Learning Services, python ve R betiklerini veritabanında yürütmenizi sağlar. Verileri hazırlamak ve temizlemek, özellik mühendisliği yapmak ve makine öğrenmesi modellerini bir veritabanında eğitmek, değerlendirmek ve dağıtmak için kullanabilirsiniz. Bu özellik, betiklerinizi verilerin bulunduğu yerde çalıştırır ve verilerin ağ üzerinden başka bir sunucuya aktarılmasını ortadan kaldırır.
Azure SQL Yönetilen Örneği'nde R/Python desteğiyle Machine Learning Services'ı kullanarak:
Veri hazırlama ve genel amaçlı veri işleme yapmak için R ve Python betiklerini çalıştırma - R/Python betiklerinizi artık R ve Python betiklerini çalıştırmak için başka bir sunucuya taşımak zorunda kalmadan verilerinizin bulunduğu Azure SQL Yönetilen Örneği'ne getirebilirsiniz. Veri taşıma gereksinimini ve gecikme süresi, güvenlik ve uyumlulukla ilgili ilgili sorunları ortadan kaldırabilirsiniz.
Veritabanında makine öğrenmesi modellerini eğitin - Açık kaynak algoritmaları kullanarak modelleri eğitebilirsiniz. Veritabanından çıkarılan örnek veri kümelerine güvenmek yerine eğitiminizi veri kümesinin tamamına kolayca ölçeklendikleyebilirsiniz.
Modellerinizi ve betiklerinizi saklı yordamlarda üretime dağıtma - Betikler ve eğitilen modeller, T-SQL saklı yordamlarına eklenerek çalıştırılabilir. Azure SQL Yönetilen Örneği'ne bağlanan uygulamalar, yalnızca saklı yordamı çağırarak bu modellerdeki tahminlerden ve zekadan yararlanabilir. Ayrıca, yüksek oranda eşzamanlı gerçek zamanlı puanlama senaryolarında hızlı puanlama için modelleri kullanıma hazır hale getirmek için yerel T-SQL PREDICT işlevini de kullanabilirsiniz.
Python ve R'nin temel dağıtımları Machine Learning Services'a dahildir. Python için Microsoft paketleri revoscalepy ve microsoftml ile R için RevoScaleR, MicrosoftML, olapR ve sqlrutils'e ek olarak PyTorch, TensorFlow ve scikit-learn gibi açık kaynak paketleri ve çerçeveleri yükleyebilir ve kullanabilirsiniz.
Machine Learning Services'i etkinleştirme
Aşağıdaki SQL komutlarıyla genişletilebilirliği etkinleştirerek Azure SQL Yönetilen Örneği'nde Machine Learning Hizmetleri'ni etkinleştirebilirsiniz (SQL Yönetilen Örneği yeniden başlatılır ve birkaç saniye boyunca kullanılamaz):
sp_configure 'external scripts enabled', 1;
RECONFIGURE WITH OVERRIDE;
Bu komutun SQL Yönetilen Örneği kaynaklarını nasıl etkilediği hakkında ayrıntılı bilgi için bkz. Kaynak İdaresi.
Yük devretme grubunda Makine Öğrenimi Hizmetlerini etkinleştirme
Bir yük devretme grubunda, sistem veritabanları ikincil örneğe çoğaltılmaz (daha fazla bilgi için bkz . Yük devretme gruplarının sınırlamaları ).
Kullandığınız SQL Yönetilen Örneği bir yük devretme grubunun parçasıysa aşağıdakileri yapın:
Yük devretme grubunun her örneğinde Machine Learning Services'i etkinleştirmek için
sp_configureveRECONFIGUREkomutlarını çalıştırın.R/Python kitaplıklarını
masterveritabanı yerine bir kullanıcı veritabanına yükleyin.
Sonraki Adımlar
- SQL Server Machine Learning Services ile arasındaki temel farklara bakın.
- Machine Learning Services'da Python'ın nasıl kullanılacağını öğrenmek için bkz. Python betiklerini çalıştırma.
- Machine Learning Services'da R'yi kullanmayı öğrenmek için bkz. R betiklerini çalıştırma.
- Diğer SQL platformlarında makine öğrenmesi hakkında daha fazla bilgi için SQL makine öğrenmesi belgelerine bakın.