Firebase ML モデル出力オブジェクト。
署名:
export declare class Model
プロパティ
プロパティ | 修飾キー | タイプ | 説明 |
---|---|---|---|
createTime | 文字列 | モデルが作成された時点のタイムスタンプ。 | |
displayName | 文字列 | モデルの名前。これは、アプリからモデルを読み込むために使用する名前です。 | |
etag | 文字列 | モデルの現在のバージョンの ETag 識別子。この値は、モデルのプロパティを更新するたびに変更されます。 | |
ロック中 | ブール値 | モデルがサーバーサイド オペレーションによってロックされている場合は true。ロックされたモデルに変更を加えることはできません。Model.waitForUnlocked() をご覧ください。 | |
modelHash | 文字列 |未定義 | モデルの tflite ファイルのハッシュ。この値は、新しい TensorFlow Lite モデルをアップロードしたときにのみ変更されます。 |
|
modelId | 文字列 | モデルの ID。 | |
公開済み | ブール値 | モデルが公開されている場合は true。 | |
タグ | string[] | モデルのタグ。リスト操作でモデルをグループ化またはフィルタするために使用できます。 | |
tfliteModel | TFLiteModel |未定義 | モデルの TensorFlow Lite モデルファイルに関するメタデータ。 | |
updateTime | 文字列 | モデルの最新の更新のタイムスタンプ。 | |
validationError | 文字列 |未定義 | モデル検証が失敗した場合のエラー メッセージ。 |
メソッド
メソッド | 修飾キー | 説明 |
---|---|---|
toJSON() | モデルを JSON オブジェクトとして返します。 | |
waitForUnlocked(maxTimeMillis) | モデルのロックが解除されるまで待ちます。 |
Model.createTime
モデルが作成された時点のタイムスタンプ。
署名:
get createTime(): string;
モデル.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;
モデル.modelId
モデルの ID。
署名:
get modelId(): string;
Model.Published
モデルが公開されている場合は true。
署名:
get published(): boolean;
model.tags
モデルのタグ。リスト操作でモデルをグループ化またはフィルタするために使用できます。
署名:
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>
モデルがロック解除されたとき、または最大待機時間が経過したときに解決される Promise。