숙박 시설 예측

model.predictProperties()를 사용하여 ee.FeatureCollection에 대해 예측합니다. 각 지형지물은 데이터 포인트이고 각 속성은 모델 입력 지형지물입니다. 입력과 출력은 스칼라 문자열 값, 스칼라 불리언 값 또는 스칼라에서 다차원 배열에 이르기까지 모든 모양의 숫자 값일 수 있습니다. 모델의 출력은 출력 표에 새 속성으로 표시됩니다.

입력 및 출력

모델의 입력과 출력을 제어하려면 다음 인수를 사용하세요.

inputProperties

입력 속성을 호스팅된 모델에 명시적으로 전송하려는 속성 목록으로 설정합니다.

inputTypeOverride

inputTypeOverride는 특정 유형 및 측정기준 정보가 제공된 속성 이름 사전입니다. 많은 Earth Engine 알고리즘이 런타임까지 추론할 수 없는 동적 유형으로 출력을 생성하기 때문에 이 작업이 필요할 수 있습니다.

예를 들어 컬렉션에 ee.Terrain.slope 함수를 매핑하여 값 'slope'를 계산할 수 있습니다. 추론 입력에서 'slope'의 출력 유형을 다음과 같이 지정해야 할 수 있습니다.

inputTypeOverride = {
  "slope": {
    "type": "PixelType",
    "precision": "float",
    "dimensions": 0,
    "min": -100.0,
    "max": 100.0
  }
}

팁: 속성을 '텐서로 변환할 수 없습니다'라는 오류 메시지가 표시될 수 있습니다. 유형 재정의를 사용하여 입력을 특정 유형으로 강제하는 것이 좋습니다.

outputProperties

출력 속성 이름과 출력 속성 정보 사전 간의 매핑입니다. 유효한 속성 정보 필드는 '유형' 및 '측정기준'입니다. 'type'은 출력 속성을 설명하는 ee.PixelType여야 하며 'dimensions'는 배열인 경우 해당 속성의 크기 수를 나타내는 정수(선택사항)입니다. 예를 들어 1D 배열 속성 'p'가 주어지면 다음 출력 속성을 지정합니다.

outputProperties = {
  "p": {
    "type": ee.PixelType.int8(),
    "dimensions": 1
  }
}