# #javascript #python #tensorflow #apigee #libgee
#язык JavaScript #питон #тензорный поток #апигей #либби
Вопрос:
Я использую движок Google earth для классификации почвенного покрова. Я загрузил ресурс под названием «gridcoll_merged_modified» (это файл .csv excel/libreoffice). Итак, я попытался запустить следующий код/сценарий обучения и тестирования сценария; цель в строке » 134 «(см. Текст «//Фильтрация значений свойств null » и т. Д.) Состоит в том, чтобы удалить любое значение null в актив или вектор для раздела обучения и тестирования.
lt;var gridcoll = ee.FeatureCollection('users/gabrielenicolanapoli/gridcoll_merged_modified'); //Classifier var withRandom = gridcoll.randomColumn('random'); var split = 0.7; //70% training, 30% testing. var trainingPartition = withRandom.filter(ee.Filter.lt('random', split)); var testingPartition = withRandom.filter(ee.Filter.gte('random', split)); //Filtering out the null property values and try again. var trainingNoNulls = trainingPartition.filter(ee.Filter.notNull(trainingPartition.propertyNames())); //var trainingNoNulls = trainingPartition.map(function(feature) { //return feature.filter(ee.Filter.notNull(trainingPartition.propertyNames()) //)}); var ClassProperty = 'bool_str'; //Training the classifer and applying it with the filtered training collection. var gridcoll_classifier = ee.Classifier.smileRandomForest(20).train({ features: trainingNoNulls, classProperty: ClassProperty, inputProperties: ['S'] //'HCv','VCv','El','As','Hill','MeCur','NDVI','NDWI','Precipitation','Relief'] }); print('Gridcoll Classifier', gridcoll_classifier); var test = testingPartition.classify(gridcoll_classifier); print('Gridcoll_test', test);gt;
…В конце концов, в консоли GEE появилась следующая ошибка (см. Изображение ниже):
введите описание изображения здесь
Я каждый раз получаю ошибку слоя и не знаю, как ее решить.
заранее спасибо.