2016-03-27 19 views
0

Azure Makine Öğrenim Hizmetine (AML) yapılan çağrıları otomatikleştirmenin bir yolu var mı?Azure Makine Öğreniminin Otomatikleştirilmesi

Web hizmetini AML'den oluşturdum. Şimdi çağrıları otomatik olarak yapmak zorundayım. Sensör verileri için bir Raspberry Pi'ye bağlanan ve verilerin kendisiyle birlikte kaydedilecek ML servisinden bir tahmin alan bir sistem kurmaya çalışıyorum.

Bunu otomatikleştirmek için Azure'da bir şey var mı, yoksa uygulama içinde yapmalı mıyım?

+0

Azure Machine Learning uygulamasında "Web API'si Oluştur" düğmesine bastınız mı? Eğer öyleyse, şimdi RPI'ınızdan yapabileceğiniz bir REST çağrısı var, bu sorunun sorunu olup olmadığından emin değilim. –

cevap

4

Web servisini denemeden oluşturduğunuzu ve web servisinin tüketimini sorduğunuzu varsayıyorum. Web servisini, son noktaya bir API çağrısı yapabilecek herhangi bir şeyden tüketebilirsiniz. Çözümünüzün tam mimarisini bilmiyorum, ancak senaryonuza uygun olabileceğine bir bakın.

Azure'da akış analizleri, konuşlandırılan ML hizmetlerinin hesabınızdan kullanımını otomatikleştiren İşlevler (yalnızca önizlemeli, önizlemede) adlı yeni bir özelliğe sahiptir. Nesnelerinizden bilgi toplamaya çalışıyorsanız, Verileri almak ve Stream Analytics'i kullanarak işlemek için Event Hubs veya IoT Hubs'u kullanabilir ve işlem sırasında hareket halindeki ML sonuçlarına ulaşmak için WebService'i SA'da İşlev olarak kullanabilirsiniz.

Genellikle Stream Analytics veya SQL sorguları hakkında bilgi sahibiseniz, kullanımı oldukça basittir. Bu link adım adım uygulamayı gösterir ve kullanımı aşağıdadır;

WITH subquery AS ( 
    SELECT text, "webservicealias"(text) as result from input 
    ) 

    Select text, result.[Score] 
    Into output 
    From subquery 

Bu yardımcı olur umarız!

Mert