-
Notifications
You must be signed in to change notification settings - Fork 104
WVM Calculation
limitReliabilityFilter gibt man in der konfig an, um generell während dem programmablauf dynamisch den threshold für ALLE filter verschieben zu können.
lin_thresholds[0-280] werden alle auf den selben einen svm nonlinThresh gesetzt beim start
hierarchicalThresholdsFromFile ist pro vektor anders (der ausgangswert wird gespeichert weil man den beim ändern des dynamischen threshs braucht)
Wenn man jetzt während dem Betrieb limitReliabilityFilter ändert (über den setter), wird hierarchicalThresholds[0-280] geupdated auf hierarchicalThresholdsFromFile[0-280] + limitReliabilityFilter
Die Hyperplan-dist bei der SVM ist dist = sum (kernel * ...) + b , right? Und wir überprüfen dann if(dist >= limitReliability)... // (limitReliability = aus der config)
Bei der WVM genau das selbe: In linEvalWvmHisteq64 passiert: dist = sum (...wvmStuff...) + bSVM // Dies ist wahrscheinlich die Distanz, aber für 100% sicherheit müsste man in die PhD von MR gucken
Und wir checken dann while(dist >= hierarchicalThresholds[i])... // (und hierarchicalThresholds = trainierterWvmTreshJeLevel + limitReliability aus der config)