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>
업데이트된 모델로 처리된 프로미스