無法為增強神經網路模型產生 Python 程式碼。為什麼?儲存到 Formula Depot 後。我可以為我的增強神經網路模型產生 C 和 Java 程式碼,但不能產生 Pyhton 程式碼。為什麼?
我只收到註解行
def 分數(輸入數據,輸出數據):
# 原名是:'xxxxxxxx'
# 原名是:'yyyyyyyy'
預測建模和機器學習回复:無法為增強型神經網絡模型生成 Python 代碼。 為什麼?運行下面的腳本,我能夠將這個提升的神經網絡模型發送到公式倉庫,然後為其生成 Python 代碼。 下面的腳本對你有用嗎?
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 ) )
);回复:無法為增強型神經網絡模型生成 Python 代碼。 為什麼?有趣的。它對我不起作用。 我正在使用 V17。 這就是我得到的
""" JMP v17.0.0 生成的 Python 代碼 """
def getModelMetadata():
return {"creator": u"Neural", "modelName": u"", "predicted": u"體脂百分比", "table": u"體脂", "version": u"17.0.0" , "時間戳": u"2022-12-01T13:45:24Z"}
def getInputMetadata():
返回 {
u"腹圍(cm)": "float",
u“年齡(歲)”:“浮動”,
u"腳踝周長(cm)": "浮動",
u"二頭肌(伸展)周長(cm)": "float",
u"胸圍(cm)": "float",
u"前臂圍(cm)": "float",
u“身高(英寸)”:“浮動”,
u"臀圍(cm)": "浮動",
u"膝圍(cm)": "浮動",
u"頸圍(cm)": "浮動",
u"大腿圍(cm)": "浮動",
u“重量(磅)”:“浮動”,
u"手腕周長(厘米)": "浮動"
}
def getOutputMetadata():
返回 {
u“預測體脂百分比_1”:“浮動”
}
def 分數(輸入數據,輸出數據):
回复:無法為增強型神經網絡模型生成 Python 代碼。 為什麼?在我的機器上,我得到了相同的輸出。 如果向下滾動大約 100 個空白行,您應該會在 Pyhton 腳本中看到實際的公式。 我不確定為什麼會有這麼多空行。 你能確認你也看到了同樣的東西嗎?

回复:無法為增強型神經網絡模型生成 Python 代碼。 為什麼?謎團已揭開。我一路都沒有下去。 代碼在那裡。
謝謝