Đối tượng đầu ra của Mô hình ML Firebase.
Chữ ký:
export declare class Model
Của cải
Tài sản | sửa đổi | Kiểu | Sự miêu tả |
---|---|---|---|
thời gian tạo | sợi dây | Dấu thời gian tạo mô hình. | |
tên hiển thị | sợi dây | Tên của người mẫu. Đây là tên bạn sử dụng từ ứng dụng của mình để tải mô hình. | |
etag | sợi dây | Mã định danh ETag của phiên bản hiện tại của mô hình. Giá trị này thay đổi bất cứ khi nào bạn cập nhật bất kỳ thuộc tính nào của mô hình. | |
bị khóa | boolean | Đúng nếu mô hình bị khóa bởi hoạt động phía máy chủ. Bạn không thể thực hiện thay đổi đối với mô hình bị khóa. Xem Model.waitForUnlocked() . | |
mô hìnhHash | chuỗi | không xác định | Hàm băm của tệp tflite của mô hình. Giá trị này chỉ thay đổi khi bạn tải lên mô hình TensorFlow Lite mới. | |
id mẫu | sợi dây | ID của mô hình. | |
được phát hành | boolean | Đúng nếu mô hình được công bố. | |
thẻ | sợi dây[] | Các thẻ của mô hình, có thể được sử dụng để nhóm hoặc lọc các mô hình trong các thao tác danh sách. | |
tfliteModel | TFLiteModel | không xác định | Siêu dữ liệu về tệp mô hình TensorFlow Lite của mô hình. | |
cập nhật thời gian | sợi dây | Dấu thời gian của bản cập nhật gần đây nhất của mô hình. | |
Lỗi xác nhận | chuỗi | không xác định | Thông báo lỗi khi xác thực mô hình không thành công. |
phương pháp
Phương pháp | sửa đổi | Sự miêu tả |
---|---|---|
toJSON() | Trả về mô hình dưới dạng đối tượng JSON. | |
waitForUnlocked(maxTimeMillis) | Đợi mô hình được mở khóa. |
Model.createTime
Dấu thời gian tạo mô hình.
Chữ ký:
get createTime(): string;
Model.displayName
Tên của người mẫu. Đây là tên bạn sử dụng từ ứng dụng của mình để tải mô hình.
Chữ ký:
get displayName(): string;
Model.etag
Mã định danh ETag của phiên bản hiện tại của mô hình. Giá trị này thay đổi bất cứ khi nào bạn cập nhật bất kỳ thuộc tính nào của mô hình.
Chữ ký:
get etag(): string;
Model.locked
Đúng nếu mô hình bị khóa bởi hoạt động phía máy chủ. Bạn không thể thực hiện thay đổi đối với mô hình bị khóa. Xem Model.waitForUnlocked() .
Chữ ký:
get locked(): boolean;
Model.modelHash
Hàm băm của tệp tflite
của mô hình. Giá trị này chỉ thay đổi khi bạn tải lên mô hình TensorFlow Lite mới.
Chữ ký:
get modelHash(): string | undefined;
Model.modelId
ID của mô hình.
Chữ ký:
get modelId(): string;
Model.published
Đúng nếu mô hình được công bố.
Chữ ký:
get published(): boolean;
Model.tags
Các thẻ của mô hình, có thể được sử dụng để nhóm hoặc lọc các mô hình trong các thao tác danh sách.
Chữ ký:
get tags(): string[];
Model.tfliteModel
Siêu dữ liệu về tệp mô hình TensorFlow Lite của mô hình.
Chữ ký:
get tfliteModel(): TFLiteModel | undefined;
Model.updateTime
Dấu thời gian của bản cập nhật gần đây nhất của mô hình.
Chữ ký:
get updateTime(): string;
Model.validationLỗi
Thông báo lỗi khi xác thực mô hình không thành công.
Chữ ký:
get validationError(): string | undefined;
Model.toJSON()
Trả về mô hình dưới dạng đối tượng JSON.
Chữ ký:
toJSON(): {
[key: string]: any;
};
Trả về:
{ [khóa: chuỗi]: bất kỳ; }
Model.waitForUnlocked()
Đợi mô hình được mở khóa.
Chữ ký:
waitForUnlocked(maxTimeMillis?: number): Promise<void>;
Thông số
Tham số | Kiểu | Sự miêu tả |
---|---|---|
maxTimeMillis | con số | Thời gian chờ đợi tối đa tính bằng mili giây. Nếu không được chỉ định, thời gian mặc định tối đa là 2 phút sẽ được sử dụng. |
Trả về:
Hứa<void>
Lời hứa sẽ được giải quyết khi mô hình được mở khóa hoặc thời gian chờ tối đa đã trôi qua.