CANNs 文档¶
欢迎使用 CANNs!¶
CANNs(连续吸引子神经网络工具包)是一个基于BrainPy构建的Python库,BrainPy是一个强大的脑动力学编程框架。它简化了连续吸引子神经网络和相关类脑模型的实验。它提供了即用型模型、任务生成器、分析工具和管道,使神经科学和 AI 研究人员能够快速从想法转变为可重现的仿真。
可视化展示¶
1D CANN 平滑追踪平滑追踪过程中的实时动力学 |
2D CANN 群体编码
空间信息编码模式 |
Theta 扫描分析
网格细胞和方向细胞网络的 theta 节律调制 |
|
Bump 分析
1D bump 拟合与分析 |
环面拓扑分析
3D 环面可视化与解码 |
快速开始¶
安装 CANNs:
# 使用 uv(推荐,更快)
uv pip install canns
# 或使用 pip
pip install canns
# GPU 支持
pip install canns[cuda12]
pip install canns[cuda13]
文档导航¶
介绍
社区和支持¶
贡献¶
欢迎贡献!请查看我们的 贡献指南。
引用¶
如果您在研究中使用了 CANNs,请引用:
@software{he_2025_canns,
author = {He, Sichao},
title = {CANNs: Continuous Attractor Neural Networks Toolkit},
year = 2025,
publisher = {Zenodo},
version = {v0.9.0},
doi = {10.5281/zenodo.17412545},
url = {https://github.com/Routhleck/canns}
}