MachineLearning class

Firebase MachineLearning 서비스 인터페이스입니다.

서명:

export declare class MachineLearning 

속성

재산 수정자 유형 설명
현재 MachineLearning 서비스 인스턴스와 연결된 앱입니다 .

행동 양식

방법 수정자 설명
createModel(모델) 현재 Firebase 프로젝트에 모델을 만듭니다.
deleteModel(모델 ID) 현재 프로젝트에서 모델을 삭제합니다.
getModel(모델 ID) 주어진 ID로 지정된 모델을 가져옵니다.
목록모델(옵션) 현재 프로젝트의 모델을 나열합니다.
게시모델(modelId) Firebase ML 모델을 게시합니다. 게시된 모델을 클라이언트 앱에 다운로드할 수 있습니다.
게시 취소모델(modelId) Firebase ML 모델 게시를 취소합니다.
updateModel(modelId, 모델) 모델의 메타데이터 또는 모델 파일을 업데이트합니다.

머신러닝.app

현재 MachineLearning 서비스 인스턴스와 연결된 앱입니다 .

서명:

get app(): App;

MachineLearning.createModel()

현재 Firebase 프로젝트에 모델을 만듭니다.

서명:

createModel(model: ModelOptions): Promise<Model>;

매개변수

매개변수 유형 설명
모델 모델옵션 생성할 모델입니다.

보고:

약속< 모델 >

생성된 모델로 이행되는 약속.

MachineLearning.deleteModel()

현재 프로젝트에서 모델을 삭제합니다.

서명:

deleteModel(modelId: string): Promise<void>;

매개변수

매개변수 유형 설명
모델 ID 삭제할 모델의 ID입니다.

보고:

약속<공허>

MachineLearning.getModel()

주어진 ID로 지정된 모델을 가져옵니다.

서명:

getModel(modelId: string): Promise<Model>;

매개변수

매개변수 유형 설명
모델 ID 가져올 모델의 ID입니다.

보고:

약속< 모델 >

모델 객체로 이행되는 Promise.

MachineLearning.listModels()

현재 프로젝트의 모델을 나열합니다.

서명:

listModels(options?: ListModelsOptions): Promise<ListModelsResult>;

매개변수

매개변수 유형 설명
옵션 목록모델옵션 목록 옵션입니다.

보고:

약속< ListModelsResult >

현재(필터링된) 모델 목록과 다음 페이지 토큰으로 해결되는 약속입니다. 마지막 페이지에서는 빈 모델 목록과 페이지 토큰이 반환되지 않습니다.

MachineLearning.publishModel()

Firebase ML 모델을 게시합니다.

게시된 모델을 클라이언트 앱에 다운로드할 수 있습니다.

서명:

publishModel(modelId: string): Promise<Model>;

매개변수

매개변수 유형 설명
모델 ID 게시할 모델의 ID입니다.

보고:

약속< 모델 >

게시된 모델로 이행된 약속.

MachineLearning.unpublishModel()

Firebase ML 모델 게시를 취소합니다.

서명:

unpublishModel(modelId: string): Promise<Model>;

매개변수

매개변수 유형 설명
모델 ID 게시 취소할 모델의 ID입니다.

보고:

약속< 모델 >

미공개 모델로 약속이 이행되었습니다.

MachineLearning.updateModel()

모델의 메타데이터 또는 모델 파일을 업데이트합니다.

서명:

updateModel(modelId: string, model: ModelOptions): Promise<Model>;

매개변수

매개변수 유형 설명
모델 ID 업데이트할 모델의 ID입니다.
모델 모델옵션 업데이트할 모델 필드입니다.

보고:

약속< 모델 >

업데이트된 모델로 약속이 이행되었습니다.