Firebase ML モデル出力オブジェクト。
サイン:
export declare class Model
プロパティ
財産 | 修飾子 | タイプ | 説明 |
---|---|---|---|
作成時間 | 弦 | モデル作成時のタイムスタンプ。 | |
表示名 | 弦 | モデルの名前。これは、モデルをロードするためにアプリから使用する名前です。 | |
eタグ | 弦 | モデルの現在のバージョンの ETag 識別子。この値は、モデルのプロパティを更新するたびに変化します。 | |
ロックされた | ブール値 | モデルがサーバー側の操作によってロックされている場合は True。ロックされたモデルを変更することはできません。 Model.waitForUnlocked()を参照してください。 。 | |
モデルハッシュ | 文字列 |未定義 | モデルのtflite ファイルのハッシュ。この値は、新しい TensorFlow Lite モデルをアップロードする場合にのみ変更されます。 | |
モデルID | 弦 | モデルのID。 | |
出版された | ブール値 | モデルが公開されている場合は True。 | |
タグ | 弦[] | モデルのタグ。リスト操作でモデルをグループ化またはフィルター処理するために使用できます。 | |
tfliteモデル | TFLiteモデル|未定義 | モデルの TensorFlow Lite モデル ファイルに関するメタデータ。 | |
更新時間 | 弦 | モデルの最新の更新のタイムスタンプ。 | |
検証エラー | 文字列 |未定義 | モデルの検証が失敗した場合のエラー メッセージ。 |
メソッド
方法 | 修飾子 | 説明 |
---|---|---|
toJSON() | モデルを JSON オブジェクトとして返します。 | |
waitForUnlocked(maxTimeMillis) | モデルのロックが解除されるまで待ちます。 |
Model.createTime
モデル作成時のタイムスタンプ。
サイン:
get createTime(): string;
モデル.表示名
モデルの名前。これは、モデルをロードするためにアプリから使用する名前です。
サイン:
get displayName(): string;
Model.etag
モデルの現在のバージョンの ETag 識別子。この値は、モデルのプロパティを更新するたびに変化します。
サイン:
get etag(): string;
モデル.ロック済み
モデルがサーバー側の操作によってロックされている場合は True。ロックされたモデルを変更することはできません。 Model.waitForUnlocked()を参照してください。 。
サイン:
get locked(): boolean;
モデル.モデルハッシュ
モデルのtflite
ファイルのハッシュ。この値は、新しい TensorFlow Lite モデルをアップロードする場合にのみ変更されます。
サイン:
get modelHash(): string | undefined;
Model.modelId
モデルのID。
サイン:
get modelId(): string;
モデル.公開済み
モデルが公開されている場合は True。
サイン:
get published(): boolean;
モデル.タグ
モデルのタグ。リスト操作でモデルをグループ化またはフィルター処理するために使用できます。
サイン:
get tags(): string[];
Model.tfliteModel
モデルの 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>;
パラメーター
パラメータ | タイプ | 説明 |
---|---|---|
最大時間ミリス | 番号 | 待機する最大時間 (ミリ秒)。指定しない場合は、デフォルトの最大値 2 分が使用されます。 |
戻り値:
約束<無効>
モデルのロックが解除されたとき、または最大待機時間が経過したときに解決される Promise です。