Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
Sürüm 1.2.1
Cloud Machine Learning Engine'den tahmin isteyin. predict
işlemi aracılığıyla, eğitilmiş mevcut bir modelden tahmin isteyebilir ve sunabilirsiniz.
Bu uzantıyı Google Cloud proje kimliğiniz ve kimlik bilgileriniz ile yapılandırdıktan sonra ExtensionExtension politikasını kullanarak bir API proxy'sinden çağrı yaparsınız. Politika yapılandırmanızda kullanılacak modelin ve model sürümünün yanı sıra modelin tahmin için kullanmasını istediğiniz örnek verilerini belirtirsiniz.
Cloud ML Engine'i kullanmaya başlamak için Entry to Cloud ML Engine (Cloud ML Engine'e Giriş) bölümüne bakın.
Ön koşullar
Bu içerik, bu uzantıyı yapılandırmak ve kullanmak için referans sağlar. ExtensionExtension politikasını kullanarak bir API proxy'sinden uzantıyı kullanmadan önce:
Bir modele sahip olduğunuzdan emin olun.
Cloud ML Engine modelleri ve diğer kavramlar hakkında daha fazla bilgi için Projeler, Modeller, Sürümler ve İşler bölümüne bakın.
GCP Console'u kullanarak hizmet hesabı için bir anahtar oluşturun.
Uzantıyı yapılandırma referansını kullanarak ekleyip yapılandırırken, elde edilen anahtar JSON dosyasının içeriğini kullanın.
Google Cloud Machine Learning Engine hakkında
Google Cloud Platform'un kaynaklarını kullanarak makine öğrenimi modellerini eğitmek için Cloud Machine Learning Engine'den yararlanabilirsiniz. Eğittiğiniz modelleri Cloud ML Engine'de barındırabilir, böylece GCP hizmetlerini kullanarak bu modellere tahmin istekleri gönderebilir, modellerinizi ve işlerinizi yönetebilirsiniz.
İşlemler
predict
Belirtilen modeli kullanarak belirtilen örnek verileri üzerinde tahminler gerçekleştirin.
Söz dizimi
<Action>predict</Action>
<Input><![CDATA[{
"model" : model-for-prediction,
"version" : model-version,
"instances" : data-to-use-for-making-prediction
}]]></Input>
Örnek
<Action>predict</Action>
<Input><![CDATA[{
"model" : mymodel,
"version" : version4,
"instances" : {"instances": ["the quick brown fox", "la bruja le dio"]}
}]]></Input>
İstek parametreleri
Parametre | Açıklama | Tür | Varsayılan | Gerekli |
---|---|---|---|---|
model | Tahminler için kullanılacak model. | Dize | Yok. | Evet. |
sürüm | Tahmin için kullanılacak ML çözümü sürümü. | Dize | Yok. | Evet. |
instances | Tahmin alınacak örnekler. Bu değerdeki öğelerin şekli, tahmin etmek için kullandığınız modelin beklentilerine bağlıdır. Daha fazla bilgi için Talep Ayrıntılarını Tahmin Etme bölümüne bakın. | Dizi | Yok. | Evet. |
Yanıt
ExtensionExtension politika yapılandırmasında belirtilen modelin döndürdüğü tahmin verilerini içeren bir predictions
dizisi.
{
"predictions": [
{
"probabilities": [
0.9435398578643799,
0.05646015331149101
],
"logits": [
-2.816103458404541
],
"classes": [
"0"
],
"class_ids": [
0
],
"logistic": [
0.056460149586200714
]
},
{
"probabilities": [
0.9271764755249023,
0.07282354682683945
],
"logits": [
-2.54410457611084
],
"classes": [
"0"
],
"class_ids": [
0
],
"logistic": [
0.07282353937625885
]
}
]
}
Yapılandırma Referansı
Bu uzantıyı API proxy'lerinde kullanmak üzere yapılandırırken ve dağıtırken aşağıdakileri kullanın. Apigee konsolunu kullanarak uzantı yapılandırma adımları için Uzantı ekleme ve yapılandırma bölümüne bakın.
Sık kullanılan uzantı özellikleri
Aşağıdaki özellikler her uzantı için mevcuttur.
Mülk | Açıklama | Varsayılan | Zorunlu |
---|---|---|---|
name |
Uzantının bu yapılandırmasını verdiğiniz ad. | Yok | Evet |
packageName |
Apigee Edge'in sağladığı uzantı paketinin adı. | Yok | Evet |
version |
Uzantıyı yapılandırdığınız uzantı paketinin sürüm numarası. | Yok | Evet |
configuration |
Eklediğiniz uzantıya özgü yapılandırma değeri. Bu uzantı paketinin özellikleri başlıklı makaleyi inceleyin | Yok | Evet |
Bu uzantı paketinin özellikleri
Bu uzantıya özgü aşağıdaki yapılandırma özellikleri için değerler belirtin.
Özellik | Açıklama | Varsayılan | Gerekli |
---|---|---|---|
projectId | Bu uzantı tarafından kullanılan eğitilmiş modelleri içeren GCP projesinin kimliği. | Yok. | Evet. |
giriş bilgileri | Apigee Edge konsoluna girildiğinde bu, hizmet hesabı anahtar dosyanızın içeriğidir. Yönetim API'si aracılığıyla gönderildiğinde, hizmet hesabı anahtar dosyasından oluşturulan base64 kodlu bir değerdir. | Yok. | Evet. |