Firebase MachineLearning
服务接口。
签名:
export declare class MachineLearning
特性
财产 | 修饰符 | 类型 | 描述 |
---|---|---|---|
应用程序 | 应用程序 | 与当前MachineLearning 服务实例关联的应用程序。 |
方法
方法 | 修饰符 | 描述 |
---|---|---|
创建模型(模型) | 在当前 Firebase 项目中创建模型。 | |
删除模型(模型ID) | 从当前项目中删除模型。 | |
获取模型(模型ID) | 获取给定 ID 指定的模型。 | |
列表模型(选项) | 列出当前项目的模型。 | |
发布模型(模型ID) | 发布 Firebase ML 模型。发布的模型可以下载到客户端应用程序。 | |
取消发布模型(modelId) | 取消发布 Firebase ML 模型。 | |
更新模型(模型ID,模型) | 更新模型的元数据或模型文件。 |
机器学习.app
与当前MachineLearning
服务实例关联的应用程序。
签名:
get app(): App;
机器学习.createModel()
在当前 Firebase 项目中创建模型。
签名:
createModel(model: ModelOptions): Promise<Model>;
参数
范围 | 类型 | 描述 |
---|---|---|
模型 | 型号选项 | 要创建的模型。 |
返回:
承诺<型号>
通过创建的模型实现了 Promise。
MachineLearning.deleteModel()
从当前项目中删除模型。
签名:
deleteModel(modelId: string): Promise<void>;
参数
范围 | 类型 | 描述 |
---|---|---|
型号 | 细绳 | 要删除的模型的 ID。 |
返回:
承诺<无效>
机器学习.getModel()
获取给定 ID 指定的模型。
签名:
getModel(modelId: string): Promise<Model>;
参数
范围 | 类型 | 描述 |
---|---|---|
型号 | 细绳 | 要获取的模型的 ID。 |
返回:
承诺<型号>
模型对象实现的 Promise。
机器学习.listModels()
列出当前项目的模型。
签名:
listModels(options?: ListModelsOptions): Promise<ListModelsResult>;
参数
范围 | 类型 | 描述 |
---|---|---|
选项 | 列表模型选项 | 列表选项。 |
返回:
Promise< ListModelsResult >
使用当前(过滤后的)模型列表和下一页令牌进行解析的承诺。对于最后一页,返回空模型列表并且不返回页面令牌。
机器学习.publishModel()
发布 Firebase ML 模型。
发布的模型可以下载到客户端应用程序。
签名:
publishModel(modelId: string): Promise<Model>;
参数
范围 | 类型 | 描述 |
---|---|---|
型号 | 细绳 | 要发布的模型的 ID。 |
返回:
承诺<型号>
发布的模型兑现了承诺。
MachineLearning.unpublishModel()
取消发布 Firebase ML 模型。
签名:
unpublishModel(modelId: string): Promise<Model>;
参数
范围 | 类型 | 描述 |
---|---|---|
型号 | 细绳 | 要取消发布的模型的 ID。 |
返回:
承诺<型号>
未发布的模型实现了 Promise。
机器学习.updateModel()
更新模型的元数据或模型文件。
签名:
updateModel(modelId: string, model: ModelOptions): Promise<Model>;
参数
范围 | 类型 | 描述 |
---|---|---|
型号 | 细绳 | 要更新的模型的 ID。 |
模型 | 型号选项 | 要更新的模型字段。 |
返回:
承诺<型号>
更新后的模型兑现了承诺。