Lesson 0 · Decision Models

第0课:决策模型是什么

一句话:决策模型把非结构化状态 + 调用方钉死的选项问题,一次前向映射成已校准的选项概率——不是让 LLM「吐一段像概率的话」。

⚠ 先钉死这个盲点
吐了个像概率的答案 ≠ 决策模型。真正的决策模型硬性要求三件事:选项钉死、校准概率、可设门槛。
③ 门槛已过 ② 契约基本过 · 题型仍开 ① 费曼仍虚 0.55 < 0.70 拒答 · 0.92 ≥ 0.70 通过 · state「BTC永续,震荡,动量因子0.8」
Section 02

生成式 LLM vs 决策模型

一个擅长开放生成;一个专门回答「在钉死的选项里,各有多大把握?」

生成式 LLM

  • 自回归逐 token 生成开放文本
  • 选项空间不固定——可编造任何说法
  • 「概率」常是口头数字,未必校准
  • 适合:写作、检索摘要、开放推理
  • 不适合:需要拒答门槛的交易决策

决策模型

  • 非自回归:一次前向 → 选项概率
  • 选项空间钉死(caller-defined)
  • 输出是已校准的概率分布
  • 原语:choice / score / noul
  • 适合:平仓与否、风控闸门、Agent 执行门
① 选项钉死 ② 校准概率 ③ 可设门槛
概念题 · 像概率 ≠ 决策模型
口头「大概一半」算决策模型吗?
学习反馈 · contrast

你写「LLM和决策模型的对比」=标题复读。请改成:决策模型必须同时满足「选项钉死 + 校准概率 + 可设门槛」。

评论·原语:choice 三选一;score 有序档;noul 是否成立(0–1)。同一 state 可混问。

同一 state:BTC永续,震荡,动量因子 0.8

Section 03

一次前向:状态 → 校准概率

非结构化状态 + 类型化问题 → 单次 forward pass → choice / score / noul 概率。

STATE 非结构化状态 盘口 / 仓位 新闻 / 特征 对话上下文 TYPED Q 调用方钉死选项 [平仓, 持有, 加仓] choice · score · noul 固定选项空间 Decision Model 1× forward 非自回归 CALIBRATED 已校准概率 p_flat = 0.72 p_hold = 0.21 p_add = 0.07
输入:状态 + 类型化问题 输出:校准后的选项概率 原语 choice / score / noul
学习反馈 · flow

「state + 类型化问题 → 校准选项概率」✓ 保留。

评论·vs LGBM:都可吐概率;LGBM 训练时钉死类别,DM 每次请求由调用方钉选项、对准可设门槛。

DM · 这次请求钉死

LGBM · 训练时锁死

LGBM 的类别头不会跟着换题。

Section 04

互动示例:要不要平仓?

选项钉死为 [平仓, 持有, 加仓]。拖动门槛,看「像概率」的 0.55 与校准后的 0.92 行为差在哪。

仓位决策闸门

state · BTC 永续 · 多仓 2.4× · 浮盈 +3.1% · 资金费率转负 · 盘口卖压抬升
平仓 持有 加仓
平仓
p
0.55
持有
p
0.30
加仓
p
0.15
平仓契约草稿 · contract_draft(提交前必填)

一键提交前,state 与 questions 都要写上内容(空格不算)。

预测再揭晓 · 先猜闸门,猜错须再猜一次
阈值 θ≈0.70、当前场景下,闸门会怎样?
先选一项预测,再操作门槛 / 场景。猜错后要再猜一次,选中与揭晓一致才算完成。
⛔
拒答 / 转人工复核
p_flat=0.55 < threshold=0.70 —— 口头「大概一半」不够下单。

切换场景:模糊 0.55 在常见门槛下被拦;校准 0.92 才过闸。这就是「可设门槛」的意义。

学习反馈 · demo

「LLM 输出模糊,再交 DM 校准」易混——不是流水线;DM 一次前向就输出已校准概率。

评论·θ:按误判成本做 Risk–Coverage 扫描,不是固定 0.9;口诀 p<θ→拒答。

契约 state「BTC永续,震荡,动量因子0.8」,questions「平仓、持有、加仓」。题型先写在页末你的答案。

Section 05

校准长什么样

可靠性图(reliability)与 ECE / Brier:概率说 80%,真实命中也该接近 80%。

可靠性示意(理想 vs 未校准)

预测概率 实际频率 完美校准 未校准(过信) 校准后更贴对角线 0 0.5 1 0 1
ECE

Expected Calibration Error:分桶后 |预测置信 − 实际准确率| 的加权平均。越小越好。

Brier Score

均方概率误差。同时惩罚「错得自信」与「对得含糊」。越小越好。

NLL · 后处理

负对数似然。常用 temperature scaling / isotonic;训练侧有 RLCD(Reinforcement Learning for Calibrated Decisions)。

概念参考:Laya · Calibrated Probabilities · RLCD —— 概率必须可解释为长期频率,才能放心设门槛。
LAYA SUPPORT SAMPLE · 90% GATE(研究摘录,未另造数)

未校准:90% 门槛下约 840 条自动通过,其中 97 条错误 → 校准后同等闸门错误降至 36,更多转人工。

97
校准前 · 闸门内错误
36
校准后 · 闸门内错误
840
未校准时自动通过量
学习反馈 · calib

仅写 RLCD 不完整:独立校准集拟合温度 → 测试集看 ECE/Brier;禁用训练集拟合温度;温度只改锐度不改 argmax。

固定 logits。argmax 始终是 平仓。T 只改尖或平。

Section 06

Agent 闸门:三态 + 双层

用 risk–coverage 门槛扫描,把决策压成三种执行态。点选卡片查看含义。

🟢

高 · 自动

置信过门槛,系统直接执行

🟡

中 · 复核

落在灰区,排队人工确认

🔴

低 · 人工

拒答或强制人工接管

概念题 · 双层闸门
AutoThink 内部门 与 App 执行门 是否同一层?

两层闸门,别混为一谈

1
AutoThink · 模型内部门 模型侧是否继续深思 / 是否输出决策分布——StartLux AutoThink 的内部 gate。
2
App · 执行门 应用侧根据校准概率与业务风险,决定自动 / 复核 / 人工。与模型内部门分离。
学习反馈 · agent

双层方向对。补一句:模型内部门「想清楚了」,App 执行门仍可不自动下单。

Section 07

快速选型:Jev / Laya / StartLux

事实来自公开对比与文档;按接入形态与体量选,不编造榜单分数。

学习反馈 · products

「不同模型选型」太虚。改记:托管→Jev;本地可微→Laya;开源+AutoThink→StartLux。

Jev:托管、零样本、长上下文、多选项 → 云 API。

页末收束 · 先写你的答案
收束进度 0/2

① 平仓用 choice 还是三个 noul?为什么?② 三件套填空。

决策模型必须同时满足:

先作答再核对。共识在锁定之后出现。写在本机,不发 webhook。

📝 学习日志 · 笔记与导出

事件 0 / 100
尚未保存本地笔记

提交 JSON 遵循锁定 schema dm-learnlog-v1:费曼、概念题、预测揭晓、平仓契约、评论、终态快照(门槛初→终+改次数)。不记拖动轨迹。优先一键提交给学习;复制 Markdown 为摘要(顶部含 @决策模型学习)。

云端提交设置

默认走云端代理一键提交(密钥不在浏览器)。若代理不可用,可粘贴例程 webhook URL 与 sender key 到本机 localStorage,或改 webhook-config.js。

未配置 · 提交前请先保存
尚无交互记录 —— 试试切换「并排对比」或拖动门槛。
学习日志 0 条交互 打开笔记 / Webhook