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