项目简介
本项目是基于RSNN(脉冲神经网络)的模拟小鼠决策任务程序。模拟了小鼠在丁字形通道内,先经过有提示信息通道,再经过无信息通道,最终在路口决定左转或右转的决策过程。借助奖励信息训练小鼠行为,通过计算建模模拟小鼠学习行为,让网络具备感知、工作记忆和决策能力。
项目的主要特性和功能
- 基于脉冲神经网络(RSNN)的模型:采用RSNN循环脉冲神经网络模拟小鼠大脑活动,通过监督训练模拟小鼠学习行为。
- 决策任务模拟:模拟小鼠在决策任务中的感知、工作记忆和决策过程,展示小鼠学习行为。
- 计算建模:通过计算建模模拟小鼠决策任务,展示网络的感知、工作记忆和决策能力。
安装使用步骤
环境准备
- 安装Python 3.6及以上版本。
- 安装PyTorch 1.12.1。
- 安装braincog 0.2.7.15。
- 安装matplotlib 3.6.2。
安装项目
bash
(此处原文未给出具体安装命令,待补充)
运行程序
运行main.py
脚本,启动训练过程:
bash
python main.py
注:此项目的安装和运行需要一定的技术背景和编程能力,建议对神经网络和脉冲神经网络有一定了解的开发者使用。项目结果包括小鼠决策任务中的模型训练损失、模型权重、网络状态、训练周期中的性能变化等信息,以及训练过程中的可视化图表,具体结果展示请参考项目中的图像文件。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】