Model class

একটি ফায়ারবেস এমএল মডেল আউটপুট অবজেক্ট।

স্বাক্ষর:

export declare class Model 

বৈশিষ্ট্য

সম্পত্তি সংশোধক টাইপ বর্ণনা
সৃষ্টির সময় স্ট্রিং মডেল তৈরির টাইমস্ট্যাম্প।
প্রদর্শন নাম স্ট্রিং মডেলের নাম। মডেলটি লোড করতে আপনি আপনার অ্যাপ থেকে এই নামটি ব্যবহার করেন।
etag স্ট্রিং মডেলের বর্তমান সংস্করণের ETag শনাক্তকারী। আপনি যখনই মডেলের কোনো বৈশিষ্ট্য আপডেট করেন তখন এই মানটি পরিবর্তিত হয়।
তালাবদ্ধ বুলিয়ান মডেলটি সার্ভার-সাইড অপারেশন দ্বারা লক করা থাকলে সত্য৷ আপনি একটি লক করা মডেল পরিবর্তন করতে পারবেন না. Model.waitForUnlocked() দেখুন .
মডেল হ্যাশ স্ট্রিং | অনির্ধারিত মডেলের tflite ফাইলের হ্যাশ. আপনি একটি নতুন TensorFlow Lite মডেল আপলোড করলেই এই মানটি পরিবর্তিত হয়।
মডেল আইডি স্ট্রিং মডেলের আইডি।
প্রকাশিত বুলিয়ান মডেল প্রকাশিত হলে সত্য।
ট্যাগ স্ট্রিং[] মডেলের ট্যাগ, যা তালিকা ক্রিয়াকলাপে মডেলগুলিকে গ্রুপ বা ফিল্টার করতে ব্যবহার করা যেতে পারে।
tfliteModel TFLiteModel | অনির্ধারিত মডেলের TensorFlow Lite মডেল ফাইল সম্পর্কে মেটাডেটা।
আপডেটের সময় স্ট্রিং মডেলের সাম্প্রতিক আপডেটের টাইমস্ট্যাম্প।
বৈধতা ত্রুটি স্ট্রিং | অনির্ধারিত মডেল যাচাইকরণ ব্যর্থ হলে ত্রুটি বার্তা।

পদ্ধতি

পদ্ধতি সংশোধক বর্ণনা
toJSON() JSON অবজেক্ট হিসাবে মডেলটি ফেরত দিন।
waitForUnlocked(maxTimeMillis) মডেলটি আনলক হওয়ার জন্য অপেক্ষা করুন।

Model.createTime

মডেল তৈরির টাইমস্ট্যাম্প।

স্বাক্ষর:

get createTime(): string;

Model.displayName

মডেলের নাম। মডেলটি লোড করতে আপনি আপনার অ্যাপ থেকে এই নামটি ব্যবহার করেন।

স্বাক্ষর:

get displayName(): string;

Model.etag

মডেলের বর্তমান সংস্করণের ETag শনাক্তকারী। আপনি যখনই মডেলের কোনো বৈশিষ্ট্য আপডেট করেন তখন এই মানটি পরিবর্তিত হয়।

স্বাক্ষর:

get etag(): string;

Model.locked

মডেলটি সার্ভার-সাইড অপারেশন দ্বারা লক করা থাকলে সত্য৷ আপনি একটি লক করা মডেল পরিবর্তন করতে পারবেন না. Model.waitForUnlocked() দেখুন .

স্বাক্ষর:

get locked(): boolean;

Model.modelHash

মডেলের tflite ফাইলের হ্যাশ. আপনি একটি নতুন TensorFlow Lite মডেল আপলোড করলেই এই মানটি পরিবর্তিত হয়।

স্বাক্ষর:

get modelHash(): string | undefined;

Model.modelId

মডেলের আইডি।

স্বাক্ষর:

get modelId(): string;

মডেল.প্রকাশিত

মডেল প্রকাশিত হলে সত্য।

স্বাক্ষর:

get published(): boolean;

মডেল ট্যাগ

মডেলের ট্যাগ, যা তালিকা ক্রিয়াকলাপে মডেলগুলিকে গ্রুপ বা ফিল্টার করতে ব্যবহার করা যেতে পারে।

স্বাক্ষর:

get tags(): string[];

Model.tfliteModel

মডেলের TensorFlow Lite মডেল ফাইল সম্পর্কে মেটাডেটা।

স্বাক্ষর:

get tfliteModel(): TFLiteModel | undefined;

মডেল.আপডেটটাইম

মডেলের সাম্প্রতিক আপডেটের টাইমস্ট্যাম্প।

স্বাক্ষর:

get updateTime(): string;

Model.validationError

মডেল যাচাইকরণ ব্যর্থ হলে ত্রুটি বার্তা।

স্বাক্ষর:

get validationError(): string | undefined;

Model.toJSON()

JSON অবজেক্ট হিসাবে মডেলটি ফেরত দিন।

স্বাক্ষর:

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

রিটার্ন:

{ [কী: স্ট্রিং]: যেকোনো; }

Model.waitForUnlocked()

মডেলটি আনলক হওয়ার জন্য অপেক্ষা করুন।

স্বাক্ষর:

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

পরামিতি

প্যারামিটার টাইপ বর্ণনা
maxTimeMillis সংখ্যা মিলিসেকেন্ডে অপেক্ষা করার জন্য সর্বাধিক সময়। যদি নির্দিষ্ট না করা হয়, ডিফল্ট সর্বোচ্চ 2 মিনিট ব্যবহার করা হয়।

রিটার্ন:

প্রতিশ্রুতি <void>

একটি প্রতিশ্রুতি যা সমাধান করে যখন মডেলটি আনলক করা হয় বা সর্বাধিক অপেক্ষার সময় কেটে যায়।