insectnet-research-0.3.0-perch2 / release /training-summary.json
TheVortexProject's picture
Publish exact deployed insectnet-research-0.3.0-perch2 research bundle
9b1a2b2 verified
Raw
History Blame Contribute Delete
7.45 kB
{
"bundle_id": "ff8d28f5e8d0416eb63e7b958b6b950b69dd89a0baca0089f399b20cbc3c529f",
"class_name": "insect_present",
"feature_contract": {
"bundle_schema_version": 1,
"class_name": "insect_present",
"event_threshold": 0.9995,
"feature_dimension": 1536,
"feature_dtype": "float64",
"model_slug": "insectnet-dev2-field-probe",
"perch_model_tree_sha256": "3fb2d54b3e34534f1130052b25737e54bbb5ebfd340ec040d4510772b64c81ff",
"preprocess_recipe_id": "ffmpeg-mono-32khz-f32le-5s-nonoverlap-v1",
"runtime_event_config": {
"merge_gap_samples": 0,
"sample_rate": 32000
},
"score_semantics": "uncalibrated_case_control_ranking_score",
"source_artifact_sha256": "9cd5f753db357220a180ead0d13019d46f69d469898b9a88bfdb12ca38fecf14",
"training_manifest_hash": "825c40602fe65611c3bef36c4fc8f7b120913b62a56728b355ccf8f775e178a5",
"versions": {
"numpy": "2.4.6",
"python": "3.11.15",
"scikit_learn": "1.8.0"
}
},
"grouped_metrics": {
"test": {
"macro_average_precision": 0.9407957017869505,
"macro_f1": 0.8750794784850512,
"per_class": {
"cicada": {
"average_precision": 0.9560167253803571,
"evaluated_samples": 598,
"f1": 0.8725490196078431,
"precision": 0.8725490196078431,
"recall": 0.8725490196078431,
"support": 102
},
"insect_present": {
"average_precision": 0.9689711683433123,
"evaluated_samples": 598,
"f1": 0.9186813186813186,
"precision": 0.954337899543379,
"recall": 0.885593220338983,
"support": 236
},
"orthoptera": {
"average_precision": 0.8973992116371823,
"evaluated_samples": 598,
"f1": 0.8340080971659919,
"precision": 0.911504424778761,
"recall": 0.7686567164179104,
"support": 134
}
},
"samples": 598
},
"validation": {
"macro_average_precision": 0.9418044200300654,
"macro_f1": 0.8784168127301409,
"per_class": {
"cicada": {
"average_precision": 0.9944732584926053,
"evaluated_samples": 796,
"f1": 0.9358752166377816,
"precision": 0.9642857142857143,
"recall": 0.9090909090909091,
"support": 297
},
"insect_present": {
"average_precision": 0.9827087863937448,
"evaluated_samples": 796,
"f1": 0.9404466501240695,
"precision": 0.979328165374677,
"recall": 0.9045346062052506,
"support": 419
},
"orthoptera": {
"average_precision": 0.8482312152038461,
"evaluated_samples": 796,
"f1": 0.7589285714285714,
"precision": 0.8333333333333334,
"recall": 0.6967213114754098,
"support": 122
}
},
"samples": 796
}
},
"logical_dataset_hash": "825c40602fe65611c3bef36c4fc8f7b120913b62a56728b355ccf8f775e178a5",
"model_family": "InsectNet",
"release_id": "insectnet-research-0.3.0-perch2",
"research_thresholds": {
"cicada": 0.11,
"insect_present": 0.85,
"orthoptera": 0.86
},
"retained_window_byte_audit": {
"hash_mismatches": 0,
"missing": 0,
"shared_unique_paths_across_active_heads": 10748
},
"rights": {
"core_releasable_windows": 4137,
"private_training_windows": 0,
"research_noncommercial_windows": 1960
},
"runtime_slug": "insectnet-dev2-field-probe",
"samples": 6097,
"schema_version": 1,
"source_artifact_public": false,
"source_artifact_sha256": "9cd5f753db357220a180ead0d13019d46f69d469898b9a88bfdb12ca38fecf14",
"source_summary": [
{
"dataset": "esc50",
"explicit_or_declared_negative": 1960,
"groups": 1498,
"label_authorities": {
"dataset_category_label": 1960
},
"partitions": {
"test": 281,
"train": 1409,
"validation": 270
},
"positive": 0,
"recordings": 1960,
"rights_lanes": {
"research_noncommercial": 1960
},
"rows": 1960,
"source_locator_field_coverage": {},
"unknown": 0
},
{
"dataset": "inat-cat-negatives",
"explicit_or_declared_negative": 26,
"groups": 26,
"label_authorities": {
"source_taxon_negative_for_insect_targets": 26
},
"partitions": {
"test": 5,
"train": 18,
"validation": 3
},
"positive": 0,
"recordings": 26,
"rights_lanes": {
"core_releasable": 26
},
"rows": 26,
"source_locator_field_coverage": {},
"unknown": 0
},
{
"dataset": "inat-chicken-negatives",
"explicit_or_declared_negative": 42,
"groups": 30,
"label_authorities": {
"source_taxon_weak_label": 42
},
"partitions": {
"test": 2,
"train": 29,
"validation": 11
},
"positive": 0,
"recordings": 42,
"rights_lanes": {
"core_releasable": 42
},
"rows": 42,
"source_locator_field_coverage": {},
"unknown": 0
},
{
"dataset": "insectset459",
"explicit_or_declared_negative": 0,
"groups": 334,
"label_authorities": {
"source_weak_label": 2096
},
"partitions": {
"test": 236,
"train": 1441,
"validation": 419
},
"positive": 2096,
"recordings": 2096,
"rights_lanes": {
"core_releasable": 2096
},
"rows": 2096,
"source_locator_field_coverage": {},
"unknown": 0
},
{
"dataset": "oxfordshire-full-train",
"explicit_or_declared_negative": 623,
"groups": 76,
"label_authorities": {
"expert_temporal_annotation_overlap": 1656
},
"partitions": {
"train": 1656
},
"positive": 1033,
"recordings": 552,
"rights_lanes": {
"core_releasable": 1656
},
"rows": 1656,
"source_locator_field_coverage": {
"doi": 1656,
"license": 1656,
"source_member": 1656
},
"unknown": 0
},
{
"dataset": "ross308-negatives",
"explicit_or_declared_negative": 317,
"groups": 14,
"label_authorities": {
"bundled_readme_environment_label": 59,
"manual_temporal_annotation": 258
},
"partitions": {
"test": 74,
"train": 150,
"validation": 93
},
"positive": 0,
"recordings": 26,
"rights_lanes": {
"core_releasable": 317
},
"rows": 317,
"source_locator_field_coverage": {},
"unknown": 0
}
],
"split_audit": {
"duplicate_window_ids": 0,
"groups_crossing_partitions": 0,
"missing_required_fields": 0,
"recordings_crossing_partitions": 0
},
"training_manifest_jsonl_sha256": "0904e001b988d03a66c402aee884f7f6a9404240bc7f33c28fc38e2822c650ee",
"training_manifest_public": false,
"training_source_state": {
"changed_paths": [
"scripts/train_perch_candidate.py",
"src/insectnet/candidate.py",
"tests/test_candidate.py"
],
"dirty": true,
"git_commit": "16c71e04ea8b9c34dec79df55f7fb8552af5dfd5",
"limitation": "Exact trained and data bytes survive; the clean commit alone does not reconstruct the historical dirty trainer source state."
}
}