2016-11-02 2 views
0

Ich versuche, eine Umfrage App zu entwickeln und R-Skript mit Azure ML für das gleiche zu verwenden.R-Skript in AzureML

Ich habe unten Code für das gleiche entwickelt und es funktioniert perfekt in Ordnung auf lokalen Computer:

dataset1 <-maml.mapInputPort(2) 
dataset3 <-maml.mapInputPort(1) 
Z <- as.numeric((dataset3),stringsAsFactors=TRUE) 
Y <- mdBinaryDesign(Z,4,dataset1) 
Y.aggregate=mdBinaryToAggregateDesign(Y) 
survey.design=mdDesignNames(Y.aggregate, dataset1) 
data.set <- as.data.frame(survey.design) 
maml.mapOutputPort("data.set") 

Jetzt planen wir diese Anwendung auf dem Server bereitstellen, für die wir Azure MIL verwenden.

Jetzt kommen mein Dataset1 und Dataset3 über Eingangsport in R Model, mit dem obigen Code bekomme ich den Fehler "fehlender Wert wo TRUE/FALSE benötigt". Mein Datensatz3 enthält eine einfache Nummer, zB: "5".

Da mein Modell nur mit drei dynamischen Eingängen (zB a, b, c) läuft, kann ich einen Webservice aufrufen, der mir drei Ausgabeparameter über JSON gibt und ich kann sie meinem Modell zuweisen ?

Der Teil, wo ich will Parameter dynamisch anzuwenden sind:

Y <- mdBinaryDesign(parameter_1,parameter_2,parameters3) 

Da ich bis R neu bin, bitte schlagen wir vor, welche Bibliothek als auch zu verwenden, wie Wert zuordnet und so weiter PARAMETER_1.

Antwort

0

Sie müssen Ihre Werte für Dataset3 als data.frame angeben, um als Eingabe akzeptiert zu werden.

Sie können dann die Werte aus dem data.frame im R-Skript ausführen und für Ihre Funktion verwenden.

Verwandte Themen