MachineLearning class

Firebase MachineLearning 서비스 인터페이스

서명:

export declare class MachineLearning 

속성

속성 특수키 유형 설명
app 현재 MachineLearning 서비스 인스턴스와 연결된 App입니다.

메소드

메서드 특수키 설명
createModel(model) 현재 Firebase 프로젝트에서 모델을 만듭니다.
deleteModel(modelId) 현재 프로젝트에서 모델을 삭제합니다.
getModel(modelId) 지정된 ID로 지정된 모델을 가져옵니다.
listModels(options) 현재 프로젝트의 모델을 나열합니다.
publishModel(modelId) Firebase ML 모델을 게시합니다.게시된 모델은 클라이언트 앱에 다운로드할 수 있습니다.
unpublishModel(modelId) Firebase ML 모델을 게시 취소합니다.
updateModel(modelId, model) 모델의 메타데이터 또는 모델 파일을 업데이트합니다.

MachineLearning.app

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

서명:

get app(): App;

MachineLearning.createModel()

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

서명:

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

매개변수

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

반환:

프로미스<Model>

생성된 모델로 처리된 프로미스입니다.

MachineLearning.deleteModel()

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

서명:

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

매개변수

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

반환:

프로미스<void>

MachineLearning.getModel()

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

서명:

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

매개변수

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

반환:

프로미스<Model>

모델 객체로 처리된 프라미스입니다.

MachineLearning.listModels()

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

서명:

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

매개변수

매개변수 유형 설명
옵션 ListModelsOptions 등록정보 옵션입니다.

반환:

프로미스<ListModelsResult>

필터링된 현재 모델 목록 및 다음 페이지 토큰으로 해결되는 프로미스입니다. 마지막 페이지에서는 빈 모델 목록이 반환되고 페이지 토큰이 반환되지 않습니다.

MachineLearning.publishModel()

Firebase ML 모델을 게시합니다.

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

서명:

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

매개변수

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

반환:

프로미스<Model>

게시된 모델로 처리된 프로미스입니다.

MachineLearning.unpublishModel()

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

서명:

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

매개변수

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

반환:

프로미스<Model>

게시되지 않은 모델로 프라미스가 처리되었습니다.

MachineLearning.updateModel()

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

서명:

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

매개변수

매개변수 유형 설명
모델 ID 문자열 업데이트할 모델의 ID입니다.
모델 ModelOptions 업데이트할 모델 필드입니다.

반환:

프로미스<Model>

업데이트된 모델로 처리된 프로미스