Prognozy dotyczące obiektu

Użyj model.predictProperties(), aby tworzyć prognozy na ee.FeatureCollection. Każda cecha to punkt danych, a każda właściwość to cecha wejściowa modelu. Dane wejściowe i wyjściowe mogą być skalarnymi wartościami ciągów znaków, skalarnymi wartościami logicznymi lub wartościami liczbowymi o dowolnym kształcie, od wartości skalarnych po tablice wielowymiarowe. Dane wyjściowe modelu są reprezentowane jako nowe właściwości w tabeli wyjściowej.

Dane wejściowe i wyjściowe

Aby kontrolować dane wejściowe i wyjściowe modelu, użyj tych argumentów:

inputProperties

Ustaw właściwości wejściowe na listę właściwości, które chcesz jawnie wysłać do hostowanego modelu.

inputTypeOverride

inputTypeOverride to słownik nazw właściwości z podanymi informacjami o określonym typie i wymiarze. Może to być konieczne, ponieważ wiele algorytmów Earth Engine tworzy dane wyjściowe z typami dynamicznymi, których nie można wywnioskować przed czasem działania.

Na przykład możemy obliczyć wartość „slope” (nachylenie), mapując funkcję ee.Terrain.slope na kolekcję. Możemy określić typ wyjściowy „slope” w danych wejściowych wnioskowania w następujący sposób:

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

WSKAZÓWKA: czasami może pojawić się komunikat o błędzie, że właściwości „nie można przekonwertować na tensor”. Prawdopodobnym rozwiązaniem jest użycie zastąpienia typu, aby wymusić dany typ danych wejściowych.

outputProperties

Mapa nazw właściwości wyjściowych do słownika informacji o właściwościach wyjściowych. Prawidłowe pola informacji o właściwościach to „type” i „dimensions”. „type” powinien być ee.PixelType opisującym właściwość wyjściową, a „dimensions” to opcjonalna liczba całkowita określająca liczbę wymiarów tej właściwości, jeśli jest to tablica. Na przykład w przypadku właściwości tablicy jednowymiarowej „p” określ tę właściwość wyjściową:

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