BindsNET 安裝過程

最近在看《Unsupervised Learning of Digit Recognition Using Spike-Timing-Dependent Plasticity 》這篇論文,想自己跑一下,加深理解。看了作者GitHub上面的代碼,基於Brian寫的,沒捋順代碼,然後發現有基於pytorch寫的,emm,代碼量少很多。先裝個環境,然後在搶救一下代碼。下面記錄了一下BindsNET安裝過程。

1. 使用conda,新建python3.6環境

# 新建環境
conda create -n BindNET python=3.6
# 激活環境
activate BindNET

2. 安裝pytorch

進入pytorch官網,按照自己的需求進行選擇,博主這邊使用pip進行按照
在這裏插入圖片描述

# 安裝pytorch
pip install torch==1.5.0+cu92 torchvision==0.6.0+cu92 -f https://download.pytorch.org/whl/torch_stable.html

3. 安裝BindsNET,使用Jupyter開發

嘗試使用官網給的pip install git+https://github.com/BindsNET/bindsnet.git命令,半天沒反應,果斷放棄。

**採用如下安裝方式!!!!!**

# 安裝bindsnet
pip install bindsnet -i https://mirrors.aliyun.com/pypi/simple/ bindsnet  
# 安裝可視化包 matplotlib
pip install matplotlib -i https://mirrors.aliyun.com/pypi/simple/ bindsnet  
# 將其加入jupyter核中
pip install ipykernel
python -m ipykernel install --name BindNET  --display-name "BindNET"

4. 測試

跑一下BindsNET官網上面給的代碼,OK,安裝成功。
BindsNET官網
在這裏插入圖片描述

原文鏈接:https://blog.csdn.net/qq_34970603/article/details/106504271

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章