MachineLearning class

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。
模型型号选项要更新的模型字段。

返回:

承诺<型号>

更新后的模型兑现了承诺。