Neurolab模塊搭建神經網絡
(一)neurolab模塊下載與安裝
neurolab是基於Python的人工神經網絡包,包括基本神經網絡和訓練算法,其靈活的框架可用於創建其他類型的神經網絡,neurolab模塊相當於Matlab的神經網絡工具箱(NNT).此外,基於Python的神經網絡包包括:keras+caffe+pytorch(框架庫)+pybrain(模塊).
官方文檔地址如下:
neurolab: https://pythonhosted.org/neurolab/
keras: https://keras-cn.readthedocs.io/en/latest/ (中文) | https://keras.io/ (英文)
caffe: https://caffe2.ai/docs/tutorials
pytorch: https://pytorch.org/docs/stable/index.html
pybrain: http://pybrain.org/
neurolab模塊下載地址:https://pypi.org/project/neurolab
安裝流程:
1.將下載的neurolab壓縮包解壓至/software/Lib/site-packages目錄下(Anaconda3.6爲例).
2.進入neurolab文件夾(解壓後的文件名:neurolab-0.3.5),Shift+鼠標右鍵調出CMD,輸入代碼:
python setup.py install
3.測試:在Python環境下,輸入import neurolab,不報錯則安裝成功.
(二)neurolab模塊支持的網絡類型
單層感知機(single layer perceptron)
多層反饋感知機(Multilayer feed forward perceptron)
競爭層(Kohonen Layer)
學習向量量化(Learning Vector Quantization)
Elman循環網絡(Elman recurrent network)
Hopfield循環網絡(Hopfield recurrent network)
卷邊循環網絡(Hemming recurrent network)