Are you sure you want to delete this task? Once this task is deleted, it cannot be recovered.
sunbaby a6a801cbf3 | 8 months ago | |
---|---|---|
braincog | 1 year ago | |
docs | 2 years ago | |
examples | 1 year ago | |
.gitignore | 2 years ago | |
LICENSE | 2 years ago | |
README.md | 8 months ago | |
docs.md | 2 years ago | |
requirements.txt | 1 year ago | |
setup.py | 2 years ago |
人脑能够自组织地协同数百项认知功能,灵活适应复杂多变的环境。如何整合多尺度生物可塑性法则来构建具有生物合理性和计算高效性的神经网络模型是类脑人工智能和计算神经科学领域共同关注和面临的重要挑战。中国科学院自动化研究所类脑认知智能研究组历时9年,打造全脉冲神经网络的类脑认知智能引擎(Brain-inspired Cognitive Engine,简写为BrainCog,中文名“智脉”),并进行全面开源开放,助力自然智能的计算本质探索和新一代人工智能的发展。关于BrainCog的更多信息可以关注主页 http://www.brain-cog.network/
目前,智脉已正式开源部署至OpenI启智社区,欢迎全球的研究人员共同努力、贡献智慧,打造面向未来的人工智能,探索智能的计算本质。如果在您的研究中使用了智脉,欢迎引用如下文章。
Yi Zeng, Dongcheng Zhao, Feifei Zhao, Guobin Shen, Yiting Dong, Enmeng Lu, Qian Zhang, Yinqian Sun, Qian Liang, Yuxuan Zhao, Zhuoya Zhao, Hongjian Fang, Yuwei Wang, Yang Li, Xin Liu, Chengcheng Du, Qingqun Kong, Zizhe Ruan, Weida Bi. BrainCog: A Spiking Neural Network based Brain-inspired Cognitive Intelligence Engine for Brain-inspired AI and Brain Simulation
智脉以多尺度生物可塑性原理为基础,支持全脉冲神经网络建模,具备脑启发的人工智能模型以及脑功能和结构模拟能力。智脉为类脑人工智能和计算神经科学的研究者提供了一套完整的、系统化的接口组件。
智脉涵盖了不同精细程度的神经元模型、多种脉冲编码方式、丰富的突触可塑性学习模型,以这些基本组件为基础,实现了不同脑区及神经环路,并在此基础上实现了不同类型的认知功能、对多个物种的生物脑进行了不同尺度的模拟。智脉分别从类脑人工智能计算模型(目前发布约20个算法模型及源代码)、脑结构和功能模拟(覆盖鼠脑、猴脑、人脑模拟)方面提供了相当数量的应用案例,这为研发基于脉冲神经网络的人工智能和计算神经科学研究提供了强有力的基础设施。
智脉目前提供的认知功能组件可分为5类:
目前智脉包括两部分的脑模拟,分别为:
从解剖到成像的多尺度连接数据从多个方面支撑我们的模拟。
除了静态数据集之外,智脉还支持常用的神经形态数据集,如DVSGesture、DVSCIFAR10、NCALTECH101、ES-ImageNet。同时,我们自己设计的用于小样本学习的神经形态数据集N-Omniglot也被整合到智脉的数据接口中。
该数据集包含了使用DVS128记录的29名被试在3种照明条件下的11种手势。
该数据集使用DVS将CIFAR10数据集中的10,000幅基于帧的图像转换为10,000个事件流。
该数据集使用ATIS,通过拍摄在显示器上呈现的Caltech101数据集获得,同时将”Faces“这一类从N-Caltech101中删除,只有100个类和一个背景。
该数据集使用全向离散梯度(ODG)方法将ImageNet数据集中的1,300,000张基于帧的图像转换为事件流,共有1000类。
该数据集包括1623类手写字符,每类只有20个样本。该数据集是用DVS相机拍摄在显示器上播放的视频(由原始的Omniglot数据集生成),并由Robotic Process Automation软件自动收集获得。
数据集的接口开放在braincog/datasets文件夹中,以DVSCIFAR10为例
loader_train, loader_eval,_,_ = get_dvsc10_data(batch_size=128,step=10)
你可以通过运行以下命令来安装智脉
pip install braincog
你也可以基于启智平台下载:
pip install git+https://openi.pcl.ac.cn/BrainCogLab/braincog.git
如果你是一个开发者,我们推荐你下载或者从启智平台上clone一份到本地安装。
git clone https://openi.pcl.ac.cn/BrainCogLab/braincog.git
进入braincog文件夹
cd Brain-Cog
本地安装braincog
pip install -e .
cd ./examples/Perception_and_Learning/img_cls/bp
python main.py --model cifar_convnet --dataset cifar10 --node-type LIFNode --step 8 --device 0
cd ./examples/Perception_and_Learning/img_cls/bp
python main.py --model dvs_convnet --node-type LIFNode --dataset dvsc10 --step 10 --batch-size 128 --act-fun QGateGrad --device 0
其他BrainCog的功能和教程可以在以下网站找到 http://www.brain-cog.network/docs/
BrainCog(添加微信号,会由小助手拉您进入BrainCog研发者群)
本项目的维护管理由以下负责:
1.中国科学院自动化研究所 类脑认知智能实验室
http://www.braincog.ai/
2.远期人工智能研究中心 (CLAI)
http://long-term-ai.cn/
类脑认知智能引擎“智脉(BrainCog)”是基于全脉冲神经网络的面向通用智能的新一代人工智能平台,覆盖脑与心智启发的多模态感知、知识表示与推理、决策、运动控制、共情等社会认知功能,支持在无人机、人形机器人等本体上的研发。
Python Text Markdown
Dear OpenI User
Thank you for your continuous support to the Openl Qizhi Community AI Collaboration Platform. In order to protect your usage rights and ensure network security, we updated the Openl Qizhi Community AI Collaboration Platform Usage Agreement in January 2024. The updated agreement specifies that users are prohibited from using intranet penetration tools. After you click "Agree and continue", you can continue to use our services. Thank you for your cooperation and understanding.
For more agreement content, please refer to the《Openl Qizhi Community AI Collaboration Platform Usage Agreement》