windows中不能直接使用Tensorflow,所以得費點勁。(2016.11.29更新,TensorFlow 0.12 中已加入初步的 Windows 原生支持)
先是直接使用了《Deep Learning》中推薦的已經配置好Tensorflow和所有作業文件的Docker容器(貌似得翻-牆),這個方法其實很方便,用來學習Tensorflow和這個課程已經足夠了,但是不夠靈活。
最后在虛擬機ubuntu上安裝了Tensorflow,安裝配置遠程jupyter notebook(以前都叫ipython notebook),然后就能在windows上通過瀏覽器使用jupyter notebook來編寫python程序了。
使用虛擬機安裝linux
在windows里,使用vmware安裝了64位的ubuntu,注意Tensorflow只能使用64位的系統。
安裝pip
pip是一個python包管理工具,后面安裝Tensorflow和ipython notebook都可以很方便的用這個。
安裝ssh
ssh是一種安全協議,Ubuntu沒有默認安裝ssh,使用ssh就能遠程登錄這台linux了。
使用虛擬機切來切去常常會很卡,所以,可以打開虛擬機后直接最小化了,用Xshell之類的工具通過ssh連接linux,然后就在Xshell中使用linux。
安裝Tensorflow
按照Tensorflow推薦的pip安裝方法安裝,很簡單。
安裝ipython notebook
使用pip也是一行就能解決。http://ipython.org/ipython-doc/2/install/install.html
配置遠程ipython notebook
稍微麻煩點,這個博客寫的很詳細:http://blog.csdn.net/suzyu12345/article/details/51037905
有點小問題,現在版本比較新了,叫做jupyter notebook,不再推薦使用ipython notebook,有些配置放到了文件夾~/.jupyter
而不是之前的~/.ipython
,所以第三步需要使用
jupyter notebook --generate-config
,
然后需要編輯配置文件是這個:~/.jupyter/jupyter_notebook_config.py
啟動ipython notebook:
jupyter notebook --profile=nbserver
這個問題的解決方案來源:
Unrecognized alias: '--profile=nbserver', it will probably have no effect
http://stackoverflow.com/questions/31974797/ipython-notebook-wont-read-the-configuration-file
使用Tensorflow
Tensorflow Github
Tensorflow官方文檔中文版
MOOC課程《Deep Learning》 :作業使用的都是Tensorflow,詳細的示例代碼和指導。
作者:[rubbninja](http://www.cnblogs.com/rubbninja/) 出處:[http://www.cnblogs.com/rubbninja/](http://www.cnblogs.com/rubbninja/) 關於作者:目前主要研究領域為機器學習與無線定位技術,歡迎討論與指正! 版權聲明:本文版權歸作者和博客園共有,轉載請注明出處。