Model class

Firebase ML मॉडल आउटपुट ऑब्जेक्ट.

हस्ताक्षर:

export declare class Model 

प्रॉपर्टी

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

तरीके

तरीका मॉडिफ़ायर ब्यौरा
toJSON() मॉडल को JSON ऑब्जेक्ट के तौर पर दिखाएं.
waitForUnlocked(maxTimeMillis) मॉडल अनलॉक होने तक इंतज़ार करें.

मॉडल.createTime

मॉडल बनाए जाने का टाइमस्टैंप.

हस्ताक्षर:

get createTime(): string;

मॉडल.displayName

मॉडल का नाम. इस नाम का इस्तेमाल, मॉडल लोड करने के लिए अपने ऐप्लिकेशन से किया जाता है.

हस्ताक्षर:

get displayName(): string;

मॉडल.इटैग

मॉडल के मौजूदा वर्शन का ETag आइडेंटिफ़ायर. किसी भी मॉडल की प्रॉपर्टी को अपडेट करने पर, यह वैल्यू बदल जाती है.

हस्ताक्षर:

get etag(): string;

मॉडल.लॉक किया गया

अगर मॉडल को सर्वर साइड ऑपरेशन से लॉक किया गया है, तो वैल्यू 'सही' होगी. लॉक किए गए मॉडल में बदलाव नहीं किया जा सकता. Model.waitForUnlocked() देखें.

हस्ताक्षर:

get locked(): boolean;

मॉडल.modelHash

मॉडल की tflite फ़ाइल का हैश. यह वैल्यू सिर्फ़ तब बदलती है, जब TensorFlow Lite का कोई नया मॉडल अपलोड किया जाता है.

हस्ताक्षर:

get modelHash(): string | undefined;

मॉडल.modelId

मॉडल का आईडी.

हस्ताक्षर:

get modelId(): string;

Model.published

अगर मॉडल पब्लिश किया गया है, तो वैल्यू 'सही' होगी.

हस्ताक्षर:

get published(): boolean;

मॉडल टैग्स

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

हस्ताक्षर:

get tags(): string[];

मॉडल.tfliteModel

मॉडल की TensorFlow Lite मॉडल फ़ाइल का मेटाडेटा.

हस्ताक्षर:

get tfliteModel(): TFLiteModel | undefined;

Model.updateTime

मॉडल के हाल ही के अपडेट का टाइमस्टैंप.

हस्ताक्षर:

get updateTime(): string;

मॉडल.वैलिडेशनगड़बड़ी

मॉडल की पुष्टि नहीं होने पर गड़बड़ी का मैसेज.

हस्ताक्षर:

get validationError(): string | undefined;

Model.toJSON()

मॉडल को JSON ऑब्जेक्ट के तौर पर दिखाएं.

हस्ताक्षर:

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

लौटाए जाने वाले प्रॉडक्ट:

{ [की: स्ट्रिंग]: कोई भी; } पर स्विच करने के मकसद से, हमसे संपर्क करने के लिए धन्यवाद.

Model.waitForunlocked()

मॉडल अनलॉक होने तक इंतज़ार करें.

हस्ताक्षर:

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

पैरामीटर

पैरामीटर टाइप ब्यौरा
मैक्सटाइममिलिस नंबर इंतज़ार का ज़्यादा से ज़्यादा समय, मिलीसेकंड में. अगर इस बारे में जानकारी नहीं दी गई है, तो ज़्यादा से ज़्यादा दो मिनट की डिफ़ॉल्ट अवधि का इस्तेमाल किया जाएगा.

लौटाए जाने वाले प्रॉडक्ट:

प्रॉमिस<void>

ऐसा प्रॉमिस जो मॉडल अनलॉक होने या ज़्यादा से ज़्यादा इंतज़ार का समय बीत जाने पर ठीक हो जाता है.