Model class

Đố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.