TSRDA / docs /FINETUNING_DOCUMENTATION_VERIFICATION.json
Dhruv1000's picture
Explain pretrained-to-finetuned lineage with detailed architecture and animated code walkthrough
e926596 verified
Raw History Blame Contribute Delete
5.02 kB
{
"date": "2026-10-08",
"scope": "Documentation and explanatory visuals only; no training/code/checkpoint changes",
"main_method_words": 5296,
"relative_file_links_checked": 81,
"gif_frames": 60,
"gif_duration_seconds": 72.0,
"svg_xml_valid": true,
"png_decode_valid": true,
"probability_weights": {
"recommended": [
0.28125,
0.28125,
0.1875,
0.25
],
"alternative": [
0.3375,
0.3375,
0.225,
0.1
]
},
"source_symbols_checked": {
"config.py": [
"_find_pastis_root"
],
"dataset.py": [
"PASTISPatchDataset",
"__getitem__",
"__init__",
"__len__",
"_date_to_days",
"_load_meta",
"_load_norm",
"crop_ij",
"get_meta",
"get_norm",
"pad",
"pad_collate",
"patches_in_folds",
"pretrain_patch_ids",
"test_patch_ids",
"train_patch_ids",
"val_patch_ids"
],
"model.py": [
"ASPP",
"AtrousSpatialEncoder",
"BoundaryDecoder",
"GatedRefinement",
"PositionalEncoder",
"SEBlock",
"STA",
"SemanticDecoder",
"UTAEClassificationDual",
"UTAEPrediction",
"UTAE_ASPP",
"__init__",
"_encode_spatial",
"_run_temporal_chunk",
"compute_boundary_target",
"forward"
],
"temporal_srda.py": [
"TemporalSRDABlock",
"TemporalSRDAEncoder",
"__init__",
"forward"
],
"losses.py": [
"LovaszSoftmaxLoss",
"__init__",
"forward",
"lovasz_grad",
"lovasz_softmax_flat"
],
"training_feature_clusters.py": [
"DepthCollector",
"__init__",
"begin",
"close",
"collect",
"end",
"hook",
"metrics_cm",
"normalized",
"probability",
"rows"
],
"temporal_cnn.py": [
"AttentionCNN",
"TemporalCNN",
"__init__",
"forward",
"make_model",
"valid_from_index_positions"
],
"augmentation.py": [
"aug_dihedral",
"aug_frame_dropout",
"aug_spectral",
"aug_temporal_subsample",
"lr_factor"
],
"train_temporal_cnn.py": [
"loader",
"target_for",
"train",
"validate",
"write_json"
],
"train_spatial_temporal.py": [
"ModelEMA",
"__init__",
"aug_dihedral",
"aug_frame_dropout",
"aug_spectral",
"aug_temporal_subsample",
"build_param_groups",
"cleanup_distributed",
"compute_all_metrics",
"lr_factor",
"main",
"masked_ce",
"pack_checkpoint",
"print_metrics",
"set_lrs",
"setup_distributed",
"training_loss",
"update",
"validate"
],
"evaluate.py": [
"digest",
"load_models",
"load_state",
"main",
"manifest"
],
"train_feature_clusters.py": [
"DepthCollector",
"__init__",
"begin",
"bootstrap",
"close",
"collect",
"end",
"evaluate_selected",
"extract_cache",
"fit_linear",
"fit_readouts",
"frozen_model",
"hook",
"load_cache",
"main",
"make_prototypes",
"metrics",
"metrics_cm",
"normalized",
"probability",
"rows",
"train_normalizer",
"write_json"
]
},
"gpu_training_or_evaluation_rerun": false,
"files": {
"README.md": {
"bytes": 12849,
"sha256": "8db237835aecc5307f8d0012b8085f7f4a75cd0c72f3b8d7fc0d9f0777e60b56"
},
"main_method/README.md": {
"bytes": 43190,
"sha256": "92b06e9adb2182e9d9501a9fa68d406d9674aeb3439bbc1337b582dcafe8d4c1"
},
"docs/visual_sources/build_finetuning_visuals.py": {
"bytes": 25027,
"sha256": "d5e6b4985e9f907044ffc9555f0b5c893fa7e84556bed710461444554f563276"
},
"visuals/finetuning_architecture_detailed.png": {
"bytes": 537539,
"sha256": "fde236ad4612c53cc0d3ae4d18ddad18fc5f1ffca06d9b2fe6719d12053a87f8"
},
"visuals/finetuning_architecture_detailed.svg": {
"bytes": 19437,
"sha256": "d452edef97a949fa4a3e236c317692eb74422b7114e8ddab14dd76b1d4a52c3a"
},
"visuals/temporal_srda_block_detailed.png": {
"bytes": 206925,
"sha256": "988da239e4002d35e41b37d288423182a73838ccc1e21883842d2b918c82bf59"
},
"visuals/temporal_srda_block_detailed.svg": {
"bytes": 6320,
"sha256": "ee1785249d9f3b82743a25247baaeb5c7d22325eb518cf835f2629192c42dce6"
},
"visuals/finetuning_process_in_depth.gif": {
"bytes": 1707529,
"sha256": "331b4843ef62367b143d6e1a9185f67c9aef7bf639fc6189a1d576c5785c3a1d"
},
"visuals/finetuning_walkthrough_storyboard.png": {
"bytes": 1521539,
"sha256": "6c99b205b73e666c5f23d614df14a83886b50384a8d04bc619d3edc6aa1914f4"
},
"visuals/finetuning_walkthrough_transcript.md": {
"bytes": 10833,
"sha256": "06fa3a8a8f6df735b40f0677f3e9c0060dda891930e8cc7bb0148a1cc2f2aea4"
}
}
}