Çalışma alanları, makine öğrenmesi yapıtları oluşturmak ve ilgili işleri gruplandırmak için iş arkadaşlarınızla işbirliği yapılan yerlerdir. Örneğin denemeler, işler, veri kümeleri, modeller, bileşenler ve çıkarım uç noktaları. Bu makalede çalışma alanları, bunlara erişimi yönetme ve çalışmanızı düzenlemek için bunların nasıl kullanılacağı açıklanmaktadır.
Makine öğrenmesi ekipleri için çalışma alanı, çalışmalarını düzenlemek için bir yerdir. Çalışma alanından başlatabileceğiniz görevlerden bazıları şunlardır:
İş oluşturma - İşler, modellerinizi oluşturmak için kullandığınız eğitim çalıştırmalarıdır. Ölçümleri karşılaştırmak için işleri denemeler halinde gruplandırabilirsiniz.
İşlem hatları yazma - İşlem hatları, modelinizi eğitme ve yeniden eğitme için yeniden kullanılabilir iş akışlarıdır.
Veri varlıklarını kaydetme - Veri varlıkları, model eğitimi ve işlem hattı oluşturma için kullandığınız verilerin yönetimine yardımcı olur.
Modelleri kaydetme - Dağıtmak istediğiniz bir modele sahip olduktan sonra kayıtlı bir model oluşturursunuz.
Veri depoları , sizin ve başkalarının veri varlıklarını kullanırken veri kaynaklarına nasıl bağlanabileceğinizi tanımlar.
Güvenlik ayarları - Ağ, kimlik ve erişim denetimi ve şifreleme ayarları.
Çalışma alanlarını düzenleme
Makine öğrenmesi ekibi liderleri ve yöneticileri için çalışma alanları erişim yönetimi, maliyet yönetimi ve veri yalıtımı için kapsayıcı görevi görür. Çalışma alanlarını düzenlemeye yönelik bazı ipuçları şunlardır:
Kullanıcılar arasında çalışma alanında izin yönetimi için kullanıcı rollerini kullanın. Örneğin veri bilimcisi, makine öğrenmesi mühendisi veya yönetici.
Kullanıcı gruplarına erişim atama: Microsoft Entra kullanıcı gruplarını kullanarak her çalışma alanına tek tek kullanıcılar eklemeniz ve aynı kullanıcı grubunun erişmesi gereken diğer kaynaklara eklemeniz gerekmez.
Proje başına çalışma alanı oluşturma: Çalışma alanı birden çok proje için kullanılabilse de, çalışma alanı başına bir projeyle sınırlandırıldığında proje düzeyinde tahakkuk eden maliyet raporlaması sağlanır. Ayrıca, her projenin kapsamındaki veri depoları gibi yapılandırmaları yönetmenize de olanak tanır.
Azure kaynaklarını paylaşma: Çalışma alanları, ilişkili birkaç kaynak oluşturmanızı gerektirir. Yinelenen kurulum adımlarını kaydetmek için bu kaynakları çalışma alanları arasında paylaşın.
Kendi kendine hizmeti etkinleştirme: bt yöneticisi olarak ilişkili kaynakları önceden oluşturun ve güvenli hale getirmek ve veri bilimciler tarafından kendi çalışma alanları oluşturmasına izin vermek için kullanıcı rollerini kullanın.
Varlıkları paylaşma: Azure Machine Learning kayıt defterlerini kullanarak varlıkları çalışma alanları arasında paylaşabilirsiniz.
İçeriğim çalışma alanında nasıl depolanır?
Çalışma alanınız günlükler, ölçümler, çıkış, köken meta verileri ve betiklerinizin anlık görüntüsüyle tüm eğitim çalıştırmalarının geçmişini tutar. Azure Machine Learning'de görevleri gerçekleştirirken yapıtlar oluşturulur. Meta verileri ve verileri çalışma alanında ve ilişkili kaynaklarında depolanır.
İlişkili kaynaklar
Yeni bir çalışma alanı oluşturduğunuzda verilerinizi depolamak için diğer Azure kaynaklarını getirmeniz gerekir. Sizin tarafınızdan sağlanmazsa, bu kaynaklar Azure Machine Learning tarafından otomatik olarak oluşturulur.
Azure Depolama hesabı. İş günlükleri gibi makine öğrenmesi yapıtlarını depolar. Varsayılan olarak, bu depolama hesabı çalışma alanına veri yüklediğinizde kullanılır. Azure Machine Learning işlem örneklerinizle birlikte kullanılan Jupyter not defterleri de burada depolanır.
Önemli
Mevcut bir Azure Depolama hesabını şu durumda kullanamazsınız:
BlobStorage türünde bir hesap
Premium hesap (Premium_LRS ve Premium_GRS)
Hiyerarşik ad alanına sahip bir hesap (Azure Data Lake Storage 2. Nesil ile kullanılır).
Bir veri deposu oluşturarak ek depolama alanı olarak premium depolamayı veya hiyerarşik ad alanını kullanabilirsiniz.
Genel amaçlı sürüm 2'ye yükselttikten sonra depolama hesabında hiyerarşik ad alanını etkinleştirmeyin.
Mevcut bir genel amaçlı v1 depolama hesabını getirirseniz, çalışma alanı oluşturulduktan sonra bunu genel amaçlı v2'ye yükseltebilirsiniz.
Azure Container Registry (ACR). Azure Machine Learning aracılığıyla özel ortamlar oluşturduğunuzda oluşturulan docker kapsayıcılarını depolar. AutoML modellerinin ve veri profilinin dağıtılması özel ortamların oluşturulmasını da tetikler.
Özel docker kapsayıcıları oluşturmanız gerekmiyorsa çalışma alanları bağımlılık olarak ACR olmadan oluşturulabilir. Azure Machine Learning dış kapsayıcı kayıt defterlerinden okuyabilir.
Özel docker görüntüleri oluşturduğunuzda ACR otomatik olarak sağlanır. Müşteri docker kapsayıcılarının derlenmesini önlemek için Azure rol tabanlı erişim denetimini (Azure RBAC) kullanın.
Önemli
Abonelik ayarınız altındaki kaynaklara etiket eklemeyi gerektiriyorsa, etiketleri ACR olarak ayarlayamadığımız için Azure Machine Learning tarafından oluşturulan ACR başarısız olur.
Aşağıdaki çalışma alanı yönetim görevleri her arabirimde kullanılabilir.
Çalışma alanı yönetim görevi
Portal
Studio
Python SDK'sı
Azure CLI
VS Code
Çalışma alanı oluşturma
✓
✓
✓
✓
✓
Çalışma alanı erişimini yönetme
✓
✓
İşlem kaynaklarını oluşturma ve yönetme
✓
✓
✓
✓
✓
İşlem örneği oluşturma
✓
✓
✓
✓
Uyarı
Azure Machine Learning çalışma alanınızı farklı bir aboneliğe taşıma veya sahip olan aboneliği yeni bir kiracıya taşıma desteklenmez. Bunu yapmak hatalara neden olabilir.
Alt kaynaklar
Azure Machine Learning'de işlem kümeleri ve işlem örnekleri oluşturduğunuzda alt kaynaklar oluşturulur.
VM'ler: İşleri çalıştırmak için kullandığınız işlem örnekleri ve işlem kümeleri için bilgi işlem gücü sağlar.
Load Balancer: İşlem örneği/kümesi durdurulduğunda bile trafiği yönetmek üzere her işlem örneği ve işlem kümesi için bir ağ yük dengeleyici oluşturulur.
Sanal Ağ: Bunlar Azure kaynaklarının birbirleriyle, İnternet'le ve diğer şirket içi ağlarla iletişim kurmalarına yardımcı olur.
Bant genişliği: Bölgeler arasında tüm giden veri aktarımlarını kapsüller.
Sonraki adımlar
Kuruluşunuzun gereksinimlerine yönelik bir çalışma alanı planlama hakkında daha fazla bilgi edinmek için bkz . Azure Machine Learning'i düzenleme ve ayarlama.
Azure Machine Learning'i kullanmaya başlamak için bkz:
Azure Machine Learning çalışma alanını, kaynaklarını ve varlıklarını keşfedin ve yapılandırın. CLI ve Python SDK v2'ye odaklanarak çalışma alanıyla etkileşime geçmek için hangi geliştirici araçlarını kullanabileceğinizi keşfedin.
Python, Azure Machine Learning ve MLflow ile veri alımını ve hazırlığını, model eğitimini ve dağıtımlarını ve makine öğrenmesi çözümü izlemeyi yönetin.