Version: [5164] Baru Validator 2.0.0

Baru Validator v2.0.0 - The Hybrid Geo-Score Update 🚀
We are proud to announce version 2.0.0 of the Baru Validator! This is
the biggest update to the tool since its creation. It introduces a
groundbreaking validation methodology for Remote Sensing that
cross-references traditional statistical metrics with the spatial
realism of classifications, actively combating overfitting in Machine
Learning algorithms.

🎉 New Features
New Hybrid Module (Geo-Score): Added the "Hybrid Evaluation" tab. The
plugin now evaluates the spatial realism (Spatial Conformity) of
models by crossing the Target-Class F1-Score with the generated
geometry (total predicted area, average canopy patch size, and number
of fragments).

Automatic Overfitting Detection: The algorithm now severely penalizes
models that overestimate the target or generate unrealistic continuous
patches. This reveals the crucial difference between a model that
simply "memorized" the validation data (Illusory Accuracy) and a model
that actually generalized well across the real landscape.

Interactive Hybrid Dashboard (HTML): Generates a brand new comparative
HTML report that ranks models based on their Final Hybrid Score. It
includes equilibrium charts (Statistical vs. Spatial) and automated
analytical conclusions pointing out the best cartographic model.

⚡ Enhancements
Universal Support for Rasters and Vectors: The Geo-Score module now
natively accepts image files (.tif/.tiff via GDAL/SciPy in-memory
processing) in addition to vectors (.shp, .gpkg), eliminating the need
for prior vectorization to analyze spatial patches.

Target-Class Focus: The hybrid engine no longer relies on Global
Accuracy (OA/Kappa) as its primary weight. It now uses RegEx to
extract the exact F1-Score of the specific class of interest,
preventing the "background" accuracy from masking the final score.

Dynamic HTML Parsing: The Master Dashboard engine has been rewritten
to extract data (Global Metrics, Recall, Precision, and F1 per class)
directly from the source code of any Baru Validator report, whether
it's legacy HTML or enveloped in JSON.

🐛 Bug Fixes
Individual HTML Export Fix: Resolved a critical bug where metrics
(Kappa, F1-Score, OA) appeared as 0.0000 in individual reports due to
an internal dictionary misalignment (results['metrics']).

Zero Division Handling: Fixed the Recall and Precision calculations
when the algorithm fails to detect any correct sample of the target
class (i.e., 100% false negatives), preventing the plugin from
crashing.

Dashboard Variables Fix: Corrected a naming mismatch (acc_html vs
acc_path) that prevented the generation of the Consolidated Master
Dashboard (V12).

Strict indentation alignment (IndentationError) fixed in core class
imports to ensure full compatibility with QGIS >= 3.0.0.

💡 Tip for users: After updating, we highly recommend running the new
"Hybrid Evaluation (Geo-Score)" module on your old Random Forest,
Extra Trees, or CatBoost tests. Baru Validator 2.0.0 will surprise you
by showing how models with a 100% statistical F1-Score can completely
fail in the real world!

yes

mikadishen

2026-06-07T14:39:29.699403+00:00

3.0.0

3.99.0

None

no

Version management

Plugin details

QGIS sustaining members

Flagship membership


Flagship membership


Flagship membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership