Model class

Firebase ML 모델 출력 객체입니다.

서명:

export declare class Model 

속성

재산 수정자 유형 설명
생성시간 모델 생성의 타임스탬프입니다.
이름 표시하기 모델의 이름입니다. 이는 앱에서 모델을 로드하는 데 사용하는 이름입니다.
에태그 현재 모델 버전의 ETag 식별자입니다. 이 값은 모델 속성을 업데이트할 때마다 변경됩니다.
잠긴 부울 서버 측 작업으로 인해 모델이 잠긴 경우 True입니다. 잠긴 모델은 변경할 수 없습니다. Model.waitForUnlocked()를 참조하세요. .
모델해시 문자열 | 한정되지 않은 모델의 tflite 파일 해시입니다. 이 값은 새 TensorFlow Lite 모델을 업로드할 때만 변경됩니다.
모델 ID 모델의 ID입니다.
출판됨 부울 모델이 게시된 경우 참입니다.
태그 끈[] 목록 작업에서 모델을 그룹화하거나 필터링하는 데 사용할 수 있는 모델의 태그입니다.
tflite모델 TFLite모델 | 한정되지 않은 모델의 TensorFlow Lite 모델 파일에 대한 메타데이터입니다.
업데이트 시간 모델의 최신 업데이트 타임스탬프입니다.
유효성 검사 오류 문자열 | 한정되지 않은 모델 검증에 실패하면 오류 메시지가 나타납니다.

행동 양식

방법 수정자 설명
toJSON() 모델을 JSON 객체로 반환합니다.
waitForUnlocked(maxTimeMillis) 모델이 잠금 해제될 때까지 기다립니다.

모델.생성시간

모델 생성의 타임스탬프입니다.

서명:

get createTime(): string;

모델.디스플레이이름

모델의 이름입니다. 이는 앱에서 모델을 로드하는 데 사용하는 이름입니다.

서명:

get displayName(): string;

모델.etag

현재 모델 버전의 ETag 식별자입니다. 이 값은 모델 속성을 업데이트할 때마다 변경됩니다.

서명:

get etag(): string;

모델 잠김

서버 측 작업으로 인해 모델이 잠긴 경우 True입니다. 잠긴 모델은 변경할 수 없습니다. Model.waitForUnlocked()를 참조하세요. .

서명:

get locked(): boolean;

Model.model해시

모델의 tflite 파일 해시입니다. 이 값은 새 TensorFlow Lite 모델을 업로드할 때만 변경됩니다.

서명:

get modelHash(): string | undefined;

모델.모델 ID

모델의 ID입니다.

서명:

get modelId(): string;

모델.출판됨

모델이 게시된 경우 참입니다.

서명:

get published(): boolean;

모델.태그

목록 작업에서 모델을 그룹화하거나 필터링하는 데 사용할 수 있는 모델의 태그입니다.

서명:

get tags(): string[];

Model.tflite모델

모델의 TensorFlow Lite 모델 파일에 대한 메타데이터입니다.

서명:

get tfliteModel(): TFLiteModel | undefined;

모델.업데이트시간

모델의 최신 업데이트 타임스탬프입니다.

서명:

get updateTime(): string;

모델.검증 오류

모델 검증에 실패하면 오류 메시지가 나타납니다.

서명:

get validationError(): string | undefined;

Model.toJSON()

모델을 JSON 객체로 반환합니다.

서명:

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

보고:

{ [키: 문자열]: 임의; }

Model.waitForUnlocked()

모델의 잠금이 해제될 때까지 기다립니다.

서명:

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

매개변수

매개변수 유형 설명
maxTimeMillis 숫자 최대 대기 시간(밀리초)입니다. 지정하지 않으면 기본 최대값인 2분이 사용됩니다.

보고:

약속<공허>

모델이 잠금 해제되거나 최대 대기 시간이 지났을 때 해결되는 약속입니다.