CANNs 文档¶
欢迎来到 CANNs (连续吸引子神经网络) 文档!
介绍¶
CANNs (Continuous Attractor Neural Networks) 是一个专门用于连续吸引子神经网络建模和分析的 Python 库。 本库提供了丰富的工具来构建、训练和分析各种类型的连续吸引子神经网络模型。
主要特性¶
🧠 多种模型支持: 支持1D和2D CANN模型,以及层次化网络架构
📊 可视化工具: 提供丰富的可视化函数用于分析神经网络动态
🔬 分析工具: 包含spike train分析、发放率计算等实用工具
📚 教程和示例: 详细的Jupyter notebook教程
🎯 任务支持: 内置路径积分、跟踪等神经计算任务
快速开始¶
安装 CANNs:
pip install canns
或从源码安装:
git clone https://github.com/your-repo/canns.git
cd canns
pip install -e .
简单示例:
import canns
from canns.models.basic import CANN1D
# 创建一个1D CANN模型
model = CANN1D(num_neurons=128)
# 运行仿真
result = model.run(duration=1000)
许可证¶
本项目基于 MIT 许可证开源。