मेरे पास CoreML मॉडल है और मैंने coremltools का उपयोग करके मॉडल में जानकारी जोड़ दी है:

model.author = 'Vincent Garcia'
model.license = 'BSD'
model.short_description = 'The model is doing something.'

क्या स्विफ्ट से इस जानकारी तक पहुंचने का कोई तरीका है?

ऐप्पल के दस्तावेज़ीकरण पर, यह लिखा है:

ModelDescription के माध्यम से अपने मॉडल के मेटाडेटा और MLFeatureDescription इंस्टेंस का निरीक्षण करें।

मैंने यह कोशिश की:

let model = try! MyModel(configuration: MLModelConfiguration())
let desc = model.modelDescription

लेकिन मुझे निम्न त्रुटि मिली:

'MyModel' प्रकार के मान का कोई सदस्य नहीं है 'modelDescription'

ऐसा लगता है कि मैं दस्तावेज़ीकरण का ठीक से उपयोग नहीं कर रहा हूं। आपकी सहायताके लिए धन्यवाद!

0
Vincent Garcia 27 अक्टूबर 2020, 17:52

1 उत्तर

सबसे बढ़िया उत्तर

MyModel एक MLModel वस्तु नहीं है बल्कि एक वर्ग है जो विशेष रूप से आपके मॉडल के लिए तैयार किया गया है। हालांकि, इसके अंदर model संपत्ति में एक MLModel वस्तु है।

आप विवरण को इस प्रकार एक्सेस कर सकते हैं:

let model = try! MyModel(configuration: MLModelConfiguration())
let desc = model.model.modelDescription
0
Matthijs Hollemans 28 अक्टूबर 2020, 13:36