একটি ফায়ারবেস এমএল মডেল আউটপুট অবজেক্ট।
স্বাক্ষর:
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>
একটি প্রতিশ্রুতি যা সমাধান করে যখন মডেলটি আনলক করা হয় বা সর্বাধিক অপেক্ষার সময় কেটে যায়।