Für das Boosted Neural Net-Modell kann kein Python-Code generiert werden. Warum?Nach dem Speichern im Formula Depot kann ich C- und Java-Code, aber keinen Python-Code für mein Boosted Neural Net-Modell generieren. Warum?
Ich bekomme nur kommentierte Zeilen
def-Score(Eingabedaten, Ausgabedaten):
# Ursprünglicher Name war: 'xxxxxxxx'
# Ursprünglicher Name war: 'yyyyyyyy'
Prädiktive Modellierung und maschinelles LernenBetreff: Python-Code für Boosted Neural Net-Modell kann nicht generiert werden. Wieso den?Wenn ich das folgende Skript ausführe, kann ich dieses verstärkte neuronale Netzmodell an das Formeldepot senden und dann Python-Code dafür generieren. Funktioniert das folgende Skript für Sie?
dt = open ("$SAMPLE_DATA\Body Fat.jmp");
dt << Neural(
Y( :Percent body fat ),
X(
:"Age (years)"n, :"Weight (lbs)"n, :"Height (inches)"n,
:"Neck circumference (cm)"n, :"Chest circumference (cm)"n,
:"Abdomen circumference (cm)"n, :"Hip circumference (cm)"n,
:"Thigh circumference (cm)"n, :"Knee circumference (cm)"n,
:"Ankle circumference (cm)"n, :"Biceps (extended) circumference (cm)"n,
:"Forearm circumference (cm)"n, :"Wrist circumference (cm)"n
),
Informative Missing( 0 ),
Validation Method( "Holdback", 0.3333 ),
Fit( NTanH( 3 ), N Boost( 100 ) )
);Betreff: Python-Code für Boosted Neural Net-Modell kann nicht generiert werden. Wieso den?Interessant.Es funktioniert nicht für mich. Ich verwende V17. Das bekomme ich
""" Von JMP v17.0.0 generierter Python-Code """
def getModelMetadata():
return {"creator": u"Neural", "modelName": u"", "predicted": u"Percent body fat", "table": u"Body Fat", "version": u"17.0.0" , "Zeitstempel": u"2022-12-01T13:45:24Z"}
def getInputMetadata():
Rückkehr {
u"Bauchumfang (cm)": "Schwimmer",
u"Alter (Jahre)": "float",
u"Knöchelumfang (cm)": "Float",
u"Bizepsumfang (erweitert) (cm)": "float",
u"Brustumfang (cm)": "float",
u"Unterarmumfang (cm)": "float",
u"Höhe (Zoll)": "float",
u"Hüftumfang (cm)": "float",
u"Knieumfang (cm)": "float",
u"Halsumfang (cm)": "float",
u"Oberschenkelumfang (cm)": "float",
u"Gewicht (lbs)": "schwimmen",
u"Handgelenkumfang (cm)": "float"
}
def getOutputMetadata():
Rückkehr {
u"Vorhergesagter Körperfettanteil in Prozent_1": "Float"
}
def score(indata, outdata):
Betreff: Python-Code für Boosted Neural Net-Modell kann nicht generiert werden. Wieso den?Auf meiner Maschine erhalte ich die gleiche Ausgabe. Wenn Sie etwa 100 Leerzeilen nach unten scrollen, sollten Sie die eigentliche Formel in Python-Skript sehen. Ich bin mir nicht sicher, warum es so viele Leerzeilen geben würde. Können Sie bestätigen, dass Sie das auch sehen?

Betreff: Python-Code für Boosted Neural Net-Modell kann nicht generiert werden. Wieso den?Geheimnis gelüftet.Ich bin nicht ganz nach unten gegangen. Der Code ist da.
Vielen Dank