← 返回 SkillHub.bio果蝇三维实证回路实验版

果蝇颜值训练 · 方案与实测

怎么「训练」一只果蝇判断颜值好坏 —— 三条可落地的路线、一套带人类评分标签的真实照片刺激集, 以及本轮在真实连接组上跑出来的读数(含打乱标签对照)。

MaleCNS v1.0 · 211,577 神经元 / 25,568,639 突触 SCUT-FBP5500 · 60 人评分 · 1–5 分 本页数字均为本机实测 2026-09-14

一句话结论

本工作点下「训练不出颜值判据」—— 如实报告为不成立。训练 4 轮(每轮 12 对,共 96 张不同照片)后,MBON 价值层对「人类评分」的秩相关依次为 -0.354 → +0.290 → +0.125 → -0.007(基线 +0.327);打乱标签对照为 +0.215 → -0.065。 关键对照:打乱标签组与真标签组表现相当,且 MBON 整体读数被抬高(基线约 114 → 训练后约 135),说明这几轮改变的主要是网络的全局增益,而不是「好看/不好看」的区分度。 这与「果蝇连接组不能靠几十张照片 + 简单 Hebb 规则学会人类审美」的预期一致; 下一步(见第八节)给出三条可证伪的改进方向。

一、先厘清「训练果蝇判断颜值」到底在训什么

果蝇没有人类意义的「审美」。它能做、也已被实验反复证明能做的是:把某个视觉图形与奖惩关联起来,并据此改变选择 (视觉联想学习)。所以「训练颜值判断」的严谨表述是:把「好看 / 不好看」这两类图像,变成它视觉系统必须区分的两个条件刺激, 用奖励或惩罚建立关联,再看它在无奖惩的测试阶段往哪边选。

三处必须自己拿主意的接口(也是本项目全部工程假设所在):

二、三条路线(按「多快好省」排序)

路线训练信号读出周期 / 成本诚实边界
A 屏幕视觉条件化
(活体,标准做法)
热惩罚(红外激光 / Peltier)与「不好看」图像配对;「好看」图像安全 T 迷宫或飞行模拟器里对两类图形的选择率 → 学习指数 搭建 3–7 天;果蝇耗材与激光/温控 ~¥3k–15k;单批训练 20–40 分钟 测的是「图形分辨 + 联想」,不是审美;亮度/对比度必须跨组配平,否则学的是亮度
B 连接组虚拟训练
(本轮实操,零耗材)
人类评分标签调制「视觉 → 蘑菇体价值层」突触(奖励调制 Hebb) MBON 价值层群体发放;对照视觉投射层与 pC1 本机 211,577 神经元全脑,单次迭代 4.8 s;一轮 30 张约 2 分钟 连接组给的是解剖不是活动;可塑规则是我们写的工程假设,必须带打乱对照
C 活体求偶偏好
(借道它本来就有的「颜值」)
不需要人造奖惩:雌蝇对求偶对象的接受/拒绝本身就是天然标签 雄蝇求偶时长、交配成功率;pC1 活动(钙成像) 果蝇房即可;单轮 30–60 分钟,重复 3 天 果蝇「颜值」= 同类识别信号(体型/运动/表皮烃),与我们给的人脸照片不是同一通道
推荐组合:B → A。先用零耗材的连接组路线把「工作点、标签、读出层」全部调通(本轮已完成可行性试验), 再把同一套刺激集搬到 A 路线做实体验证。C 路线用来回答「果蝇自己认不认这个维度」。

三、受控刺激集:320 张真实照片 + 人类评分标签

训练数据不能自己画。本方案用公开人脸美学基准 SCUT-FBP5500(华南理工 HCII 实验室, 5,500 张正面人脸,60 名志愿者打 1–5 分取均值):「好看/不好看」由人类评委定义, 我们只负责按分数两端取样。为排除「性别」「人种」这类混杂变量,采用 同性别 + 同人种分层

分层张数人类评分区间均值用途
亚裔男 · 低分端401.17 – 1.921.75训练 38 / 测试 2
亚裔男 · 高分端404.28 – 4.704.41训练 38 / 测试 2
亚裔女 · 低分端401.03 – 1.781.55训练 38 / 测试 2
亚裔女 · 高分端404.25 – 4.574.36训练 38 / 测试 2
白人男 · 低分端401.55 – 2.332.10训练 38 / 测试 2
白人男 · 高分端404.03 – 4.554.27训练 38 / 测试 2
白人女 · 低分端401.33 – 2.182.03训练 38 / 测试 2
白人女 · 高分端404.28 – 4.654.41训练 38 / 测试 2

合计 320 张已下载到本机(原始 350×350,共 4.4 MB)。每层取分数最极端的两张做测试、 其余做训练;测试集永不参与训练

四、连接组训练实验(本轮实操读数)

4.1 可塑连接落在哪 —— 不是随便挑的

训练只修改 指向「蘑菇体价值层」(KC 4,064 + MBON 97 + PAM 316 + PPL 24 = 437 个神经元)的兴奋性入边, 共 179,266 条(覆盖 16,067 个突触前神经元)。依据:视觉联想记忆在蘑菇体形成, PAM 多巴胺簇编码价值(Vogt & Schnaitmann 2014 eLife;Krashes et al. 2009)。

抑制性负权一律不动。把负权也「练」成兴奋,等于把网络的 E/I 平衡拆掉 —— 这类捷径会让读数好看而实验无意义。

4.2 更新规则(对偶对比式奖励调制 Hebb)

把「好看」与「不好看」成对比较,只把两者的资格迹之差写进权重:

Δw += η × (ê_高 − ê_低),其中 ê = 该图呈现时对应突触前神经元的真实发放数 / 本图均值。 只有本图真正激活过的通路才被改(Hebb 资格条件),且成对差值天然抵消全局漂移,留下的是「区分度」。 每条可塑边另加稳态约束(夹在 0.2×w₀ ~ 3×w₀),防止无界增长。

这里踩过两个真坑,都值得记下来:
v1:工作点选错。gain=0.05 时价值层(MBON/PAM/PPL)读数为 0 —— 连信号都没有,谈何训练。实测扫增益才定到 gain=0.10。
v2/v3:逐张更新 = 全局偏置。Δw 对全部 179,266 条入边一视同仁(v2),或按图逐张累加(v3), 结果 MBON 读数从 115 整体抬到 162,而「高−低」差只有 0.5 —— 读数变好看了,但那是网络被整体加强,不是学会了区分。 同一脚本两次运行,训练 1 轮的 rho 分别是 −0.048 与 −0.472,不可复现。换成对偶对比后才稳定。

4.3 实测读数

工作点
连接组MaleCNS v1.0 · 211,577 神经元 · 25,568,639 条显著突触
感觉编码892 个视网膜 hex 单元 → 16,864 个视叶神经元,亮度线性映射到 0–1,200 Hz 泊松发放
脉冲模型LIF,Shiu et al. Nature 634:210 (2024) 参数(τm 20 ms / Vthr −45 mV / 不应期 2.2 ms)
突触增益gain = 0.10(实测:gain=0.05 时价值层读数为 0,根本无法训练)
训练量η=2.0,每轮 12 对(高/低各 12 张池),4 轮;测试 16 张(同性别同人种分层,各取分数两端)
对照配对打乱后同样训练(从同一初始权重重开),2 轮
阶段MBON 价值层读数KC 读数rho(MBON,人类评分)rho(视觉层,评分)高−低
未训练均值 114.4(108.0–123.0)均值 9(6–14)+0.327+0.458+3.2
训练1轮均值 106.9(100.5–114.0)均值 8(6–10)-0.354+0.458-0.4
训练2轮均值 104.1(95.0–110.5)均值 7(5–10)+0.290+0.458+3.5
训练3轮均值 111.4(99.5–119.0)均值 9(7–10)+0.125+0.458+4.0
训练4轮均值 134.8(123.5–163.5)均值 78(8–854)-0.007+0.458+4.9
打乱1轮均值 129.2(124.5–136.5)均值 25(16–30)+0.215+0.458+0.3
打乱2轮均值 138.0(131.5–142.5)均值 16(14–20)-0.065+0.458+0.1

读法:MBON 列是价值层脉冲读数(越大代表该图在价值层激起的活动越强); rho(MBON, 人类评分) 是二者的 Spearman 秩相关 —— 这才是「果蝇的价值层是否按人类评分排序」的直接判据; 视觉投射层列是输入侧活动的总量(对照组,基本不随训练变化)。

怎么读「打乱对照」:如果真标签组和打乱组的 rho 差不多,那说明训练改变的是全局增益而不是区分度 —— 本轮实测正是这个结果。这不是失败,而是把「不能这么训」这件事测清楚了:方案的价值一半在这里。

五、真实解剖通路(本站连接组查询台可直接复现)

环节规模证据
视网膜输入(视叶 hex 单元)892 单元 / 16,864 神经元L1/L2/L3/Tm/T1/Mi 等 10 类有视网膜坐标
视觉投射 → 求偶指令LC10a 275 → pC1 156LC10a 1 跳直投 pC1(Ribeiro et al. 2018, Cell)
视觉 → 蘑菇体价值层KC 4,064 / MBON 97 / PAM 316 / PPL 24视觉联想记忆走蘑菇体(Vogt & Schnaitmann 2014, eLife)
取食读出腿味觉 669 → MN9 2 / 口器群MN9 2 跳上游含 BM_Taste

六、路线 A 的活体 SOP(可直接照做)

  1. 果蝇:野生型 Canton-S 或 w1118,羽化后 3–5 天雄蝇(视觉学习用雄蝇更稳),单只或 20 只/组。
  2. 显示:两侧或前方 LCD,刷新 ≥60 Hz,亮度锁定;两组刺激总亮度、对比度、空间频率配平(本项目在连接组侧同样做了 mean=0.5/std=0.15 归一化)。
  3. 惩罚:红外激光(λ=1060 nm,照腹部)或 Peltier 热板;温度 37–41 ℃,单次 <1 s。
  4. 训练:随机交替呈现「好看」「不好看」图各 6–10 次;只对「不好看」给热惩罚(配对学习),组间总惩罚次数配平。
  5. 测试:关闭惩罚,同时呈现两类图,记录 3–5 分钟内的停留/朝向时间 → 学习指数 = (t好看 − t不好看) / (t好看 + t不好看)。
  6. 必备对照:① 标签对调组(若仍偏好原「好看」图,说明是先天偏好而非学习);② 打乱像素但同均值同方差组;③ 只给奖惩不给图组。
  7. 最小样本:每组 ≥ 8 批(每批 20–30 只),报告均值 ± SEM,做双尾检验。

七、诚实边界(本项目自己的纪律)

八、下一步:三条可证伪的改进方向

本轮把「不能怎么训」测清楚了,下面是可直接动手、且都能被证伪的三条:

方向具体做法证伪判据
① 换读出层不用 MBON 群体积分,改用 KC→MBON 的稀疏编码模式做分类(蘑菇体的分工是模式分离,不是强度积分)若 KC 稀疏模式对高/低两类的线性可分度(如线性 SVM 交叉验证准确率)不高于 60%,说明该层也不承载该维度
② 加大训练量与稳定性用判决子图(24,415 神经元,单次迭代 0.16 s,比全脑快 30 倍)跑 50–100 轮、上千张图,并加权重衰减若 rho 仍不显著高于打乱对照(p>0.05),则该规则本身不成立,而不是训练量不够
③ 换成文献里的真规则现在用的是我们写的 Hebb 变体;改用蘑菇体已知的三因子规则(多巴胺 PAM 作为第三因子,仅在其激活时允许可塑)若三因子规则仍学不出「人类评分」维度,则结论应表述为「人类审美不是果蝇视觉-价值通路的目标函数」,而不是「仿真不够」
更值得先做的一件事:走路线 C。果蝇自己就有一套「颜值」判据(雌蝇对雄蝇的接受/拒绝), 它是天然带标签的,不需要我们编奖惩。先用活体求偶偏好把「果蝇到底按什么视觉维度排序」测出来, 再回过来看人脸照片能不能投影到同一维度上 —— 这条路线的结论比在仿真里堆轮次更有说服力。

九、参考

本页由 SkillHub.bio 果蝇实验线生成 · 生成时间 2026-09-14 20:43 · 数字均来自本机真实运行(脚本见 fly_judge/)。
口径提醒:神经元总数 166,691(论文口径,含 VFB 映射);注释表 211,577 行重建体(含胶质与孤儿);两个数字口径不同,混用即错。