Üretimdeki modellerden veri toplama
ŞUNLAR IÇIN GEÇERLIDIR: Azure CLI ml uzantısı v2 (geçerli)
Python SDK azure-ai-ml v2 (geçerli)
Bu makalede, Azure Machine Learning çevrimiçi uç noktalarına dağıtılan modellerden veri toplama hakkında bilgi ediniyorsunuz.
Azure Machine Learning Veri toplayıcısı , yönetilen çevrimiçi uç noktalara veya Kubernetes çevrimiçi uç noktalarına dağıtılan modellerdeki giriş ve çıkış verilerinin gerçek zamanlı olarak günlüğe kaydedilmesini sağlar. Azure Machine Learning, günlüğe kaydedilen çıkarım verilerini Azure blob depolama alanında depolar. Bu veriler daha sonra model izleme, hata ayıklama veya denetim için sorunsuz bir şekilde kullanılabilir ve böylece dağıtılan modellerinizin performansına gözlemlenebilirlik sağlar.
Veri toplayıcı aşağıdaki bilgileri sağlar:
- Çıkarım verilerini merkezi bir konuma kaydetme (Azure Blob Depolama)
- Yönetilen çevrimiçi uç noktalar ve Kubernetes çevrimiçi uç noktaları için destek
- Yapılandırmada en fazla değişikliğe izin veren dağıtım düzeyinde tanım
- Hem yük hem de özel günlüğe kaydetme desteği
Günlüğe kaydetme modları
Veri toplayıcı iki günlük modu sağlar: yük günlüğü ve özel günlük. Yük günlüğü, dağıtılan modellerinizden HTTP isteği ve yanıt yükü verilerini toplamanıza olanak tanır. Özel günlük kaydıyla Azure Machine Learning, pandas DataFrames'i doğrudan puanlama betiğinizden günlüğe kaydetmek için bir Python SDK'sı sağlar. Özel günlük Python SDK'sını kullanarak, model giriş ve çıkış verilerinin yanı sıra veri dönüştürmeleri (veya ön işleme) öncesinde, sırasında ve sonrasındaki verileri günlüğe kaydedebilirsiniz.
Veri toplayıcı yapılandırması
Veri toplayıcı dağıtım düzeyinde yapılandırılabilir ve yapılandırma dağıtım zamanında belirtilir. Toplanan verileri alacak Azure Blob depolama hedefini yapılandırabilirsiniz. Ayrıca, toplayacak verilerin örnekleme hızını (%0 ile %100 arasında) yapılandırabilirsiniz.
Sınırlamalar
Veri toplayıcı aşağıdaki sınırlamalara sahiptir:
- Veri toplayıcı yalnızca çevrimiçi (veya gerçek zamanlı) Azure Machine Learning uç noktaları (Yönetilen veya Kubernetes) için günlüğe kaydetmeyi destekler.
- Veri toplayıcı Python SDK'sı yalnızca pandas DataFrames aracılığıyla tablo verilerinin günlüğe kaydedilmesini destekler.