INFO · info-20260121-124
HTM 网络结构:从细胞到层级
[INFO] HTM 网络结构:从细胞到层级
- 时间: 2026-01-21
- 类型: 引用
- 来源: Numenta 技术文档、HTM 白皮书
- 置信度: 9/10
- 标签: #AI #HTM #网络结构 #神经科学 #架构
内容
整体架构:四层抽象
┌─────────────────────────────────────────────────────────┐
│ HTM 网络层次 │
│ │
│ 层次4: 层级 (Hierarchy) │
│ └── 多个区域组成的树状结构 │
│ │
│ 层次3: 区域 (Region) │
│ └── 对应大脑皮层的一个功能区 │
│ │
│ 层次2: 列 (Column) │
│ └── 对应皮层微柱,~80-100 神经元 │
│ │
│ 层次1: 细胞 (Cell) │
│ └── 每列约 20 个细胞,区分上下文 │
└─────────────────────────────────────────────────────────┘
单个区域的结构
HTM 区域 (Region)
┌────────────────────────────────────────────┐
│ │
│ 列1 列2 列3 列4 ... 列n │
│ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ │
│ │C0 │ │C0 │ │C0 │ │C0 │ │C0 │ │
│ │C1 │ │C1 │ │C1 │ │C1 │ │C1 │ │ ← 每列多个细胞
│ │C2 │ │C2 │ │C2 │ │C2 │ │C2 │ │ (区分上下文)
│ │C3 │ │C3 │ │C3 │ │C3 │ │C3 │ │
│ └─┬─┘ └─┬─┘ └─┬─┘ └─┬─┘ └─┬─┘ │
│ │ │ │ │ │ │
│ └──────┴──────┴──────┴──────────┘ │
│ ↓ │
│ 输入 SDR │
│ (每列连接输入的一个子集) │
│ │
└────────────────────────────────────────────┘
层级结构(Hierarchy)
顶层区域
(最抽象的概念)
▲
│
┌────────┴────────┐
│ │
区域A 区域B
(中层抽象) (中层抽象)
▲ ▲
│ │
┌────┴────┐ ┌────┴────┐
│ │ │ │
区域1 区域2 区域3 区域4
(底层) (底层) (底层) (底层)
▲ ▲ ▲ ▲
│ │ │ │
感官 感官 感官 感官
输入 输入 输入 输入
层级特点:
- 底层处理原始感官数据
- 高层处理越来越抽象的表示
- 高层可以复用低层学到的模式
- 类似"音符 → 旋律 → 乐章"的抽象
数据流与组件
原始数据
│
▼
┌─────────────┐
│ SDR 编码器 │ → 将数据转为稀疏二进制向量
└─────────────┘
│
▼
┌─────────────┐
│ 空间池化 │ → 生成稳定的稀疏表示
│ (SP) │ 竞争抑制 + Boosting
└─────────────┘
│
▼
┌─────────────┐
│ 时序记忆 │ → 学习序列,预测下一步
│ (TM) │ 细胞状态 + 突触连接
└─────────────┘
│
├── 预测输出
├── 异常分数
│
▼
┌─────────────┐
│ 分类器 │ → 将内部状态映射到标签(可选)
└─────────────┘
与大脑皮层的对应
| HTM 结构 | 大脑皮层对应 | 说明 |
|---|---|---|
| 层级 (Hierarchy) | 皮层区域间的连接 | 视觉: V1→V2→V4→IT |
| 区域 (Region) | 皮层功能区 | 如 V1 视觉皮层 |
| 列 (Column) | 皮层微柱 | ~80-100 神经元/微柱 |
| 细胞 (Cell) | 神经元 | HTM 只建模 L2/L3 层 |
重要说明:
- 大脑皮层有 6 层(L1-L6)
- HTM 目前只建模了 L2/L3(空间+时序特征)
- 这是 HTM 的简化,不是完整的皮层模型
多区域连接
┌─────────────────────────────────────────────┐
│ 高层区域 │
│ ┌─────────────────────────────────────┐ │
│ │ SP → TM → 预测/异常 │ │
│ └─────────────────────────────────────┘ │
│ ▲ ▲ │
│ │ │ │
│ 抽象表示 反馈信号 │
│ │ │ │
└─────────┼──────────────┼────────────────────┘
│ ▼
┌─────────┼──────────────┼────────────────────┐
│ │ │ │
│ ┌──────┴──────┐ ┌────┴─────┐ │
│ │ 区域1 │ │ 区域2 │ 低层区域 │
│ │ SP → TM │ │ SP → TM │ │
│ └──────┬──────┘ └────┬─────┘ │
│ │ │ │
└─────────┼──────────────┼────────────────────┘
▲ ▲
│ │
感官输入1 感官输入2
HTM vs 深度学习网络结构对比
| 维度 | HTM | 深度学习 |
|---|---|---|
| 基本单元 | 细胞(有状态) | 神经元(无状态) |
| 连接方式 | 稀疏、局部连接 | 通常全连接或卷积 |
| 层级含义 | 抽象级别 | 特征提取深度 |
| 时序处理 | 内置于细胞状态 | 需要 RNN/LSTM |
| 学习方式 | 在线、局部 | 批量、全局优化 |
关联
-
直接相关:
- INFO-122(HTM 技术原理)- SP/TM 算法的详细实现
- INFO-121(千脑智能)- 千脑理论扩展了单区域到多区域协同
- INFO-120(HTM 概念)- HTM 的整体介绍
-
结构对照:
- HTM 的"列"对应千脑理论的"皮层柱"
- HTM 的层级结构是传统观点,千脑理论认为每个皮层柱都能独立建模
-
待探索:
- L4-L6 层的建模(当前 HTM 只建模 L2/L3)
- 区域间反馈信号的作用机制