L.C.提醒我補上配置的坑python
1.配置gpu版本的keras(tensorflow/theano)真xx難!對計算的時間要求不高,就弄個cpu慢吞吞訓練算了,怎麼安裝cpu版本的深度學習框架?框架
so fxxking easy!
官網(或清華大學鏡像站點)下載anaconda安裝,以後在命令行輸入如下代碼:函數
pip install theano; #pip install tensorflow; #選擇theano或者tensorflow pip install keras
done!學習
要注意的是,若是使用tensorflow做爲backend,就要下載python 3.5.2 對應的anaconda版本,記得是anaconda3 4.2.0命令行
2.安裝gpu版本的keras後,提示can not find g++.exe(或者相似差很少意思的error)code
首先多是沒正確安裝g++,再次在cmd輸入:ip
conda install mingw libpython
若是提示已經satisfied,說明不是由於這個問題。檢查mingw目錄以及其下的bin、lib目錄是否被添加進環境變量。v8
3.導入gpu版本keras(theano/tensorflow)時,提示缺乏pygpu模塊cmd
no hesitating,tap in:深度學習
pip install pygpu
4.用keras的plot_mode函數繪製模型summary失敗
八成是沒有安裝下面兩個包:
pip install pydot pip install graphviz
5..theanorc.txt裏面的'device = gpu'沒法識別
八成是安裝了加速版的theano,此版本支持nvidia的cuda核心,把'device = gpu'改爲'device = cuda'
6.import進keras時提示找不到cudnn
解壓cudnn直接覆蓋cuda目錄的文件夾。
7.若是使用theano做爲beckend,記得手動調整keras的configuration文件裏面的backend項
8.import tensorflow時顯示有lib、dll加載不了
找到cuda的安裝目錄,把v8.0文件夾下面全部的子文件夾目錄添加進環境變量
9.couldn't open CUDA library xxxxxxx.dll
在cuda安裝目錄下搜這個找不到的文件,拷貝到已經添加環境變量的文件夾裏
10.用什麼交互式界面編寫keras程序比較好?jupyter notebook