Questa pagina fornisce informazioni sulle modifiche all'API Earth Engine e i passaggi necessari per la transizione alle nuove funzionalità dell'API.
trainClassifier
Il 25/08/2016, gli algoritmi Image.trainClassifier()
e
FeatureCollection.trainClassifier()
sono stati ritirati e sostituiti con Classifier.train()
. La nuova API
separa i passaggi di raccolta dei dati di addestramento e creazione del classificatore, in
modo da consentire un accesso più semplice ai parametri del classificatore e facilitare un migliore
controllo sui dati di addestramento (ad es. la suddivisione dei dati di addestramento per la convalida).
Il seguente esempio illustra la conversione da trainClassifier()
a
Classifier.train()
:
(per ulteriori informazioni, consulta la sezione Classificazione.
Classificatori di stile precedenti
var classifier = image.trainClassifier({ training_features: collection, training_property: "class", classifier_name: "Cart", scale: 100 }) var result = image.classify(classifier)
Nuove categorie di classificazione dello stile
var training = image.sampleRegions({ collection: collection, scale: 100, }) var classifier = ee.Classifier.smileCart().train( features: training, classProperty: "class", }) var result = image.classify(classifier)
Riepilogo delle modifiche
- I classificatori ora vengono creati in modo esplicito utilizzando uno dei costruttori nello spazio dei nomi
ee.Classifier
. - I punti di addestramento vengono estratti dalle immagini utilizzando
sample()
,sampleRegions()
ostratifiedSample()
- Il nuovo sistema di classificazione non supporta direttamente il bootstrapping, ma utilizzando
il campionamento casuale (tramite
randomColumn()
) sui punti di addestramento, puoi creare più classificatori ed eseguire il bootstrapping manualmente. - La modalità del classificatore (classificazione, regressione o probabilità) viene impostata utilizzando
classifier.setOutputMode()