想象显影机 v3.3
科学第三辑：实际产物、评审与技能升级
====================================

本次范围

新增21—30共十件科学工具：数学、物理、地理、计算机、大模型各两件。22、23、25、26具有实际三维几何、相机、深度与交互；其他六件用曲线、矩阵、原图/重建、拓扑和事件时间线表达各自核心关系。保留前两辑二十件，作品集共三十件。

十件均以独立HTML交付，代码、默认数据、所需字体和三维资源内嵌。开始体验页是本地导航，不是运行服务器；单独复制作品index.html仍保留运行资源。作品集网站另用Vite、React和HeroUI实现，不成为本地工具的使用前提。

完成度采用具体任务判断：有默认实验、可换成自己的输入、实际机制改变结果、有失败状态、有完整实验保存/读取，并能导出可继续使用的成果。不是按功能数量或自评分数授予“大师级”称号。

一、十件作品分别完成了什么
------------------------------------

21 / 数据会说话 · 数学与实验数据
用途：把观测值变成可解释的拟合实验。
能做：编辑或导入CSV，区分训练、留出与排除样本；比较直线、二次和对数线性指数模型，选择普通/加权最小二乘；查看拟合、残差、参数及目标位置结果。文件保留原始观测与方法。
实际机制：QR最小二乘；指数模型明确在对数域拟合。核对解析直线、二次式、指数式、独立加权直线手算与标准误，验证留出点不参与训练，200行合法数据完整回读。
制作中改进：补上空数字拒绝与秩退化说明，修复示例下拉标记；交叉评审发现有限极大指数预测的残差直接平方会溢出，现已用缩放范数计算RMSE并保持有限图域；A的标准误明确采用Delta一阶近似还原单位。
可带走：完整实验JSON、CSV、拟合/残差图PNG与报告。
边界：统计结果依赖所选模型与误差假设；拟合好不代表因果关系，不把训练误差当作泛化成绩。

22 / 曲面的下一步 · 数值优化
用途：亲手比较同一曲面上的不同优化方法。
能做：同一个起点运行梯度下降、动量和Adam，改变学习率等条件，在真实3D和等高线图之间观察迭代轨迹、梯度、函数值与停止原因。
实际机制：每一步由梯度与对应更新公式计算；核对解析梯度对有限差分、Adam偏差修正首步、β为0的动量退化、解析最小点和越界停止。最多3000步的完整文档回读。
制作中改进：首轮曲面前缘遮挡有效区域；移除挡住轨迹的表面边墙，调整相机。默认入口改为线性高度的旋转凸二次曲面，直接看到三条轨迹，并标出共同起点和解析最小点。Rosenbrock谷地与显示高度的对数压缩保留为进阶实验。交叉评审另修复游标取消/页面退出后的历史快照收尾，避免跨函数编辑污染撤销；独立处理函数序列复验通过，未冒称真实浏览器操作。
可带走：完整实验JSON、逐步轨迹CSV、二维图与三维场景PNG。
边界：有限预设函数的教学优化工作台；显示归一化/高度压缩不改变原始函数值，停止不等于全局最优证明。

23 / 轨道窗口 · 轨道力学
用途：研究共面圆轨道之间的理想两次点火转移。
能做：改变天体参数、轨道高度与共同倾角；按真实Kepler时间定位航天器，比较升轨/降轨，保留多个条件并导出实际三维轨迹。
实际机制：二体霍曼转移，位置、速度、Δv和时间由同一模型计算。默认400km至12000km，总绝对Δv约2.83933649km/s，转移时间约7019.48854s。核对能量与角动量，也检查三维角动量方向对应倾角。
制作中改进：修正三维坐标变换的方向；将几乎重叠的海陆壳体改为同一球面网格分组，消除深度闪纹。作者之外的复核发现极高偏心率下无保护Newton迭代可能发散；修订采用有区间保护的求根，并直接检查时间方程残差。升轨与降轨各10,001时刻最大残差约2.66×10⁻¹⁵。椭圆形状和守恒量通过，不能代替这一检查。
可带走：含比较方案的JSON、点火与任务参数CSV、三维位置/速度采样CSV、数值图PNG。
边界：二体、共面、圆轨道、理想瞬时脉冲；无交会相位、摄动、阻力或有限推力，不是实际发射窗口与飞行计划。

24 / 让电路自己回答 · 电路与数值计算
用途：自己连接一个小型线性电路，观察静态解和RC充电过程。
能做：新增/编辑节点、电阻、电容、独立电压源及电流源；拖动与数值定位；查看节点电压、支路电流、功率和瞬态曲线。
实际机制：改进节点分析与后向欧拉RC离散。独立12V、1kΩ/2kΩ分压得到8V和4mA；平衡电桥中央支路零电流；RC在0.1s的解析值3.16060279V，减小步长使近似从3.14236059V靠近到3.15144394V。
制作中改进：电桥布局中的电源和桥臂避让，极性标识保持水平。浮空节点、冲突理想电源、空网络与零源值有明确处理，完整方案读取保留连接关系。
可带走：完整电路JSON、节点/支路/瞬态CSV和实验图PNG。
边界：本件只处理规定的线性元件与DC/RC方法，不是通用SPICE，不模拟晶体管、交流频率响应或所有器件非理想性。

25 / 一滴雨的去向 · 地形与水文
用途：从自己的高程格网找上游、出口与汇流路径。
能做：导入高程CSV、逐格编辑地形，选择出口，在实际三维地形与格网结果间观察填洼、汇流与流域；改变雨量和径流系数得到体积统计。
实际机制：Priority Flood填洼、D8方向、平地有序汇流；面积和体积独立核对。默认所选出口466格、4.66ha，50mm降雨乘0.55径流系数，对应1281.5m³。5×5解析洼地、全平地、单调坡和全部出口面积守恒均参与核对；交叉复核另与独立minimax松弛算法比较24个不同格网，填洼高程逐格一致。
制作中改进：默认直接选出具有可辨流域的主出口；观察填洼和双流域时保留原始高程与计算条件。路径图面与面积统计来自同一汇流结果。
可带走：原始/处理/汇流格网CSV、完整方案JSON、流域统计与图面PNG。
边界：离散地形汇流与简单雨量体积模型，不求动态水深、流速或洪水淹没；地形示例是原创合成数据。

26 / 把地球摊开 · 地理与地图学
用途：把自己画的球面路线放到不同投影中，理解距离和形变。
能做：导入/编辑最多30个航点、调整球半径和插点间距，在真实3D球面与三种投影之间比较；显示局部方向尺度和面积比，导出GIS可读路线。
实际机制：球面角距与大圆插值，Mercator、Lambert圆柱等面积、等距圆柱；实际Natural Earth陆地数据内嵌。核对四分之一圆周、独立Haversine距离、反向一致、投影尺度和等面积关系。
制作中改进：专门处理反经线、穿极点和对跖点；不在平面上画出跨整张世界地图的伪连线，对近对跖路线要求增加中间点而不是猜出唯一方向。
可带走：完整路线JSON、航点/分段/插点CSV、已分段的路线GeoJSON、地图和球面PNG。
边界：使用指定半径的球面，不是地形导航或椭球测地线；陆地底图1:110m不能增加成精确海岸数据。投影图按单位比例绘制，未拉伸去填满框。

27 / 一封数据包的旅程 · 计算机网络
用途：搭一张小网络，跟着某一个包检查发送、排队、传播和断链。
能做：编辑拓扑、每方向带宽/传播/等待槽和流量，设置断链，回放逐跳事件，冻结完整基线后比较。
实际机制：确定性离散事件、FIFO、存储转发、每跳Dijkstra；实际计算全部事件再播放。独立1000B、1Mbps、3ms传播一跳为11ms，接2Mbps/5ms一跳后总20ms。
实际结果：默认140包中72交付、68丢失，交付包平均42.5166667ms；把瓶颈从0.8改为8Mbps，140包全部交付，平均11.7842857ms。两者使用各自真实条件，不能把回放中途的包混入最终统计。
制作中改进：跨评审修复拖动取消覆盖撤销、旧文件读取覆盖播放操作的问题，并独立执行原复现确认关闭。区分等待槽与正在发送的包，两个方向独立；明确同刻事件次序、断链时已有发送继续完成的教学约定，以及吞吐统计窗口。
可带走：完整拓扑与流量JSON、逐包/逐跳CSV、当前观察图PNG。
边界：不实现TCP、ACK、重传或拥塞控制，合成流量结果不能直接预测现实互联网。

28 / 像素的第二种生命 · 图像与编码
用途：用自己的图像比较压缩体积、频率细节与重建误差。
能做：导入图片，逐8×8块查看原像素、变换、量化和重建；改参数后实际编码，保存PX8文件，再仅用此文件解码。最长工作边384px，透明图合成白底；误差相对工作RGB。
实际机制：正交归一DCT-II、自制量化、zigzag与零游程码流。默认原RGB147456B，实际PX8为63945B，MSE328.4711507，PSNR22.9658313dB。进一步减少保留项后为25644B，误差随之增加。独立Python解析器加NumPy逆变换与交付重建图逐像素最大差为0。
制作中改进：默认检查块从平坦颜色改到圆环与色块交界，使多个频率一打开就可见；补足大矩阵读数、奇数边缘、损坏码流、无参考原图时不展示失真的误差指标等状态。
可带走：真正PX8二进制、重建PNG、原始像素及参数的完整JSON、系数CSV、误差报告。
边界：PX8是本作品的自定义格式，不是标准JPEG；没有YCbCr、色度抽样或熵编码，不保证比RGB更小。压缩率按完整实际码流字节计。

29 / 一句话的内部 · Transformer机制与训练
用途：实际训练一个很小的语言模型，观察注意力和下一字符概率如何变化。
能做：带入自己的短语料、重建字表、训练、停止、生成；切换两个注意力头，诊断因果掩码、位置与消融；保存完整权重、Adam状态和随机数状态，再继续训练。
实际机制：单层24维decoder变体、2个头、48维前馈、pre-LN与最终LayerNorm，默认字表36项时7164参数。不是预录注意力或模拟损失。54处有限差分检查最大绝对梯度误差约5.96×10⁻¹¹；保存/恢复后继续Adam得到同样权重。
实际结果：原创默认语料训练1200步，固定原语料窗口NLL由3.649805459降至0.208115598。另换原创英文短句，300步由3.139302032降至0.446308774。这两项说明实际学习了指定语料，不是泛化或语言能力评测。
制作中改进：默认句从五字符改为包含重复词组的九字符输入；保证当前与基线概率都按同一可容纳尺度显示。区分“下次初始化种子”和当前权重来源；诊断干预不混进正常训练与生成。交叉复核另修复极小正温度采样、困惑度静默截断和未知参数字段；采用稳定概率计算、明确溢出标记及严格嵌套格式验证，训练更新整步提交。
可带走：完整实验JSON（权重、优化器、语料、种子与基线）、注意力/概率/训练/逐字评估CSV、图面PNG和记录TXT。
边界：字符级小型教学模型，24字符位置容量，固定16字符训练窗；第17—24位置向量保留初始化值，不具通用知识问答能力；注意力权重不等于语言意义的因果解释。

30 / 答案之前，先找证据 · 大模型应用中的检索
用途：用自己的资料测试检索是否找对证据，再组成可以交给模型的资料包。
能做：导入TXT/MD/JSON/CSV，编辑原文，改变窗口与重叠，选择BM25或TF-IDF；标注0—3相关性，冻结完整基线，比较文档去重后的Recall@k、MRR@k、nDCG@k。
实际机制：真实词项索引、分块评分、最高分块文档去重；标签跟随原文与问题版本。默认8篇原创合成资料、16块、5问，Recall@3约0.933333，MRR@3为1，nDCG@3约0.903425。
独立复核：另造48组英文文档与问题，用独立参考计算比较两种方法的198个实际分数，最大绝对差约1.11×10⁻¹⁶；还检查包含引号、换行、反斜线和emoji的实际整段字符预算与精确摘录区间。
制作中改进：选择更有用的默认分块；修改原文后的旧标签保留但待复核，避免自动成为新文档的正确答案；方法草稿会取消较早异步读取，两处设置按钮统一提交全部参数与预算，避免一处提交抹去另一处草稿。
可带走：完整实验JSON、全部原文JSON、检索/评测CSV、带原文与判断的HTML报告、准确来源区间的提示词TXT、图面PNG。
边界：真实BM25/TF-IDF检索，不运行语义embedding或通用大模型，不伪造AI回答。预算按Unicode字符而非token；未判断按0，需要结合判断覆盖率解读。

二、这轮如何评审
------------------------------------

每件先留下制作提示词，再写模型与作品。实现中从实际HTML提取核心代码执行独立小例、数据回读与导出；二维图使用作品的Canvas/SVG路径，三维图使用作品的实际几何与GLSL执行路径。制作者查看默认、改参/编辑与结果图面，根审阅者再查看代表性图面。首轮图按真实保留情况记录：没有保留下来的最早画面不会事后补造，24的较早图属于现存中间状态。

交叉复核分工：数学/地图作者复核网络、编码与微型Transformer；物理/地形作者复核拟合、优化和球面；计算机/检索作者复核轨道、电路、地形；根审阅者独立复核检索。跨案例复核针对实际模型、输入边界与状态代码，并把新发现送回作者修复。对应JSON保留实际发现、修改和最终复查，不以彼此“通过”替代证据。

本次确实核对了：内嵌JavaScript语法、静态标识与资源引用；实际模型输出、独立解析/手算/残差；最大合法文档及失败导入；同源图像与导出；交付HTML在源目录、本地包和网站三处逐字节一致；图片完整解码；ZIP CRC及SHA-256清单。网站另外进行实际React/HeroUI服务端渲染和生产构建。

没有进行：真实浏览器整页DOM/CSS验收，鼠标/触屏事件实机操作，首次断网双击冷启动，系统下载/打印/文件选择对话框，剪贴板权限，GPU跨设备兼容与手机性能。环境没有获准浏览器控制，未绕行安装或使用替代浏览器。实际科学图与原生三维场景输出不能称为网页截图。用户首次在自己的浏览器运行仍可能遇到这些未覆盖层面的兼容问题。

三、技能怎样升级
------------------------------------

继承v3.2的创作命题、媒介选择、真实3D、完整任务、本地交付、状态与内容、实际审阅能力；增加可按需读取的「科学工作台」，而非把整个技能改成十种固定科学模板。

主要新增：
1. 将概念演示发展为“问题—输入—方法—运行—检查—比较—输出”的完整实验。
2. 科学来源、单位、坐标、数据性质、假设与边界跟随帮助及结果；引用不能代替实现验证。
3. 用媒介展示可检验关系：曲面与轨迹、球面与投影、矩阵与概率、事件与等待、原图与真实码流。
4. 跨层核对：守恒、三维方向、时间方程残差、导出坐标与真实字节分别承担不同责任；在合法极端输入下检查溢出与求解范围。
5. 区分草稿、应用条件、结果版本和完整基线；来源种子不被下一次设置改写，相关性判断不被新分块或新原文悄悄重定义。
6. 明确统计单位：训练/留出、文档/块、已交付/在途、完整字节/理论码长、字符/token，避免漂亮指标掩盖分母变化。
7. 有限资源下可停止、可恢复；实际进度来自计算，完整实验保存必要权重、优化器、源数据和随机状态。
8. 清楚区分真正运行的小模型、具体检索器、估算与解释图；不把注意力当因果说明，也不制造模型没有生成过的回答。

生产起点版本在十件实现前冻结；后续修改留有文件哈希和Git历史。最终候选用一项新的“从本地手机视频测量小球周期”任务做提示词前向检查，原始请求、候选版本、输出与评估分别保存。输出针对本地手机视频的真实帧/媒体时间、同位置同方向、观察倍速与真实时间换算、重复测量、原始视频随ZIP保存等关键问题给出具体执行要求，六项预先冻结的提示词要求均有对应。它只检查技能是否能把新想法发展成可执行提示词；未实现或验收这份视频工具，不算第十一件成品，也不能证明任何题材都能达到同样效果。

关于贡献的判断：通用技能帮助规定任务完整性与判断顺序；共享Atelier3D解决便携三维绘制；字体与Natural Earth等材料改善呈现；各作者的具体模型、工程实现、独立复核和后续修订共同决定最终质量。不能把全部进步归因于某一句元提示词，也没有无技能对照组证明因果提升。

四、文件与使用
------------------------------------

本地完整包含十件HTML、各件制作提示词/说明/设计记录、完整Skill目录、独立可复制元提示词、真实输出与复核记录、版本记录及技能Git bundle。普通使用只需解压并打开「开始体验.html」。Skill属于可移植标准目录，本次没有声称已安装进某个产品的个人技能列表。

已有作品集网站新增科学第三辑，默认展示新十件，并可按五个学科筛选。前两辑及原有下载继续保留。网站源码与本地作品包分别提供，使用本地作品不需要运行Vite。

一手科学来源的具体采用范围见每件说明.txt、HTML帮助与metadata.json；所有本轮检验的精确数据、修订和文件身份见随包「实验成果与复核」及「制作与版本记录」。本报告中的四舍五入数字便于阅读，结果文件保留实际计算精度。
