Firebase ML 모델 출력 객체입니다.
서명:
export declare class Model
속성
속성 | 특수키 | 유형 | 설명 |
---|---|---|---|
createTime | 문자열 | 모델 생성 타임스탬프입니다. | |
표시 이름 | 문자열 | 모델의 이름입니다. 이 이름은 앱에서 모델을 로드할 때 사용하는 이름입니다. | |
etag | 문자열 | 모델 현재 버전의 ETag 식별자입니다. 이 값은 모델의 속성을 업데이트할 때마다 변경됩니다. | |
잠김 | 부울 | 서버 측 작업으로 인해 모델이 잠겼다면 true입니다. 잠긴 모델은 변경할 수 없습니다. Model.waitForUnlocked()를 참조하세요. | |
modelHash | 문자열 | 정의되지 않음 | 모델의 tflite 파일 해시. 이 값은 새 TensorFlow Lite 모델을 업로드할 때만 변경됩니다. |
|
modelId | 문자열 | 모델의 ID입니다. | |
게시됨 | 부울 | 모델이 게시되면 true입니다. | |
태그 | 문자열[] | 모델의 태그. 목록 작업에서 모델을 그룹화하거나 필터링하는 데 사용할 수 있습니다. | |
tfliteModel | TFLiteModel | 정의되지 않음 | 모델의 TensorFlow Lite 모델 파일에 대한 메타데이터입니다. | |
updateTime | 문자열 | 모델의 최신 업데이트 타임스탬프입니다. | |
validationError | 문자열 | 정의되지 않음 | 모델 검증이 실패할 경우 표시되는 오류 메시지 |
메소드
메서드 | 특수키 | 설명 |
---|---|---|
JSON()으로 전송합니다. | 모델을 JSON 객체로 반환합니다. | |
waitForUnlocked(maxTimeMillis)를 사용하면 됩니다. | 모델이 잠금 해제될 때까지 기다립니다. |
Model.createTime
모델 생성 타임스탬프입니다.
서명:
get createTime(): string;
Model.displayName
모델의 이름입니다. 이 이름은 앱에서 모델을 로드할 때 사용하는 이름입니다.
서명:
get displayName(): string;
Model.etag
모델 현재 버전의 ETag 식별자입니다. 이 값은 모델의 속성을 업데이트할 때마다 변경됩니다.
서명:
get etag(): string;
Model.locked
서버 측 작업으로 인해 모델이 잠겼다면 true입니다. 잠긴 모델은 변경할 수 없습니다. Model.waitForUnlocked()를 참조하세요.
서명:
get locked(): boolean;
Model.modelHash
모델의 tflite
파일 해시. 이 값은 새 TensorFlow Lite 모델을 업로드할 때만 변경됩니다.
서명:
get modelHash(): string | undefined;
Model.modelId
모델의 ID입니다.
서명:
get modelId(): string;
Model.published
모델이 게시되면 true입니다.
서명:
get published(): boolean;
Model.tag
모델의 태그. 목록 작업에서 모델을 그룹화하거나 필터링하는 데 사용할 수 있습니다.
서명:
get tags(): string[];
Model.tfliteModel
모델의 TensorFlow Lite 모델 파일에 대한 메타데이터입니다.
서명:
get tfliteModel(): TFLiteModel | undefined;
Model.updateTime
모델의 최신 업데이트 타임스탬프입니다.
서명:
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>
모델이 잠금 해제되거나 최대 대기 시간이 경과할 때 해결되는 프로미스입니다.