shute2004 commited on
Commit
51bedfd
·
verified ·
1 Parent(s): a8edc21

Add four checkpoints in a unified repository layout

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +28 -0
  2. README.ja.md +11 -11
  3. README.md +12 -12
  4. README.zh-CN.md +11 -11
  5. checkpoints/README.md +12 -0
  6. checkpoints/canonical-v1/initial/ATTRIBUTION.md +14 -0
  7. checkpoints/canonical-v1/initial/README.md +67 -0
  8. checkpoints/canonical-v1/initial/SHA256SUMS +8 -0
  9. checkpoints/canonical-v1/initial/checkpoint/activity-trace.f32le +3 -0
  10. checkpoints/canonical-v1/initial/checkpoint/eligibility.f32le +3 -0
  11. checkpoints/canonical-v1/initial/checkpoint/manifest.json +17 -0
  12. checkpoints/canonical-v1/initial/checkpoint/membrane.f32le +3 -0
  13. checkpoints/canonical-v1/initial/checkpoint/modulation.f32le +3 -0
  14. checkpoints/canonical-v1/initial/checkpoint/refractory.u32le +3 -0
  15. checkpoints/canonical-v1/initial/checkpoint/spikes.u32le +3 -0
  16. checkpoints/canonical-v1/initial/checkpoint/weights.f32le +3 -0
  17. checkpoints/canonical-v1/initial/provenance.json +21 -0
  18. checkpoints/canonical-v1/trained/ATTRIBUTION.md +14 -0
  19. checkpoints/canonical-v1/trained/README.md +67 -0
  20. checkpoints/canonical-v1/trained/SHA256SUMS +8 -0
  21. checkpoints/canonical-v1/trained/checkpoint/activity-trace.f32le +3 -0
  22. checkpoints/canonical-v1/trained/checkpoint/eligibility.f32le +3 -0
  23. checkpoints/canonical-v1/trained/checkpoint/manifest.json +17 -0
  24. checkpoints/canonical-v1/trained/checkpoint/membrane.f32le +3 -0
  25. checkpoints/canonical-v1/trained/checkpoint/modulation.f32le +3 -0
  26. checkpoints/canonical-v1/trained/checkpoint/refractory.u32le +3 -0
  27. checkpoints/canonical-v1/trained/checkpoint/spikes.u32le +3 -0
  28. checkpoints/canonical-v1/trained/checkpoint/weights.f32le +3 -0
  29. checkpoints/canonical-v1/trained/provenance.json +22 -0
  30. checkpoints/historical-video/after/ATTRIBUTION.md +14 -0
  31. checkpoints/historical-video/after/README.md +71 -0
  32. checkpoints/historical-video/after/SHA256SUMS +8 -0
  33. checkpoints/historical-video/after/checkpoint/activity-trace.f32le +3 -0
  34. checkpoints/historical-video/after/checkpoint/eligibility.f32le +3 -0
  35. checkpoints/historical-video/after/checkpoint/manifest.json +15 -0
  36. checkpoints/historical-video/after/checkpoint/membrane.f32le +3 -0
  37. checkpoints/historical-video/after/checkpoint/modulation.f32le +3 -0
  38. checkpoints/historical-video/after/checkpoint/refractory.u32le +3 -0
  39. checkpoints/historical-video/after/checkpoint/spikes.u32le +3 -0
  40. checkpoints/historical-video/after/checkpoint/weights.f32le +3 -0
  41. checkpoints/historical-video/after/provenance.json +24 -0
  42. checkpoints/historical-video/before/ATTRIBUTION.md +14 -0
  43. checkpoints/historical-video/before/README.md +71 -0
  44. checkpoints/historical-video/before/SHA256SUMS +8 -0
  45. checkpoints/historical-video/before/checkpoint/activity-trace.f32le +3 -0
  46. checkpoints/historical-video/before/checkpoint/eligibility.f32le +3 -0
  47. checkpoints/historical-video/before/checkpoint/manifest.json +15 -0
  48. checkpoints/historical-video/before/checkpoint/membrane.f32le +3 -0
  49. checkpoints/historical-video/before/checkpoint/modulation.f32le +3 -0
  50. checkpoints/historical-video/before/checkpoint/refractory.u32le +3 -0
.gitattributes CHANGED
@@ -33,3 +33,31 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ checkpoints/canonical-v1/initial/checkpoint/activity-trace.f32le filter=lfs diff=lfs merge=lfs -text
37
+ checkpoints/canonical-v1/initial/checkpoint/eligibility.f32le filter=lfs diff=lfs merge=lfs -text
38
+ checkpoints/canonical-v1/initial/checkpoint/membrane.f32le filter=lfs diff=lfs merge=lfs -text
39
+ checkpoints/canonical-v1/initial/checkpoint/modulation.f32le filter=lfs diff=lfs merge=lfs -text
40
+ checkpoints/canonical-v1/initial/checkpoint/refractory.u32le filter=lfs diff=lfs merge=lfs -text
41
+ checkpoints/canonical-v1/initial/checkpoint/spikes.u32le filter=lfs diff=lfs merge=lfs -text
42
+ checkpoints/canonical-v1/initial/checkpoint/weights.f32le filter=lfs diff=lfs merge=lfs -text
43
+ checkpoints/canonical-v1/trained/checkpoint/activity-trace.f32le filter=lfs diff=lfs merge=lfs -text
44
+ checkpoints/canonical-v1/trained/checkpoint/eligibility.f32le filter=lfs diff=lfs merge=lfs -text
45
+ checkpoints/canonical-v1/trained/checkpoint/membrane.f32le filter=lfs diff=lfs merge=lfs -text
46
+ checkpoints/canonical-v1/trained/checkpoint/modulation.f32le filter=lfs diff=lfs merge=lfs -text
47
+ checkpoints/canonical-v1/trained/checkpoint/refractory.u32le filter=lfs diff=lfs merge=lfs -text
48
+ checkpoints/canonical-v1/trained/checkpoint/spikes.u32le filter=lfs diff=lfs merge=lfs -text
49
+ checkpoints/canonical-v1/trained/checkpoint/weights.f32le filter=lfs diff=lfs merge=lfs -text
50
+ checkpoints/historical-video/after/checkpoint/activity-trace.f32le filter=lfs diff=lfs merge=lfs -text
51
+ checkpoints/historical-video/after/checkpoint/eligibility.f32le filter=lfs diff=lfs merge=lfs -text
52
+ checkpoints/historical-video/after/checkpoint/membrane.f32le filter=lfs diff=lfs merge=lfs -text
53
+ checkpoints/historical-video/after/checkpoint/modulation.f32le filter=lfs diff=lfs merge=lfs -text
54
+ checkpoints/historical-video/after/checkpoint/refractory.u32le filter=lfs diff=lfs merge=lfs -text
55
+ checkpoints/historical-video/after/checkpoint/spikes.u32le filter=lfs diff=lfs merge=lfs -text
56
+ checkpoints/historical-video/after/checkpoint/weights.f32le filter=lfs diff=lfs merge=lfs -text
57
+ checkpoints/historical-video/before/checkpoint/activity-trace.f32le filter=lfs diff=lfs merge=lfs -text
58
+ checkpoints/historical-video/before/checkpoint/eligibility.f32le filter=lfs diff=lfs merge=lfs -text
59
+ checkpoints/historical-video/before/checkpoint/membrane.f32le filter=lfs diff=lfs merge=lfs -text
60
+ checkpoints/historical-video/before/checkpoint/modulation.f32le filter=lfs diff=lfs merge=lfs -text
61
+ checkpoints/historical-video/before/checkpoint/refractory.u32le filter=lfs diff=lfs merge=lfs -text
62
+ checkpoints/historical-video/before/checkpoint/spikes.u32le filter=lfs diff=lfs merge=lfs -text
63
+ checkpoints/historical-video/before/checkpoint/weights.f32le filter=lfs diff=lfs merge=lfs -text
README.ja.md CHANGED
@@ -4,14 +4,14 @@
4
 
5
  `virtual-fly`は、成体オスのショウジョウバエの公開MaleCNSコネクトームを初期状態として、神経活動・神経修飾・局所シナプス可塑性を時間発展させ、FlyBody / MuJoCoの身体と物理環境に閉ループ接続する研究プロジェクトです。
6
 
7
- このHugging Faceリポジトリでは、`virtual-fly`の概要と、初回公開に向けて準備しているチェックポイントリポジトリの構成をまとめています。ソースコード、科学的な説明、canonical実験のmanifest、一連の再現スクリプトはGitHubにあります。
8
 
9
  - GitHub: https://github.com/shute2004/virtual-fly
10
  - 英語文書: https://github.com/shute2004/virtual-fly/tree/main/docs/en
11
  - 日本語README: https://github.com/shute2004/virtual-fly/blob/main/README.ja.md
12
  - 简体中文README: https://github.com/shute2004/virtual-fly/blob/main/README.zh-CN.md
13
 
14
- ## チェックポイントの配布構成
15
 
16
  公開チェックポイントには、明確に異なる2つの系統があります。**動画用のBefore / Afterをcanonical v1の初期・学習後チェックポイントとして扱わないでください。**
17
 
@@ -19,10 +19,10 @@
19
 
20
  canonical系の公開日は2026年9月20日です。
21
 
22
- | チェックポイント | リポジトリ | 意味 |
23
  |---|---|---|
24
- | 初期 | [`shute2004/virtual-fly-initial-20260920`](https://huggingface.co/shute2004/virtual-fly-initial-20260920) | canonical v1の初期チェックポイント。global weight version 0 |
25
- | 学習後 | [`shute2004/virtual-fly-trained-20260920`](https://huggingface.co/shute2004/virtual-fly-trained-20260920) | canonical v1で6エピソードの学習処理を経たチェックポイント。global weight version 6 |
26
 
27
  記録済みのcanonical v1実験は、実際にはGit commit `7fa464aad7269d34f46f1171080b51e095d1d811`で実行しました。公開前のprivacy-onlyな履歴書き換え後、公開用の科学コード相当commitは`f9c86c904d67ff974f3c43d37aab3619bc93fc1b`です。変更はhistorical absolute path内のローカルOSユーザー名だけで、実行コードやcanonical条件は変わっていません。この短いcanonical実験では、保存された25,582,938本の辺のうち2,163,179本で重みが変化しました。一方、可塑性とタスク由来のDAN刺激を無効化した固定評価では、初期・学習後とも同じ分類上の結果でした。
28
 
@@ -30,16 +30,16 @@ canonical系の公開日は2026年9月20日です。
30
 
31
  ### 過去系統のBefore / After動画
32
 
33
- | チェックポイント | リポジトリ | 来歴上の役割 |
34
  |---|---|---|
35
- | Before | [`shute2004/virtual-fly-video-before`](https://huggingface.co/shute2004/virtual-fly-video-before) | 公開したBefore / After比較動画のBefore側で実際に使用した過去系統のチェックポイント |
36
- | After | [`shute2004/virtual-fly-video-after`](https://huggingface.co/shute2004/virtual-fly-video-after) | 同じ動画のAfter側で実際に使用した過去系統のチェックポイント |
37
 
38
  これらの内部開発版は来歴情報として`v240`と`v966`ですが、公開リポジトリ名には出しません。Before側のv240は未学習の初期状態ではなく、すでに240エピソードの過去学習を経ています。再生はホールドアウト評価ではなく、可塑性を停止した状態でも課題イベントによるPAM刺激は有効でした。v966も複数の過去条件が混在した系統です。したがって、これらは**canonical v1の証拠ではありません**。
39
 
40
  ## Hugging Faceに置くもの
41
 
42
- 各チェックポイント用リポジトリには、チェックポイント本体と、必要最小限の来歴情報、ハッシュ値、帰属情報、モデルカードを置きます。研究用作業環境全体を複製するものではありません。
43
 
44
  原則として置かないもの:
45
 
@@ -55,7 +55,7 @@ canonical系の公開日は2026年9月20日です。
55
 
56
  ## ライセンスと帰属
57
 
58
- `virtual-fly`独自のソースコードと文書はMIT Licenseで公開します。チェックポイントの重みは、MaleCNS公式サイトがCC BY 4.0で配布している`male-cns:v1.0`を基礎として生成した派生データです。そのため、チェックポイント用リポジトリは`cc-by-4.0`として明示し、MaleCNSへの帰属情報を付けます。
59
 
60
  FlyBody、FlyGym、MuJoCoはそれぞれ上流のライセンスに従い、利便性だけを理由にチェックポイント用リポジトリへ複製しません。
61
 
@@ -72,4 +72,4 @@ uv sync --frozen
72
  bash canonical/canonical-v1/reproduce.sh
73
  ```
74
 
75
- Hugging Faceの各チェックポイントリポジトリは、チェックポイントを配布するためのものです。canonical v1の科学的な定義は、GitHub上のcanonicalパッケージを基準とします。
 
4
 
5
  `virtual-fly`は、成体オスのショウジョウバエの公開MaleCNSコネクトームを初期状態として、神経活動・神経修飾・局所シナプス可塑性を時間発展させ、FlyBody / MuJoCoの身体と物理環境に閉ループ接続する研究プロジェクトです。
6
 
7
+ このHugging Faceリポジトリでは、`virtual-fly`の概要と、公開済みの4つのチェックポイントをまとめています。ソースコード、科学的な説明、canonical実験のmanifest、一連の再現スクリプトはGitHubにあります。
8
 
9
  - GitHub: https://github.com/shute2004/virtual-fly
10
  - 英語文書: https://github.com/shute2004/virtual-fly/tree/main/docs/en
11
  - 日本語README: https://github.com/shute2004/virtual-fly/blob/main/README.ja.md
12
  - 简体中文README: https://github.com/shute2004/virtual-fly/blob/main/README.zh-CN.md
13
 
14
+ ## チェックポイント
15
 
16
  公開チェックポイントには、明確に異なる2つの系統があります。**動画用のBefore / Afterをcanonical v1の初期・学習後チェックポイントとして扱わないでください。**
17
 
 
19
 
20
  canonical系の公開日は2026年9月20日です。
21
 
22
+ | チェックポイント | ファイル | 意味 |
23
  |---|---|---|
24
+ | 初期 | [`checkpoints/canonical-v1/initial`](checkpoints/canonical-v1/initial) | canonical v1の初期チェックポイント。global weight version 0 |
25
+ | 学習後 | [`checkpoints/canonical-v1/trained`](checkpoints/canonical-v1/trained) | canonical v1で6エピソードの学習処理を経たチェックポイント。global weight version 6 |
26
 
27
  記録済みのcanonical v1実験は、実際にはGit commit `7fa464aad7269d34f46f1171080b51e095d1d811`で実行しました。公開前のprivacy-onlyな履歴書き換え後、公開用の科学コード相当commitは`f9c86c904d67ff974f3c43d37aab3619bc93fc1b`です。変更はhistorical absolute path内のローカルOSユーザー名だけで、実行コードやcanonical条件は変わっていません。この短いcanonical実験では、保存された25,582,938本の辺のうち2,163,179本で重みが変化しました。一方、可塑性とタスク由来のDAN刺激を無効化した固定評価では、初期・学習後とも同じ分類上の結果でした。
28
 
 
30
 
31
  ### 過去系統のBefore / After動画
32
 
33
+ | チェックポイント | ファイル | 来歴上の役割 |
34
  |---|---|---|
35
+ | Before | [`checkpoints/historical-video/before`](checkpoints/historical-video/before) | 公開したBefore / After比較動画のBefore側で実際に使用した過去系統のチェックポイント |
36
+ | After | [`checkpoints/historical-video/after`](checkpoints/historical-video/after) | 同じ動画のAfter側で実際に使用した過去系統のチェックポイント |
37
 
38
  これらの内部開発版は来歴情報として`v240`と`v966`ですが、公開リポジトリ名には出しません。Before側のv240は未学習の初期状態ではなく、すでに240エピソードの過去学習を経ています。再生はホールドアウト評価ではなく、可塑性を停止した状態でも課題イベントによるPAM刺激は有効でした。v966も複数の過去条件が混在した系統です。したがって、これらは**canonical v1の証拠ではありません**。
39
 
40
  ## Hugging Faceに置くもの
41
 
42
+ 各チェックポイントのディレクトリには、チェックポイント本体と、必要最小限の来歴情報、ハッシュ値、帰属情報、モデルカードを置きます。研究用作業環境全体を複製するものではありません。
43
 
44
  原則として置かないもの:
45
 
 
55
 
56
  ## ライセンスと帰属
57
 
58
+ `virtual-fly`独自のソースコードと文書はMIT Licenseで公開します。チェックポイントの重みは、MaleCNS公式サイトがCC BY 4.0で配布している`male-cns:v1.0`を基礎として生成した派生データです。そのため、チェックポイント成果物は`cc-by-4.0`として配布し、MaleCNSへの帰属情報を付けます。
59
 
60
  FlyBody、FlyGym、MuJoCoはそれぞれ上流のライセンスに従い、利便性だけを理由にチェックポイント用リポジトリへ複製しません。
61
 
 
72
  bash canonical/canonical-v1/reproduce.sh
73
  ```
74
 
75
+ Hugging Faceの各チェックポイントディレクトリは、チェックポイントを配布するためのものです。canonical v1の科学的な定義は、GitHub上のcanonicalパッケージを基準とします。
README.md CHANGED
@@ -1,5 +1,5 @@
1
  ---
2
- license: mit
3
  language:
4
  - en
5
  - ja
@@ -20,14 +20,14 @@ tags:
20
 
21
  `virtual-fly` is a research project that starts from the released adult male Drosophila MaleCNS connectome and evolves neural activity, neuromodulation, and local synaptic plasticity in closed loop with a FlyBody / MuJoCo body and a physical environment.
22
 
23
- This Hugging Face repository provides an overview of `virtual-fly` and describes the checkpoint repositories published with the first public checkpoint release. Source code, scientific documentation, canonical manifests, and the end-to-end reproducer live on GitHub:
24
 
25
  - GitHub: https://github.com/shute2004/virtual-fly
26
  - English documentation: https://github.com/shute2004/virtual-fly/tree/main/docs/en
27
  - 日本語: https://github.com/shute2004/virtual-fly/blob/main/README.ja.md
28
  - 简体中文: https://github.com/shute2004/virtual-fly/blob/main/README.zh-CN.md
29
 
30
- ## Checkpoint repositories
31
 
32
  The checkpoint release has two distinct lineages. **Do not treat the historical video pair as the canonical initial/trained pair.**
33
 
@@ -35,25 +35,25 @@ The checkpoint release has two distinct lineages. **Do not treat the historical
35
 
36
  The canonical repository date is 2026-09-20.
37
 
38
- | Checkpoint | Repository | Meaning |
39
  |---|---|---|
40
- | Initial | [`shute2004/virtual-fly-initial-20260920`](https://huggingface.co/shute2004/virtual-fly-initial-20260920) | Initial checkpoint of canonical v1, global weight version 0 |
41
- | Trained | [`shute2004/virtual-fly-trained-20260920`](https://huggingface.co/shute2004/virtual-fly-trained-20260920) | Canonical v1 after six training episodes, global weight version 6 |
42
 
43
  The recorded canonical v1 experiment was actually run at Git commit `7fa464aad7269d34f46f1171080b51e095d1d811`. Before public release, a privacy-only history rewrite produced public scientific equivalent `f9c86c904d67ff974f3c43d37aab3619bc93fc1b`; only historical absolute-path usernames changed, not executable source or canonical conditions. The short canonical run changed exactly 2,163,179 stored edges, but its frozen initial and final evaluations had the same categorical outcome. It therefore demonstrates current-semantics local-plasticity weight change, not established behavioral improvement.
44
 
45
  ### Historical Before / After video
46
 
47
- | Checkpoint | Repository | Provenance role |
48
  |---|---|---|
49
- | Before | [`shute2004/virtual-fly-video-before`](https://huggingface.co/shute2004/virtual-fly-video-before) | Exact historical checkpoint used for the Before side of the published comparison video |
50
- | After | [`shute2004/virtual-fly-video-after`](https://huggingface.co/shute2004/virtual-fly-video-after) | Exact historical checkpoint used for the After side of the published comparison video |
51
 
52
  The historical cards record their internal development versions (`v240` and `v966`) as provenance, but those numbers are intentionally not used in the public repository names. The Before checkpoint is already a historically trained v240 state, not an untrained initial state; the playback was not held out and retained task-triggered PAM stimulation while plasticity was off. The v966 checkpoint belongs to a mixed older lineage. These checkpoints are **not canonical v1 evidence**.
53
 
54
  ## What is hosted here
55
 
56
- The checkpoint repositories contain checkpoint files plus lightweight provenance, hashes, attribution, and a model card. They do not mirror the full research workspace.
57
 
58
  Not hosted here by default:
59
 
@@ -69,7 +69,7 @@ The official MaleCNS source and the GitHub canonical reproducer remain the acqui
69
 
70
  ## Licensing and attribution
71
 
72
- The original `virtual-fly` source code and documentation are MIT licensed. The checkpoint weights derive from the MaleCNS `male-cns:v1.0` dataset, which the official MaleCNS site distributes under CC BY 4.0. The checkpoint repositories are therefore marked `cc-by-4.0` and carry explicit MaleCNS attribution.
73
 
74
  FlyBody, FlyGym, and MuJoCo remain under their upstream licenses and are not copied into the checkpoint repositories merely for convenience.
75
 
@@ -86,4 +86,4 @@ uv sync --frozen
86
  bash canonical/canonical-v1/reproduce.sh
87
  ```
88
 
89
- The Hugging Face checkpoint repositories are a distribution convenience. The GitHub canonical package remains the scientific definition of canonical v1.
 
1
  ---
2
+ license: cc-by-4.0
3
  language:
4
  - en
5
  - ja
 
20
 
21
  `virtual-fly` is a research project that starts from the released adult male Drosophila MaleCNS connectome and evolves neural activity, neuromodulation, and local synaptic plasticity in closed loop with a FlyBody / MuJoCo body and a physical environment.
22
 
23
+ This Hugging Face repository provides an overview of `virtual-fly` and hosts the four published checkpoints in one repository. Source code, scientific documentation, canonical manifests, and the end-to-end reproducer live on GitHub:
24
 
25
  - GitHub: https://github.com/shute2004/virtual-fly
26
  - English documentation: https://github.com/shute2004/virtual-fly/tree/main/docs/en
27
  - 日本語: https://github.com/shute2004/virtual-fly/blob/main/README.ja.md
28
  - 简体中文: https://github.com/shute2004/virtual-fly/blob/main/README.zh-CN.md
29
 
30
+ ## Checkpoints
31
 
32
  The checkpoint release has two distinct lineages. **Do not treat the historical video pair as the canonical initial/trained pair.**
33
 
 
35
 
36
  The canonical repository date is 2026-09-20.
37
 
38
+ | Checkpoint | Files | Meaning |
39
  |---|---|---|
40
+ | Initial | [`checkpoints/canonical-v1/initial`](checkpoints/canonical-v1/initial) | Initial checkpoint of canonical v1, global weight version 0 |
41
+ | Trained | [`checkpoints/canonical-v1/trained`](checkpoints/canonical-v1/trained) | Canonical v1 after six training episodes, global weight version 6 |
42
 
43
  The recorded canonical v1 experiment was actually run at Git commit `7fa464aad7269d34f46f1171080b51e095d1d811`. Before public release, a privacy-only history rewrite produced public scientific equivalent `f9c86c904d67ff974f3c43d37aab3619bc93fc1b`; only historical absolute-path usernames changed, not executable source or canonical conditions. The short canonical run changed exactly 2,163,179 stored edges, but its frozen initial and final evaluations had the same categorical outcome. It therefore demonstrates current-semantics local-plasticity weight change, not established behavioral improvement.
44
 
45
  ### Historical Before / After video
46
 
47
+ | Checkpoint | Files | Provenance role |
48
  |---|---|---|
49
+ | Before | [`checkpoints/historical-video/before`](checkpoints/historical-video/before) | Exact historical checkpoint used for the Before side of the published comparison video |
50
+ | After | [`checkpoints/historical-video/after`](checkpoints/historical-video/after) | Exact historical checkpoint used for the After side of the published comparison video |
51
 
52
  The historical cards record their internal development versions (`v240` and `v966`) as provenance, but those numbers are intentionally not used in the public repository names. The Before checkpoint is already a historically trained v240 state, not an untrained initial state; the playback was not held out and retained task-triggered PAM stimulation while plasticity was off. The v966 checkpoint belongs to a mixed older lineage. These checkpoints are **not canonical v1 evidence**.
53
 
54
  ## What is hosted here
55
 
56
+ Each checkpoint directory contains checkpoint files plus lightweight provenance, hashes, attribution, and a model card. They do not mirror the full research workspace.
57
 
58
  Not hosted here by default:
59
 
 
69
 
70
  ## Licensing and attribution
71
 
72
+ The original `virtual-fly` source code and documentation are MIT licensed. The checkpoint weights derive from the MaleCNS `male-cns:v1.0` dataset, which the official MaleCNS site distributes under CC BY 4.0. The checkpoint artifacts are distributed under `cc-by-4.0` and carry explicit MaleCNS attribution.
73
 
74
  FlyBody, FlyGym, and MuJoCo remain under their upstream licenses and are not copied into the checkpoint repositories merely for convenience.
75
 
 
86
  bash canonical/canonical-v1/reproduce.sh
87
  ```
88
 
89
+ The Hugging Face checkpoint directories are a distribution convenience. The GitHub canonical package remains the scientific definition of canonical v1.
README.zh-CN.md CHANGED
@@ -4,14 +4,14 @@
4
 
5
  `virtual-fly` 是一个研究项目:以成年雄性果蝇公开的 MaleCNS 连接组作为初始状态,让神经活动、神经调制和局部突触可塑性随时间演化,并与 FlyBody / MuJoCo 身体及物理环境形成闭环。
6
 
7
- 这个 Hugging Face 仓库用于介绍 `virtual-fly`,并说明首次发布前已经准备好的检查点仓库结构。源代码、科学说明、canonical 实验清单以及完整复现脚本位于 GitHub:
8
 
9
  - GitHub: https://github.com/shute2004/virtual-fly
10
  - 英文文档: https://github.com/shute2004/virtual-fly/tree/main/docs/en
11
  - 日本語 README: https://github.com/shute2004/virtual-fly/blob/main/README.ja.md
12
  - 简体中文 README: https://github.com/shute2004/virtual-fly/blob/main/README.zh-CN.md
13
 
14
- ## 检查点仓库结构
15
 
16
  公开检查点分为两个明确不同的系谱。**不要把视频用 Before / After 检查点当作 canonical v1 的初始 / 学习后检查点。**
17
 
@@ -19,10 +19,10 @@
19
 
20
  canonical 系列的发布日期为 2026 年 9 月 20 日。
21
 
22
- | 检查点 | 仓库 | 含义 |
23
  |---|---|---|
24
- | 初始 | [`shute2004/virtual-fly-initial-20260920`](https://huggingface.co/shute2004/virtual-fly-initial-20260920) | canonical v1 的初始检查点,global weight version 0 |
25
- | 学习后 | [`shute2004/virtual-fly-trained-20260920`](https://huggingface.co/shute2004/virtual-fly-trained-20260920) | canonical v1 完成 6 个训练回合后的检查点,global weight version 6 |
26
 
27
  已记录的 canonical v1 实验实际运行于 Git commit `7fa464aad7269d34f46f1171080b51e095d1d811`。公开前只针对隐私进行历史重写后,公开使用的科学代码等价提交为 `f9c86c904d67ff974f3c43d37aab3619bc93fc1b`;变化仅限于历史绝对路径中的本地 OS 用户名,可执行源码和 canonical 条件均未改变。这次较短的 canonical 实验中,25,582,938 条存储边里有 2,163,179 条发生了权重变化。但在关闭可塑性和任务触发 DAN 刺激的固定评估中,初始状态和学习后状态的分类结果相同。
28
 
@@ -30,16 +30,16 @@ canonical 系列的发布日期为 2026 年 9 月 20 日。
30
 
31
  ### 历史 Before / After 视频
32
 
33
- | 检查点 | 仓库 | 来源角色 |
34
  |---|---|---|
35
- | Before | [`shute2004/virtual-fly-video-before`](https://huggingface.co/shute2004/virtual-fly-video-before) | 公开 Before / After 对比视频中 Before 一侧实际使用的历史检查点 |
36
- | After | [`shute2004/virtual-fly-video-after`](https://huggingface.co/shute2004/virtual-fly-video-after) | 同一视频中 After 一侧实际使用的历史检查点 |
37
 
38
  这些检查点的内部开发版本分别是 `v240` 和 `v966`,但这些编号不会出现在公开仓库名中,只保留在来源记录里。Before 一侧的 v240 不是未经学习的初始状态,而是已经经历 240 个历史训练回合的检查点;回放不是留出评估,而且在关闭可塑性时仍保留了任务事件触发的 PAM 刺激。v966 也来自混合了多个早期条件的开发系。因此,它们**不是 canonical v1 的实验依据**。
39
 
40
  ## Hugging Face 中保存什么
41
 
42
- 正式发布后,每个检查点仓库只保存检查点本体,以及直接需要的来源记录、哈希值、归属信息和模型卡。它们不会复制整个研究工作区。
43
 
44
  默认不保存:
45
 
@@ -55,7 +55,7 @@ canonical 系列的发布日期为 2026 年 9 月 20 日。
55
 
56
  ## 许可证与归属
57
 
58
- `virtual-fly` 原创源代码和文档使用 MIT License。检查点权重以 MaleCNS 官方站点按 CC BY 4.0 发布的 `male-cns:v1.0` 为基础,因此检查点仓库标记为 `cc-by-4.0`,并明确保留 MaleCNS 归属信息。
59
 
60
  FlyBody、FlyGym 和 MuJoCo 继续适用各自的上游许可证,不会仅为方便而复制进检查点仓库。
61
 
@@ -72,4 +72,4 @@ uv sync --frozen
72
  bash canonical/canonical-v1/reproduce.sh
73
  ```
74
 
75
- Hugging Face 上的各检查点仓库用于分发检查点文件。canonical v1 的科学定义仍以 GitHub 中的 canonical 包为准。
 
4
 
5
  `virtual-fly` 是一个研究项目:以成年雄性果蝇公开的 MaleCNS 连接组作为初始状态,让神经活动、神经调制和局部突触可塑性随时间演化,并与 FlyBody / MuJoCo 身体及物理环境形成闭环。
6
 
7
+ 这个 Hugging Face 仓库用于介绍 `virtual-fly`,并在同一个仓库中提供四个已发布的检查点。源代码、科学说明、canonical 实验清单以及完整复现脚本位于 GitHub:
8
 
9
  - GitHub: https://github.com/shute2004/virtual-fly
10
  - 英文文档: https://github.com/shute2004/virtual-fly/tree/main/docs/en
11
  - 日本語 README: https://github.com/shute2004/virtual-fly/blob/main/README.ja.md
12
  - 简体中文 README: https://github.com/shute2004/virtual-fly/blob/main/README.zh-CN.md
13
 
14
+ ## 检查点
15
 
16
  公开检查点分为两个明确不同的系谱。**不要把视频用 Before / After 检查点当作 canonical v1 的初始 / 学习后检查点。**
17
 
 
19
 
20
  canonical 系列的发布日期为 2026 年 9 月 20 日。
21
 
22
+ | 检查点 | 文件 | 含义 |
23
  |---|---|---|
24
+ | 初始 | [`checkpoints/canonical-v1/initial`](checkpoints/canonical-v1/initial) | canonical v1 的初始检查点,global weight version 0 |
25
+ | 学习后 | [`checkpoints/canonical-v1/trained`](checkpoints/canonical-v1/trained) | canonical v1 完成 6 个训练回合后的检查点,global weight version 6 |
26
 
27
  已记录的 canonical v1 实验实际运行于 Git commit `7fa464aad7269d34f46f1171080b51e095d1d811`。公开前只针对隐私进行历史重写后,公开使用的科学代码等价提交为 `f9c86c904d67ff974f3c43d37aab3619bc93fc1b`;变化仅限于历史绝对路径中的本地 OS 用户名,可执行源码和 canonical 条件均未改变。这次较短的 canonical 实验中,25,582,938 条存储边里有 2,163,179 条发生了权重变化。但在关闭可塑性和任务触发 DAN 刺激的固定评估中,初始状态和学习后状态的分类结果相同。
28
 
 
30
 
31
  ### 历史 Before / After 视频
32
 
33
+ | 检查点 | 文件 | 来源角色 |
34
  |---|---|---|
35
+ | Before | [`checkpoints/historical-video/before`](checkpoints/historical-video/before) | 公开 Before / After 对比视频中 Before 一侧实际使用的历史检查点 |
36
+ | After | [`checkpoints/historical-video/after`](checkpoints/historical-video/after) | 同一视频中 After 一侧实际使用的历史检查点 |
37
 
38
  这些检查点的内部开发版本分别是 `v240` 和 `v966`,但这些编号不会出现在公开仓库名中,只保留在来源记录里。Before 一侧的 v240 不是未经学习的初始状态,而是已经经历 240 个历史训练回合的检查点;回放不是留出评估,而且在关闭可塑性时仍保留了任务事件触发的 PAM 刺激。v966 也来自混合了多个早期条件的开发系。因此,它们**不是 canonical v1 的实验依据**。
39
 
40
  ## Hugging Face 中保存什么
41
 
42
+ 正式发布后,每个检查点目录只保存检查点本体,以及直接需要的来源记录、哈希值、归属信息和模型卡。它们不会复制整个研究工作区。
43
 
44
  默认不保存:
45
 
 
55
 
56
  ## 许可证与归属
57
 
58
+ `virtual-fly` 原创源代码和文档使用 MIT License。检查点权重以 MaleCNS 官方站点按 CC BY 4.0 发布的 `male-cns:v1.0` 为基础,因此检查点成果物按 `cc-by-4.0` 分发,并明确保留 MaleCNS 归属信息。
59
 
60
  FlyBody、FlyGym 和 MuJoCo 继续适用各自的上游许可证,不会仅为方便而复制进检查点仓库。
61
 
 
72
  bash canonical/canonical-v1/reproduce.sh
73
  ```
74
 
75
+ Hugging Face 上的各检查点目录用于分发检查点文件。canonical v1 的科学定义仍以 GitHub 中的 canonical 包为准。
checkpoints/README.md ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Checkpoints
2
+
3
+ Four checkpoints are provided in two deliberately separate lineages.
4
+
5
+ | Lineage | Checkpoint | Path |
6
+ |---|---|---|
7
+ | Canonical v1 | Initial | [`canonical-v1/initial`](canonical-v1/initial) |
8
+ | Canonical v1 | Trained (6 episodes) | [`canonical-v1/trained`](canonical-v1/trained) |
9
+ | Historical video | Before | [`historical-video/before`](historical-video/before) |
10
+ | Historical video | After | [`historical-video/after`](historical-video/after) |
11
+
12
+ The historical Before/After pair is **not** the canonical initial/trained pair. Each directory contains provenance, SHA-256 hashes, attribution, and the native checkpoint files.
checkpoints/canonical-v1/initial/ATTRIBUTION.md ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Attribution and license
2
+
3
+ The checkpoint weights in this checkpoint directory derive from the released MaleCNS `male-cns:v1.0` connectome. The official MaleCNS download page distributes that dataset under **Creative Commons Attribution 4.0 International (CC BY 4.0)**.
4
+
5
+ - MaleCNS project: https://male-cns.janelia.org/
6
+ - Official download: https://male-cns.janelia.org/download/
7
+ - License: https://creativecommons.org/licenses/by/4.0/
8
+ - Primary MaleCNS reference: Bates et al. (2026), *Distributed control circuits across a brain-and-cord connectome*, Nature.
9
+
10
+ `virtual-fly` transforms the upstream connectome into a simulation checkpoint and, for trained/historical states, may contain subsequent locally computed synaptic-weight changes. This checkpoint artifact is therefore distributed as CC BY 4.0 and identifies it as a derived numerical state.
11
+
12
+ Original `virtual-fly` source code and documentation are MIT licensed. No raw MaleCNS download, FlyBody asset, FlyGym source, or MuJoCo source is redistributed in this Hugging Face repository. Those upstream resources remain under their own licenses and should be obtained from their official projects.
13
+
14
+ Detailed third-party notices: https://github.com/shute2004/virtual-fly/blob/main/THIRD_PARTY_NOTICES.md
checkpoints/canonical-v1/initial/README.md ADDED
@@ -0,0 +1,67 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: cc-by-4.0
3
+ language:
4
+ - en
5
+ tags:
6
+ - drosophila
7
+ - connectome
8
+ - computational-neuroscience
9
+ - neuromodulation
10
+ - synaptic-plasticity
11
+ - virtual-fly
12
+ - checkpoint
13
+ - reproducible-research
14
+ ---
15
+
16
+ # virtual-fly canonical initial checkpoint
17
+
18
+ > **Lineage:** Canonical v1 initial state
19
+
20
+ This is the initial checkpoint of the current `virtual-fly` canonical experiment. **Initial does not mean a randomly initialized artificial neural network.** It means the initial neural checkpoint used by canonical v1 after constructing the simulation state from the released MaleCNS connectome and the canonical runtime assumptions.
21
+
22
+ This checkpoint was produced by the recorded canonical v1 experiment at original Git commit `7fa464aad7269d34f46f1171080b51e095d1d811`. Its privacy-redacted public scientific equivalent is `f9c86c904d67ff974f3c43d37aab3619bc93fc1b`; the rewrite changed only historical local-path usernames, not executable source or canonical conditions. This checkpoint is global weight version **0** at aggregate neural step **0**.
23
+
24
+ ## Checkpoint semantics
25
+
26
+ The manifest declares `checkpoint_semantics=global-weights-only-v1` and `step_semantics=aggregate-slot-neural-step-count-v1`. The on-disk layout contains the full set of checkpoint arrays for loader compatibility, but canonical population training persists only the **global synaptic weights** across episodes. Membrane, spike, refractory, activity-trace, modulation, eligibility, body, and peripheral state are reset between episodes. Do not interpret the directory as a continuously persistent whole-fly biological state.
27
+
28
+ ## Relationship to the trained checkpoint
29
+
30
+ The corresponding canonical trained checkpoint will be published as [`../trained`](../trained) using the same actual publication date. The short canonical run changed exactly **2,163,179** stored edges. Its frozen initial and final evaluations had the same categorical outcome, so the pair demonstrates current-semantics weight change rather than established behavioral improvement.
31
+
32
+ ## Source code and reproducibility
33
+
34
+ - Project overview: https://huggingface.co/shute2004/virtual-fly
35
+ - GitHub source: https://github.com/shute2004/virtual-fly
36
+ - Canonical package: https://github.com/shute2004/virtual-fly/tree/main/canonical/canonical-v1
37
+ - Full artifact hash manifest: https://github.com/shute2004/virtual-fly/blob/main/release/huggingface/checkpoint-artifacts-v1.json
38
+
39
+ The checkpoint is not self-contained without a compatible MaleCNS snapshot and the `virtual-fly` runtime. Raw MaleCNS is intentionally not mirrored here; obtain it from the official MaleCNS source or use the GitHub reproduction path.
40
+
41
+ ## Directory contents
42
+
43
+ ```text
44
+ README.md
45
+ ATTRIBUTION.md
46
+ provenance.json
47
+ SHA256SUMS
48
+ checkpoint/
49
+ manifest.json
50
+ membrane.f32le
51
+ spikes.u32le
52
+ refractory.u32le
53
+ activity-trace.f32le
54
+ modulation.f32le
55
+ weights.f32le
56
+ eligibility.f32le
57
+ ```
58
+
59
+ The checkpoint directory is kept in the native `virtual-fly` checkpoint layout so that the source repository can consume it without repacking. Raw MaleCNS source data and body assets are intentionally not included.
60
+
61
+ ## Integrity
62
+
63
+ `SHA256SUMS` records the exact hashes of the original checkpoint files selected for publication. Verify the checkpoint before use.
64
+
65
+ ## License and upstream attribution
66
+
67
+ The checkpoint artifact is distributed as **CC BY 4.0** because its weights derive from the CC BY 4.0 MaleCNS dataset. See `ATTRIBUTION.md`. Original `virtual-fly` source code and documentation remain MIT licensed.
checkpoints/canonical-v1/initial/SHA256SUMS ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10 checkpoint/activity-trace.f32le
2
+ c6cfb26d239011986790646a5d5c9989c07b06bc6ed1aeec71c1bbe9180ba3d3 checkpoint/eligibility.f32le
3
+ e9988d10b5fa61edacfeb6bab54c25cac75db852494bc67b05e82e8ba6f6b520 checkpoint/manifest.json
4
+ 59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10 checkpoint/membrane.f32le
5
+ 59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10 checkpoint/modulation.f32le
6
+ 59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10 checkpoint/refractory.u32le
7
+ 59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10 checkpoint/spikes.u32le
8
+ 4b158ecce6c851c9a321a5e64cafcc75362e398a485a080494771c1dc3e019ce checkpoint/weights.f32le
checkpoints/canonical-v1/initial/checkpoint/activity-trace.f32le ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10
3
+ size 666800
checkpoints/canonical-v1/initial/checkpoint/eligibility.f32le ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c6cfb26d239011986790646a5d5c9989c07b06bc6ed1aeec71c1bbe9180ba3d3
3
+ size 102331752
checkpoints/canonical-v1/initial/checkpoint/manifest.json ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": 3,
3
+ "dataset": "male-cns:v1.0",
4
+ "neuron_count": 166700,
5
+ "edge_count": 25582938,
6
+ "step": 0,
7
+ "global_weight_version": 0,
8
+ "checkpoint_semantics": "global-weights-only-v1",
9
+ "step_semantics": "aggregate-slot-neural-step-count-v1",
10
+ "membrane_file": "membrane.f32le",
11
+ "spikes_file": "spikes.u32le",
12
+ "refractory_file": "refractory.u32le",
13
+ "activity_trace_file": "activity-trace.f32le",
14
+ "modulation_file": "modulation.f32le",
15
+ "weights_file": "weights.f32le",
16
+ "eligibility_file": "eligibility.f32le"
17
+ }
checkpoints/canonical-v1/initial/checkpoint/membrane.f32le ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10
3
+ size 666800
checkpoints/canonical-v1/initial/checkpoint/modulation.f32le ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10
3
+ size 666800
checkpoints/canonical-v1/initial/checkpoint/refractory.u32le ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10
3
+ size 666800
checkpoints/canonical-v1/initial/checkpoint/spikes.u32le ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10
3
+ size 666800
checkpoints/canonical-v1/initial/checkpoint/weights.f32le ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4b158ecce6c851c9a321a5e64cafcc75362e398a485a080494771c1dc3e019ce
3
+ size 102331752
checkpoints/canonical-v1/initial/provenance.json ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": 1,
3
+ "artifact_id": "canonical-initial",
4
+ "lineage": "canonical-v1",
5
+ "historical": false,
6
+ "dataset": "male-cns:v1.0",
7
+ "neuron_count": 166700,
8
+ "edge_count": 25582938,
9
+ "global_weight_version": 0,
10
+ "source_locator": "external-reference:canonical-v1-reference/artifacts/canonical-experiment-v1/initial/checkpoint",
11
+ "source_hash_manifest": "https://github.com/shute2004/virtual-fly/blob/main/release/huggingface/checkpoint-artifacts-v1.json",
12
+ "malecns_official_source": "https://male-cns.janelia.org/download/",
13
+ "malecns_license": "CC-BY-4.0",
14
+ "original_experiment_git_sha": "7fa464aad7269d34f46f1171080b51e095d1d811",
15
+ "public_equivalent_git_sha": "f9c86c904d67ff974f3c43d37aab3619bc93fc1b",
16
+ "aggregate_neural_step": 0,
17
+ "checkpoint_semantics": "global-weights-only-v1",
18
+ "step_semantics": "aggregate-slot-neural-step-count-v1",
19
+ "repository": "shute2004/virtual-fly",
20
+ "path": "checkpoints/canonical-v1/initial"
21
+ }
checkpoints/canonical-v1/trained/ATTRIBUTION.md ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Attribution and license
2
+
3
+ The checkpoint weights in this checkpoint directory derive from the released MaleCNS `male-cns:v1.0` connectome. The official MaleCNS download page distributes that dataset under **Creative Commons Attribution 4.0 International (CC BY 4.0)**.
4
+
5
+ - MaleCNS project: https://male-cns.janelia.org/
6
+ - Official download: https://male-cns.janelia.org/download/
7
+ - License: https://creativecommons.org/licenses/by/4.0/
8
+ - Primary MaleCNS reference: Bates et al. (2026), *Distributed control circuits across a brain-and-cord connectome*, Nature.
9
+
10
+ `virtual-fly` transforms the upstream connectome into a simulation checkpoint and, for trained/historical states, may contain subsequent locally computed synaptic-weight changes. This checkpoint artifact is therefore distributed as CC BY 4.0 and identifies it as a derived numerical state.
11
+
12
+ Original `virtual-fly` source code and documentation are MIT licensed. No raw MaleCNS download, FlyBody asset, FlyGym source, or MuJoCo source is redistributed in this Hugging Face repository. Those upstream resources remain under their own licenses and should be obtained from their official projects.
13
+
14
+ Detailed third-party notices: https://github.com/shute2004/virtual-fly/blob/main/THIRD_PARTY_NOTICES.md
checkpoints/canonical-v1/trained/README.md ADDED
@@ -0,0 +1,67 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: cc-by-4.0
3
+ language:
4
+ - en
5
+ tags:
6
+ - drosophila
7
+ - connectome
8
+ - computational-neuroscience
9
+ - neuromodulation
10
+ - synaptic-plasticity
11
+ - virtual-fly
12
+ - checkpoint
13
+ - reproducible-research
14
+ ---
15
+
16
+ # virtual-fly canonical trained checkpoint
17
+
18
+ > **Lineage:** Canonical v1 post-training state
19
+
20
+ This is the checkpoint produced after the six training episodes of the current `virtual-fly` canonical experiment. It is part of the same canonical lineage as [`../initial`](../initial), not the historical Before/After video lineage.
21
+
22
+ This checkpoint was produced by the recorded canonical v1 experiment at original Git commit `7fa464aad7269d34f46f1171080b51e095d1d811`. Its privacy-redacted public scientific equivalent is `f9c86c904d67ff974f3c43d37aab3619bc93fc1b`; the rewrite changed only historical local-path usernames, not executable source or canonical conditions. This checkpoint is global weight version **6** at aggregate neural step **484**. Exactly **2,163,179 / 25,582,938** stored edges differ from the canonical initial checkpoint.
23
+
24
+ ## Checkpoint semantics
25
+
26
+ The manifest declares `checkpoint_semantics=global-weights-only-v1` and `step_semantics=aggregate-slot-neural-step-count-v1`. The checkpoint is serialized in the full native file layout for loader compatibility, but only global weights are persistent population state. Other neural-dynamic and embodied state is reset between episodes.
27
+
28
+ ## Result boundary
29
+
30
+ Frozen evaluation disables both plasticity and task-triggered DAN stimulation. The recorded canonical initial and final evaluations both passed one gate and then collided at control step 120. Therefore this checkpoint is evidence of local-plasticity-driven stored-weight change under current semantics, **not** a claim that canonical v1 established categorical behavioral improvement, generalization, or long-term learning stability.
31
+
32
+ ## Source code and reproducibility
33
+
34
+ - Project overview: https://huggingface.co/shute2004/virtual-fly
35
+ - GitHub source: https://github.com/shute2004/virtual-fly
36
+ - Canonical package: https://github.com/shute2004/virtual-fly/tree/main/canonical/canonical-v1
37
+ - Full artifact hash manifest: https://github.com/shute2004/virtual-fly/blob/main/release/huggingface/checkpoint-artifacts-v1.json
38
+
39
+ The checkpoint is not self-contained without a compatible MaleCNS snapshot and the `virtual-fly` runtime. Raw MaleCNS is intentionally not mirrored here; obtain it from the official MaleCNS source or use the GitHub reproduction path.
40
+
41
+ ## Directory contents
42
+
43
+ ```text
44
+ README.md
45
+ ATTRIBUTION.md
46
+ provenance.json
47
+ SHA256SUMS
48
+ checkpoint/
49
+ manifest.json
50
+ membrane.f32le
51
+ spikes.u32le
52
+ refractory.u32le
53
+ activity-trace.f32le
54
+ modulation.f32le
55
+ weights.f32le
56
+ eligibility.f32le
57
+ ```
58
+
59
+ The checkpoint directory is kept in the native `virtual-fly` checkpoint layout so that the source repository can consume it without repacking. Raw MaleCNS source data and body assets are intentionally not included.
60
+
61
+ ## Integrity
62
+
63
+ `SHA256SUMS` records the exact hashes of the original checkpoint files selected for publication. Verify the checkpoint before use.
64
+
65
+ ## License and upstream attribution
66
+
67
+ The checkpoint artifact is distributed as **CC BY 4.0** because its weights derive from the CC BY 4.0 MaleCNS dataset. See `ATTRIBUTION.md`. Original `virtual-fly` source code and documentation remain MIT licensed.
checkpoints/canonical-v1/trained/SHA256SUMS ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10 checkpoint/activity-trace.f32le
2
+ c6cfb26d239011986790646a5d5c9989c07b06bc6ed1aeec71c1bbe9180ba3d3 checkpoint/eligibility.f32le
3
+ 299fc53ee528f753272187fa020b31f2a2bbf19dee9f01d0aa276acd5c51f96e checkpoint/manifest.json
4
+ 59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10 checkpoint/membrane.f32le
5
+ 59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10 checkpoint/modulation.f32le
6
+ 59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10 checkpoint/refractory.u32le
7
+ 59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10 checkpoint/spikes.u32le
8
+ e4384d5c0c77b788bfc918517ee289876c97e1472c23204965b0614b563bd706 checkpoint/weights.f32le
checkpoints/canonical-v1/trained/checkpoint/activity-trace.f32le ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10
3
+ size 666800
checkpoints/canonical-v1/trained/checkpoint/eligibility.f32le ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c6cfb26d239011986790646a5d5c9989c07b06bc6ed1aeec71c1bbe9180ba3d3
3
+ size 102331752
checkpoints/canonical-v1/trained/checkpoint/manifest.json ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": 3,
3
+ "dataset": "male-cns:v1.0",
4
+ "neuron_count": 166700,
5
+ "edge_count": 25582938,
6
+ "step": 484,
7
+ "global_weight_version": 6,
8
+ "checkpoint_semantics": "global-weights-only-v1",
9
+ "step_semantics": "aggregate-slot-neural-step-count-v1",
10
+ "membrane_file": "membrane.f32le",
11
+ "spikes_file": "spikes.u32le",
12
+ "refractory_file": "refractory.u32le",
13
+ "activity_trace_file": "activity-trace.f32le",
14
+ "modulation_file": "modulation.f32le",
15
+ "weights_file": "weights.f32le",
16
+ "eligibility_file": "eligibility.f32le"
17
+ }
checkpoints/canonical-v1/trained/checkpoint/membrane.f32le ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10
3
+ size 666800
checkpoints/canonical-v1/trained/checkpoint/modulation.f32le ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10
3
+ size 666800
checkpoints/canonical-v1/trained/checkpoint/refractory.u32le ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10
3
+ size 666800
checkpoints/canonical-v1/trained/checkpoint/spikes.u32le ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10
3
+ size 666800
checkpoints/canonical-v1/trained/checkpoint/weights.f32le ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e4384d5c0c77b788bfc918517ee289876c97e1472c23204965b0614b563bd706
3
+ size 102331752
checkpoints/canonical-v1/trained/provenance.json ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": 1,
3
+ "artifact_id": "canonical-trained",
4
+ "lineage": "canonical-v1",
5
+ "historical": false,
6
+ "dataset": "male-cns:v1.0",
7
+ "neuron_count": 166700,
8
+ "edge_count": 25582938,
9
+ "global_weight_version": 6,
10
+ "source_locator": "external-reference:canonical-v1-reference/artifacts/canonical-experiment-v1/training/checkpoint",
11
+ "source_hash_manifest": "https://github.com/shute2004/virtual-fly/blob/main/release/huggingface/checkpoint-artifacts-v1.json",
12
+ "malecns_official_source": "https://male-cns.janelia.org/download/",
13
+ "malecns_license": "CC-BY-4.0",
14
+ "original_experiment_git_sha": "7fa464aad7269d34f46f1171080b51e095d1d811",
15
+ "public_equivalent_git_sha": "f9c86c904d67ff974f3c43d37aab3619bc93fc1b",
16
+ "aggregate_neural_step": 484,
17
+ "checkpoint_semantics": "global-weights-only-v1",
18
+ "step_semantics": "aggregate-slot-neural-step-count-v1",
19
+ "changed_edges_from_canonical_initial": 2163179,
20
+ "repository": "shute2004/virtual-fly",
21
+ "path": "checkpoints/canonical-v1/trained"
22
+ }
checkpoints/historical-video/after/ATTRIBUTION.md ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Attribution and license
2
+
3
+ The checkpoint weights in this checkpoint directory derive from the released MaleCNS `male-cns:v1.0` connectome. The official MaleCNS download page distributes that dataset under **Creative Commons Attribution 4.0 International (CC BY 4.0)**.
4
+
5
+ - MaleCNS project: https://male-cns.janelia.org/
6
+ - Official download: https://male-cns.janelia.org/download/
7
+ - License: https://creativecommons.org/licenses/by/4.0/
8
+ - Primary MaleCNS reference: Bates et al. (2026), *Distributed control circuits across a brain-and-cord connectome*, Nature.
9
+
10
+ `virtual-fly` transforms the upstream connectome into a simulation checkpoint and, for trained/historical states, may contain subsequent locally computed synaptic-weight changes. This checkpoint artifact is therefore distributed as CC BY 4.0 and identifies it as a derived numerical state.
11
+
12
+ Original `virtual-fly` source code and documentation are MIT licensed. No raw MaleCNS download, FlyBody asset, FlyGym source, or MuJoCo source is redistributed in this Hugging Face repository. Those upstream resources remain under their own licenses and should be obtained from their official projects.
13
+
14
+ Detailed third-party notices: https://github.com/shute2004/virtual-fly/blob/main/THIRD_PARTY_NOTICES.md
checkpoints/historical-video/after/README.md ADDED
@@ -0,0 +1,71 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: cc-by-4.0
3
+ language:
4
+ - en
5
+ tags:
6
+ - drosophila
7
+ - connectome
8
+ - computational-neuroscience
9
+ - neuromodulation
10
+ - synaptic-plasticity
11
+ - virtual-fly
12
+ - checkpoint
13
+ - reproducible-research
14
+ ---
15
+
16
+ # virtual-fly historical video After checkpoint
17
+
18
+ > **Lineage:** Historical After-video state
19
+
20
+ This directory contains the exact historical checkpoint used for the **After** side of the published `virtual-fly` Before/After comparison video. It is intentionally separated from the current canonical trained checkpoint.
21
+
22
+ Internal provenance: global weight version **966**, checkpoint neural step **164,754**, source experiment `flyppy-v7h-online-video-v966`. The public repository name deliberately omits `v966`; the version is retained here only as historical provenance.
23
+
24
+ ## Historical semantics
25
+
26
+ This checkpoint predates the explicit current population-checkpoint contract: its original manifest does **not** declare `global-weights-only-v1` or current class-DAN provenance. It must not be silently relabeled as a canonical checkpoint. Current population code intentionally rejects legacy population manifests unless historical replay is explicitly enabled with `VF_ALLOW_LEGACY_POPULATION_CHECKPOINT=1`. That compatibility opt-in is for intentional historical replay only.
27
+
28
+ ## Video relationship
29
+
30
+ The recorded After playback used body v7 / environment v7, plasticity disabled during playback, and passed two gates under its historical evaluation condition. The playback was not a held-out evaluation, and task-triggered PAM stimulation remained enabled even though plasticity was off. The v966 checkpoint belongs to a mixed historical lineage assembled across more than one earlier development condition.
31
+
32
+ This is a historical visualization result, not canonical v1 evidence. Canonical v1 frozen evaluation disables both plasticity and task-triggered DAN stimulation.
33
+
34
+ The paired historical Before repository is [`../before`](../before).
35
+
36
+ ## Source code and reproducibility
37
+
38
+ - Project overview: https://huggingface.co/shute2004/virtual-fly
39
+ - GitHub source: https://github.com/shute2004/virtual-fly
40
+ - Canonical package: https://github.com/shute2004/virtual-fly/tree/main/canonical/canonical-v1
41
+ - Full artifact hash manifest: https://github.com/shute2004/virtual-fly/blob/main/release/huggingface/checkpoint-artifacts-v1.json
42
+
43
+ The checkpoint is not self-contained without a compatible MaleCNS snapshot and the `virtual-fly` runtime. Raw MaleCNS is intentionally not mirrored here; obtain it from the official MaleCNS source or use the GitHub reproduction path.
44
+
45
+ ## Directory contents
46
+
47
+ ```text
48
+ README.md
49
+ ATTRIBUTION.md
50
+ provenance.json
51
+ SHA256SUMS
52
+ checkpoint/
53
+ manifest.json
54
+ membrane.f32le
55
+ spikes.u32le
56
+ refractory.u32le
57
+ activity-trace.f32le
58
+ modulation.f32le
59
+ weights.f32le
60
+ eligibility.f32le
61
+ ```
62
+
63
+ The checkpoint directory is kept in the native `virtual-fly` checkpoint layout so that the source repository can consume it without repacking. Raw MaleCNS source data and body assets are intentionally not included.
64
+
65
+ ## Integrity
66
+
67
+ `SHA256SUMS` records the exact hashes of the original checkpoint files selected for publication. Verify the checkpoint before use.
68
+
69
+ ## License and upstream attribution
70
+
71
+ The checkpoint artifact is distributed as **CC BY 4.0** because its weights derive from the CC BY 4.0 MaleCNS dataset. See `ATTRIBUTION.md`. Original `virtual-fly` source code and documentation remain MIT licensed.
checkpoints/historical-video/after/SHA256SUMS ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10 checkpoint/activity-trace.f32le
2
+ c6cfb26d239011986790646a5d5c9989c07b06bc6ed1aeec71c1bbe9180ba3d3 checkpoint/eligibility.f32le
3
+ 5fc50a289bdf7419f99423a938280d49ddd3a315e666ca0f8c931fb6c11e40a2 checkpoint/manifest.json
4
+ 59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10 checkpoint/membrane.f32le
5
+ 59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10 checkpoint/modulation.f32le
6
+ 59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10 checkpoint/refractory.u32le
7
+ 59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10 checkpoint/spikes.u32le
8
+ a950e2b567fdf6de63457c8cf442142980a36389d91f89733a139006ed138b37 checkpoint/weights.f32le
checkpoints/historical-video/after/checkpoint/activity-trace.f32le ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10
3
+ size 666800
checkpoints/historical-video/after/checkpoint/eligibility.f32le ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c6cfb26d239011986790646a5d5c9989c07b06bc6ed1aeec71c1bbe9180ba3d3
3
+ size 102331752
checkpoints/historical-video/after/checkpoint/manifest.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": 3,
3
+ "dataset": "male-cns:v1.0",
4
+ "neuron_count": 166700,
5
+ "edge_count": 25582938,
6
+ "step": 164754,
7
+ "global_weight_version": 966,
8
+ "membrane_file": "membrane.f32le",
9
+ "spikes_file": "spikes.u32le",
10
+ "refractory_file": "refractory.u32le",
11
+ "activity_trace_file": "activity-trace.f32le",
12
+ "modulation_file": "modulation.f32le",
13
+ "weights_file": "weights.f32le",
14
+ "eligibility_file": "eligibility.f32le"
15
+ }
checkpoints/historical-video/after/checkpoint/membrane.f32le ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10
3
+ size 666800
checkpoints/historical-video/after/checkpoint/modulation.f32le ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10
3
+ size 666800
checkpoints/historical-video/after/checkpoint/refractory.u32le ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10
3
+ size 666800
checkpoints/historical-video/after/checkpoint/spikes.u32le ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10
3
+ size 666800
checkpoints/historical-video/after/checkpoint/weights.f32le ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a950e2b567fdf6de63457c8cf442142980a36389d91f89733a139006ed138b37
3
+ size 102331752
checkpoints/historical-video/after/provenance.json ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": 1,
3
+ "artifact_id": "historical-video-after",
4
+ "lineage": "historical-video",
5
+ "historical": true,
6
+ "dataset": "male-cns:v1.0",
7
+ "neuron_count": 166700,
8
+ "edge_count": 25582938,
9
+ "global_weight_version": 966,
10
+ "source_locator": "artifacts/experiments/flyppy-v7h-online-video-v966/checkpoint",
11
+ "source_hash_manifest": "https://github.com/shute2004/virtual-fly/blob/main/release/huggingface/checkpoint-artifacts-v1.json",
12
+ "malecns_official_source": "https://male-cns.janelia.org/download/",
13
+ "malecns_license": "CC-BY-4.0",
14
+ "checkpoint_neural_step": 164754,
15
+ "checkpoint_semantics": "legacy-unspecified-in-manifest",
16
+ "mixed_historical_lineage": true,
17
+ "video_playback_source": "artifacts/experiments/flyppy-post-compare-final/after/playback.json",
18
+ "video_evaluation_plasticity": false,
19
+ "video_evaluation_task_triggered_pam_stimulation": true,
20
+ "video_evaluation_is_holdout": false,
21
+ "video_passed_gates": 2,
22
+ "repository": "shute2004/virtual-fly",
23
+ "path": "checkpoints/historical-video/after"
24
+ }
checkpoints/historical-video/before/ATTRIBUTION.md ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Attribution and license
2
+
3
+ The checkpoint weights in this checkpoint directory derive from the released MaleCNS `male-cns:v1.0` connectome. The official MaleCNS download page distributes that dataset under **Creative Commons Attribution 4.0 International (CC BY 4.0)**.
4
+
5
+ - MaleCNS project: https://male-cns.janelia.org/
6
+ - Official download: https://male-cns.janelia.org/download/
7
+ - License: https://creativecommons.org/licenses/by/4.0/
8
+ - Primary MaleCNS reference: Bates et al. (2026), *Distributed control circuits across a brain-and-cord connectome*, Nature.
9
+
10
+ `virtual-fly` transforms the upstream connectome into a simulation checkpoint and, for trained/historical states, may contain subsequent locally computed synaptic-weight changes. This checkpoint artifact is therefore distributed as CC BY 4.0 and identifies it as a derived numerical state.
11
+
12
+ Original `virtual-fly` source code and documentation are MIT licensed. No raw MaleCNS download, FlyBody asset, FlyGym source, or MuJoCo source is redistributed in this Hugging Face repository. Those upstream resources remain under their own licenses and should be obtained from their official projects.
13
+
14
+ Detailed third-party notices: https://github.com/shute2004/virtual-fly/blob/main/THIRD_PARTY_NOTICES.md
checkpoints/historical-video/before/README.md ADDED
@@ -0,0 +1,71 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: cc-by-4.0
3
+ language:
4
+ - en
5
+ tags:
6
+ - drosophila
7
+ - connectome
8
+ - computational-neuroscience
9
+ - neuromodulation
10
+ - synaptic-plasticity
11
+ - virtual-fly
12
+ - checkpoint
13
+ - reproducible-research
14
+ ---
15
+
16
+ # virtual-fly historical video Before checkpoint
17
+
18
+ > **Lineage:** Historical Before-video state
19
+
20
+ This directory contains the exact historical checkpoint used for the **Before** side of the published `virtual-fly` Before/After comparison video. It is intentionally separated from the current canonical initial checkpoint.
21
+
22
+ Internal provenance: global weight version **240**, checkpoint neural step **26,224**, source experiment `flyppy-v7-envv7-frontier`. The public repository name deliberately omits `v240`; the version is retained here only as historical provenance.
23
+
24
+ ## Historical semantics
25
+
26
+ This checkpoint predates the explicit current population-checkpoint contract: its original manifest does **not** declare `global-weights-only-v1` or current class-DAN provenance. It must not be silently relabeled as a canonical checkpoint. Current population code intentionally rejects legacy population manifests unless historical replay is explicitly enabled with `VF_ALLOW_LEGACY_POPULATION_CHECKPOINT=1`. That compatibility opt-in is for intentional historical replay only.
27
+
28
+ ## Video relationship
29
+
30
+ The recorded Before playback used body v7 / environment v7, plasticity disabled during playback, and passed one gate under its historical evaluation condition. **This is not an untrained initial MaleCNS state:** v240 had already undergone 240 historical training episodes. The playback was not a held-out evaluation, and task-triggered PAM stimulation remained enabled even though plasticity was off. The historical lineage through v960 also used the older dopamine-source definition.
31
+
32
+ These conditions are not equivalent to canonical v1 frozen evaluation, which disables both plasticity and task-triggered DAN stimulation.
33
+
34
+ The paired historical After repository is [`../after`](../after).
35
+
36
+ ## Source code and reproducibility
37
+
38
+ - Project overview: https://huggingface.co/shute2004/virtual-fly
39
+ - GitHub source: https://github.com/shute2004/virtual-fly
40
+ - Canonical package: https://github.com/shute2004/virtual-fly/tree/main/canonical/canonical-v1
41
+ - Full artifact hash manifest: https://github.com/shute2004/virtual-fly/blob/main/release/huggingface/checkpoint-artifacts-v1.json
42
+
43
+ The checkpoint is not self-contained without a compatible MaleCNS snapshot and the `virtual-fly` runtime. Raw MaleCNS is intentionally not mirrored here; obtain it from the official MaleCNS source or use the GitHub reproduction path.
44
+
45
+ ## Directory contents
46
+
47
+ ```text
48
+ README.md
49
+ ATTRIBUTION.md
50
+ provenance.json
51
+ SHA256SUMS
52
+ checkpoint/
53
+ manifest.json
54
+ membrane.f32le
55
+ spikes.u32le
56
+ refractory.u32le
57
+ activity-trace.f32le
58
+ modulation.f32le
59
+ weights.f32le
60
+ eligibility.f32le
61
+ ```
62
+
63
+ The checkpoint directory is kept in the native `virtual-fly` checkpoint layout so that the source repository can consume it without repacking. Raw MaleCNS source data and body assets are intentionally not included.
64
+
65
+ ## Integrity
66
+
67
+ `SHA256SUMS` records the exact hashes of the original checkpoint files selected for publication. Verify the checkpoint before use.
68
+
69
+ ## License and upstream attribution
70
+
71
+ The checkpoint artifact is distributed as **CC BY 4.0** because its weights derive from the CC BY 4.0 MaleCNS dataset. See `ATTRIBUTION.md`. Original `virtual-fly` source code and documentation remain MIT licensed.
checkpoints/historical-video/before/SHA256SUMS ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10 checkpoint/activity-trace.f32le
2
+ c6cfb26d239011986790646a5d5c9989c07b06bc6ed1aeec71c1bbe9180ba3d3 checkpoint/eligibility.f32le
3
+ 50b5bbe0826f0b29a4bb2cb8761537131657d724aed34cc78186b50a4f888a21 checkpoint/manifest.json
4
+ 59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10 checkpoint/membrane.f32le
5
+ 59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10 checkpoint/modulation.f32le
6
+ 59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10 checkpoint/refractory.u32le
7
+ 59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10 checkpoint/spikes.u32le
8
+ 3917884f90084a5f3542838c2a0c006c5941406ad50bbb1ff20ba32183b715f8 checkpoint/weights.f32le
checkpoints/historical-video/before/checkpoint/activity-trace.f32le ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10
3
+ size 666800
checkpoints/historical-video/before/checkpoint/eligibility.f32le ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c6cfb26d239011986790646a5d5c9989c07b06bc6ed1aeec71c1bbe9180ba3d3
3
+ size 102331752
checkpoints/historical-video/before/checkpoint/manifest.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": 3,
3
+ "dataset": "male-cns:v1.0",
4
+ "neuron_count": 166700,
5
+ "edge_count": 25582938,
6
+ "step": 26224,
7
+ "global_weight_version": 240,
8
+ "membrane_file": "membrane.f32le",
9
+ "spikes_file": "spikes.u32le",
10
+ "refractory_file": "refractory.u32le",
11
+ "activity_trace_file": "activity-trace.f32le",
12
+ "modulation_file": "modulation.f32le",
13
+ "weights_file": "weights.f32le",
14
+ "eligibility_file": "eligibility.f32le"
15
+ }
checkpoints/historical-video/before/checkpoint/membrane.f32le ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10
3
+ size 666800
checkpoints/historical-video/before/checkpoint/modulation.f32le ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10
3
+ size 666800
checkpoints/historical-video/before/checkpoint/refractory.u32le ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:59bc68b376b730245aa0a6187794bf1b8bb5cf893925f731adc6d454c4034d10
3
+ size 666800