Springe direkt zu Inhalt

تحليل الكود

قم بالتعليق على كل سطر من التعليمات البرمجية التالية!

ماذا تعمل، أو ماذا تفعل؟

              

يتم استخدام هذا الرمز للتحقق من صحة تصنيف تمت معالجته بالفعل يسمى "rfclassified" باستخدام مجموعة عينة للتحقق تسمى "valMerge".

ثم يتم حساب مصفوفة الخطأ لتقييم دقة التصنيفات.

 

var rfvalidation = rfclassified.sampleRegions({ //Initiates the validation
collection: valMerge, //Choose the merged validation samples
properties: ['landcover'], //Choose geometry field 'landcover' as property
scale: 30, //Set spatial resolution
});
print(rfvalidation, 'Random Forest Validation');//Print the results to the console

var rfTestAccuracy = rfvalidation.errorMatrix('landcover', 'classification'); //Create an Error Matrix for evaluation purposes
print(rfTestAccuracy, 'Validation of the Random Forest Error Matrix'); //Print Error Matrix to the Console
print(rfTestAccuracy.accuracy(), 'Random Forest Overall Accuracy'); //Print Overall Accuracy to the Console