Scala 教程 交互式、小篇幅的教程,每页都配有实时编辑器。免费且开源。代码运行在 Scala Center 的在线实验平台 Scastie 上。无需安装,无需注册。 在 X 上分享 // 按下运行按钮来尝试! // 例如:欧拉计划第 1 题: (1 until 1000).filter(x => x % 3 == 0 || x % 5 == 0).sum 边读边运行 每节课程都配有由 Scastie(Scala Center 的在线实验平台)驱动的实时编辑器。 小步快跑 四十多个专注的主题页面,从算术到类,每一篇只需一两分钟即可读完。 支持 Scala 3 本教程面向 Scala 3,并设有专门章节介绍自 Scala 2 以来的变化。 代码运行于 Scastie(Scala Center 的在线实验平台) · GitHub 源码 · Atom
作者认为,要求大语言模型(LLM)生成自我评估的“置信度分数”(尤其是 0–100 的连续量表)在很大程度上是无用的,且在科学上是无效的。尽管 LLM 表现出了一定的内部推理能力,但它们缺乏准确量化自身确定性的元认知能力。
要点如下:
* **“心理安慰”:** 置信度分数往往只是开发者的心理慰藉,在并未提升模型性能的情况下,营造了一种虚假的可靠感。
* **缺乏校准:** 传统的机器学习使用成熟的方法(如 Platt 缩放)来衡量不确定性,而 LLM 的置信度分数是主观且未经核实的,往往倾向于集中在某些任意数字上。
* **“谁来监督监督者”的问题:** 任何用于“验证” LLM 置信度的机制本身也需要被验证,这会导致无限回归。
* **更好的替代方案:** 如果模型意识到自己可能出错,应该提示它进行自我纠正或执行基于检索的搜索,而不是简单地给一个可能存在缺陷的输出附加一个分数。
最终,作者认为这些分数只是“凭感觉”而非测量结果。真正的工作重点应放在严谨的检索系统和定义明确的任务特定启发式方法上,而非数值型的置信度代理指标。
出于好奇,一名博士生对“益生菌茶”这种备受质疑的营销产品进行了调查。虽然标准的冲泡温度理应杀死大多数细菌,但该学生发现,产品中所使用的特定菌株——凝结芽孢杆菌(BC30)——是一种能够耐受沸水的芽孢杆菌。
这项实验凸显了商业营销与生物学现实之间的差距。尽管细菌确实存活了下来,但茶中的含量仅为临床试验常用剂量的极小一部分,这对其宣称的健康益处引发了质疑。这一叙述将该实验与科学发现的漫长历史联系起来——从路易·巴斯德关于发酵的奠基性工作,到麻省理工学院那罐保存了二十七年的变质牛奶的离奇轶事。
更深层的启示在于,我们现代对“细菌的战争”因一个靠兜售微生物作为保健品获利的行业而变得复杂。归根结底,这个故事强调了科学突破往往源于对他人弃之不顾的事物进行更深入的研究。无论是麻省理工宿舍里的好奇心,还是对消费品的怀疑性分析,质疑平凡——甚至是质疑“垃圾”——正是科学进步的本质。