Model class

एक फायरबेस एमएल मॉडल आउटपुट ऑब्जेक्ट।

हस्ताक्षर:

export declare class Model 

गुण

संपत्ति संशोधक प्रकार विवरण
निर्माण का समय डोरी मॉडल के निर्माण का टाइमस्टैम्प.
प्रदर्शित होने वाला नाम डोरी मॉडल का नाम. यह वह नाम है जिसका उपयोग आप मॉडल को लोड करने के लिए अपने ऐप से करते हैं।
ईटैग डोरी मॉडल के वर्तमान संस्करण का ईटैग पहचानकर्ता। जब भी आप किसी मॉडल के गुणों को अद्यतन करते हैं तो यह मान बदल जाता है।
बंद बूलियन यदि मॉडल सर्वर-साइड ऑपरेशन द्वारा लॉक किया गया है तो यह सत्य है। आप लॉक किए गए मॉडल में परिवर्तन नहीं कर सकते. मॉडल देखें .waitForUnlocked() .
मॉडलहैश स्ट्रिंग | अपरिभाषित मॉडल की tflite फ़ाइल का हैश. यह मान तभी बदलता है जब आप नया TensorFlow Lite मॉडल अपलोड करते हैं।
मॉडलआईडी डोरी मॉडल की आईडी.
प्रकाशित बूलियन यदि मॉडल प्रकाशित हो तो यह सत्य है।
टैग डोरी[] मॉडल के टैग, जिनका उपयोग सूची संचालन में मॉडल को समूहित या फ़िल्टर करने के लिए किया जा सकता है।
tfliteModel टीएफलाइटमॉडल | अपरिभाषित मॉडल की TensorFlow Lite मॉडल फ़ाइल के बारे में मेटाडेटा।
समय सुधारें डोरी मॉडल के नवीनतम अपडेट का टाइमस्टैम्प.
मान्यता त्रुटि स्ट्रिंग | अपरिभाषित मॉडल सत्यापन विफल होने पर त्रुटि संदेश.

तरीकों

तरीका संशोधक विवरण
toJSON() मॉडल को JSON ऑब्जेक्ट के रूप में लौटाएँ।
waitForUnlocked(maxTimeMillis) मॉडल के अनलॉक होने की प्रतीक्षा करें.

मॉडल.क्रिएटटाइम

मॉडल के निर्माण का टाइमस्टैम्प.

हस्ताक्षर:

get createTime(): string;

मॉडल.प्रदर्शननाम

मॉडल का नाम. यह वह नाम है जिसका उपयोग आप मॉडल को लोड करने के लिए अपने ऐप से करते हैं।

हस्ताक्षर:

get displayName(): string;

मॉडल.ईटैग

मॉडल के वर्तमान संस्करण का ईटैग पहचानकर्ता। जब भी आप किसी मॉडल के गुणों को अद्यतन करते हैं तो यह मान बदल जाता है।

हस्ताक्षर:

get etag(): string;

मॉडल.लॉक

यदि मॉडल सर्वर-साइड ऑपरेशन द्वारा लॉक किया गया है तो यह सत्य है। आप लॉक किए गए मॉडल में परिवर्तन नहीं कर सकते. मॉडल देखें .waitForUnlocked() .

हस्ताक्षर:

get locked(): boolean;

मॉडल.मॉडलहैश

मॉडल की tflite फ़ाइल का हैश. यह मान तभी बदलता है जब आप नया TensorFlow Lite मॉडल अपलोड करते हैं।

हस्ताक्षर:

get modelHash(): string | undefined;

मॉडल.मॉडलआईडी

मॉडल की आईडी.

हस्ताक्षर:

get modelId(): string;

मॉडल.प्रकाशित

यदि मॉडल प्रकाशित हो तो यह सत्य है।

हस्ताक्षर:

get published(): boolean;

मॉडल.टैग

मॉडल के टैग, जिनका उपयोग सूची संचालन में मॉडल को समूहित या फ़िल्टर करने के लिए किया जा सकता है।

हस्ताक्षर:

get tags(): string[];

मॉडल.tfliteModel

मॉडल की TensorFlow Lite मॉडल फ़ाइल के बारे में मेटाडेटा।

हस्ताक्षर:

get tfliteModel(): TFLiteModel | undefined;

मॉडल.अद्यतनसमय

मॉडल के नवीनतम अपडेट का टाइमस्टैम्प.

हस्ताक्षर:

get updateTime(): string;

मॉडल.सत्यापनत्रुटि

मॉडल सत्यापन विफल होने पर त्रुटि संदेश.

हस्ताक्षर:

get validationError(): string | undefined;

मॉडल.toJSON()

मॉडल को JSON ऑब्जेक्ट के रूप में लौटाएँ।

हस्ताक्षर:

toJSON(): {
        [key: string]: any;
    };

रिटर्न:

{[कुंजी: स्ट्रिंग]: कोई भी; }

मॉडल.waitForUnlocked()

मॉडल के अनलॉक होने की प्रतीक्षा करें.

हस्ताक्षर:

waitForUnlocked(maxTimeMillis?: number): Promise<void>;

पैरामीटर

पैरामीटर प्रकार विवरण
मैक्सटाइममिलिस संख्या प्रतीक्षा करने के लिए मिलीसेकेंड में अधिकतम समय. यदि निर्दिष्ट नहीं है, तो डिफ़ॉल्ट अधिकतम 2 मिनट का उपयोग किया जाता है।

रिटर्न:

वादा<शून्य>

एक वादा जो मॉडल अनलॉक होने या अधिकतम प्रतीक्षा समय बीत जाने पर हल हो जाता है।