1. 程式人生 > >Ubuntu下搭建深度學習環境教程(scikit-neuralnetwork、matplotlib、Theano等)

Ubuntu下搭建深度學習環境教程(scikit-neuralnetwork、matplotlib、Theano等)

      今天給大家介紹下在ubuntu14.04中安裝scikit-neuralnetwork:(安裝流程為從頂層向下安裝,頂層包需要下層什麼樣的包就再補安裝什麼樣的包去滿足頂層包的需要環境,這樣安裝的成功率會很高),另外需要有耐心去檢視ubuntu的Terminal提示的錯誤資訊,其實ubuntu安裝過程已經把錯誤資訊很好的提示在terminal上。提前預備熱身時看一下gitHub上的介紹關於scikit-neuralnetwork的coding;謹記哦:缺什麼補什麼,就一定會安裝成功的。(中間會涉及安裝好多別的包比如:numpy、scipy、Theano、pylearn2、Lasagne、matplotlib等等的包)

     1:首先在Ubuntu中輸入Python檢視Ubuntu中自帶的python版本,一般情況下預設的版本是2.7.6(一般在2.7.9以後的版本會自帶pip命令);


     2:不放心的話輸入pip命令進行檢查。Ubuntu14.04版本必定會報錯;


     3:安裝pip命令。sudo apt-get install python-pip。報錯unable to locate package python-pip;(注意:apt-get install 是安裝ubuntu系統級別需要的包,pip install是安裝python需要的包)


     4:上面錯誤的解決辦法為更新ubuntu14.04系統:sudo apt-get update

;然後再更新pip工具:sudo apt-get install python-pip;這回就一定可以成功了;測試命令:pip;出現下圖介面;


     5:試圖安裝scikit-neuralnetwork:sudo pip install scikit-neuralnetwork;查看出錯資訊,按照出錯誤的提示資訊安裝下層的包。下圖是提示的錯誤資訊。故需要安裝python-dev:sudo apt-get install python-dev


      6:再一次試圖安裝scikit-neuralnetwork:sudo pip install scikit-neutralnetwork;查看出錯資訊提示,按照出錯誤的提示資訊安裝下層的包。下圖是提示的錯誤資訊。故需要安裝numpy、scipy、Theano:sudo pip install numpy scipy Theano


     7:在安裝numpy、scipy、Theano中時又出現了下圖的錯誤,根據錯誤的提示資訊安裝相對應的包:sudo apt-get install libblas-dev liblapack-dev libatlas-base-dev gfortran


     8:再一次安裝numpy、scipy、Theano包:sudo pip install numpy scipy Theano;這回會安裝成功;測試命令:進入python匯入numpy、scipy、theano包:import numpy;import scipy; import theano;如果沒有提示錯誤,則成功安裝。


     9:根據官網介紹在正式安裝scikit-neuralnetwork之前還需要兩個安裝包。詳細資訊見下圖:故需要安裝pylearn2和Lasagne兩個包。


       10:安裝pylearn2包。命令:sudo pip install  -e Git+https://github.com/lisa-lab/pylearn2.git#egg=Package;根據提示資訊沒有安裝git報錯,錯誤如下圖所示,安裝git命令:sudo apt-get install git;然後在繼續安裝pylearn2;安裝命令:sudo pip install -e git+https://github.com/lisa-lab/pylearn2.git#egg=Package

 

       安裝成功pylearn2,進行測試pylearn2: import pylearn2是否報錯,沒報錯成功否則失敗。

      

     11:安裝Lasagne包。命令:sudo pip install -e git+https://github.com/Lasagne/Lasagne.git#egg=Package;然後進行測試:import lasagne


    12:正式到了可以安裝scikit-neuralnetwork了,命令:sudo pip install scikit-neuralnetwork

    13:克隆github上的程式碼:sudo git clone https://github.com/aigamedev/scikit-neuralnetwork.git

    14:ls進行檢視當前目錄都有神馬,進入scikit-neuralnetwork資料夾下:cd scikit-neuralnetwork


    15:ls進行檢視當前目錄都有神馬,執行setup.py:sudo python setup.py develop


    16:安裝完畢。

    17:安裝nose進行測試:sudo pip install nose

    18:檢視nose版本:nosetests -V sknn.tests


    19:進行測試scikit-neuralnetwork:nosetests -v sknn.tests,進行測試,有一個錯誤,根據錯誤提示是沒有pandas這個module,因此安裝module。


      20:安裝pandas,命令:sudo pip install pandas

      21:安裝matplotlib視覺化包,命令:sudo pip install matplotlib;根據下圖錯誤提示資訊需要安裝3個包:png、freetype、jpeg:命令:sudo apt-get install libpng-dev libjpeg8-dev libfreetype6-dev; 安裝完上面的包後再一次安裝matplotlib包:sudo pip install matplotlib


     22:視覺視覺化測試是在scikit-neuralnetwork包下面有一個examples資料夾,命令:python examples/plot_mlp.py --params activation;效果圖如下圖所示:


       23:在scikit-neuralnetwork包下的examples包下的bench_mnist.py檔案做mnist資料集測試:  python examples/bench_mnist.py sknn

       24:以上就是安裝scikit-neuralnetwork,中間安裝了Theano、numpy、scipy、pylearn2、Lasagne等等的包。

相關推薦

Ubuntu搭建深度學習環境教程scikit-neuralnetworkmatplotlibTheano

      今天給大家介紹下在ubuntu14.04中安裝scikit-neuralnetwork:(安裝流程為從頂層向下安裝,頂層包需要下層什麼樣的包就再補安裝什麼樣的包去滿足頂層包的需要環境,這樣安裝的成功率會很高),另外需要有耐心去檢視ubuntu的Terminal提示

ubuntu 搭建深度學習環境ubuntu18.04+anaconda3+cuda9.0+cudnn7.0+pytorch+nltk

一、anaconda安裝簡單,選擇linux對應的x86版本下載,進入下在目錄,執行對應版本的安裝命令bash Anaconda3-*.sh,按照提示安enter與yes即可 二、cuda9.0也可以裝在18.04的ubuntu系統上,18.04相容16.04

雙系統搭建深度學習環境

前言:         搭建的過程吸取了很多大神的經驗,但是由於沒有儲存連結,沒有辦法在此致謝以及加上鍊接,請各位大神看到後不要生氣哈。自己的安裝經驗不一定適合所有人,所寫內容僅供參考。  一、硬體及系統環境 1、WIN7旗艦版和Ubuntu 16.04 2、顯示卡Q

TensorFlow和深度學習入門教程TensorFlow and deep learning without a PhD

前言 上月導師在組會上交我們用tensorflow寫深度學習和卷積神經網路,並把其PPT的參考學習資料給了我們, 這是codelabs上的教程:《TensorFlow and deep learning,without a PhD》 當然登入需要翻牆,我也順

Ubuntu環境,使用Spyder+TensorFlow搭建深度學習環境

打算使用卷積神經網路對實驗圖片進行分類,因此需要牽涉相關的深度學習的東西。一個是之前部落格談到的Ubuntu的安裝問題,這次遇到的是IDE環境的搭建。不過問題還不是很多,現在記錄下來當做備註記憶吧。

Win764位+VS2013+cuda7.5環境搭建深度學習Caffe計算框架

     0、前言             經過一個星期,在查閱了很多網路資源(例如歐新宇、薛開宇大神等)後,終於在不斷摸索中,找到適合了自己電腦配置【Win7(64)+VS2013+cuda7.5】的Caffe教程。感謝happynear大神[]、小鹹魚_前輩[],這兩

Ubuntu搭建spark2.4環境單機版

說明:單機版的Spark的機器上只需要安裝JDK即可,其他諸如Hadoop、Zookeeper(甚至是scala)之類的東西可以一概不安裝。 叢集版搭建:Spark2.2叢集部署和配置 一、安裝JDK1.8 1、下載JDK1.8,地址 2、將下載的檔案儲存在 /home/qq/j

deepin linux 15.5 + 小米筆記本pro 深度學習環境tensorflow-gpu 1.4版本搭建過程

深度學習環境tensorflow-gpu 1.4安裝過程記錄 換了個小米筆記本用來辦公,內建win10,因為硬碟容量較小,搭建linux雙系統的想法只好暫時擱置,忍著用了幾個月。 前幾天買了塊硬碟,升級了一下筆記本,這下終於可以裝上雙系統了,程式猿還是覺得l

ubuntu 16.04 配置深度學習環境之OpenCV的安裝

1. 從官網下載zip原始碼,解壓2. 安裝依賴 sudo apt-get -y remove ffmpeg x264 libx264-dev sudo apt-get -y install libopencv-dev sudo apt-get -y install bu

ubuntu搭建android開發環境ubuntu安裝搜狗輸入法by 星空武哥

      剛安裝完的ubuntu系統預設的鍵盤輸入方式是IBus,但是作為android開發的ubuntu“系統鍵盤輸入方式系統”是不支援Ibus的,所以我們要安裝搜狗輸入法。 安裝搜狗

Win10深度學習環境配置上篇:python3 + curl + pip + Jupyter notebook

好記性不如爛筆頭,純粹為自己的學習生活記錄點什麼! 本次記錄win10下安裝python3+curl+pip+jupyter,以及修改右鍵快捷開啟cmd 對於大多數的學習者,還是習慣選擇在ubuntu系統上學習深度學習,主要還是因為絕大多數演算法實現都是ubunt

使用安卓手機開發深度學習簡易教程Python3+Keras

本教程基於安卓手機平臺,在PyDroid3軟體上,使用Python3語言配合Keras框架開發深度學習。本文章主要涉及在手機上開發環境的搭建,以及簡單的示例程式碼,如果想深入研究開發,還需要讀者自己花些功夫了。不廢話,開始教程。。 準備工作 1、手上需要有一個安卓手機,最近兩年

在伺服器搭建深度學習環境隨筆

1、檢視CUDA版本 nvcc -V 2、conda的使用 建立envs #空環境 conda create --name myenv #設定python版本 conda create -n myenv python=3.6 進入envs source activate

深度學習系列教程tf.data API 使用方法介紹

轉載自https://zhuanlan.zhihu.com/p/32649553。謝謝作者辛苦整理。若侵權,告知即刪。 傾心之作!天學網AI學院名師團隊“玩轉TensorFlow與深度學習模型”系列文字教程,本週帶來tf.data API 使用方法介紹! 該教程通過知識點講解+答疑

教你如何用docker快速搭建深度學習環境

本教程搭建集 Tensorflow、Keras、Coffe、PyTorch 等深度學習框架於一身的環境,及jupyter。 一、安裝依賴環境 1. 使用國內映象加速安裝 sudo mv /etc/

Win10深度學習環境配置下篇:TensorFlow + Keras + Matplotlib + OpenCV

好記性不如爛筆頭,純粹為自己的學習生活記錄點什麼! 本次接上篇文章Win10深度學習環境配置(上篇),繼續記錄win10下深度學習環境配置過程,下篇記錄安裝TensorFlow+Keras TensorFlow 由於上篇介紹了pip安裝方法,所以win10系

Ubuntu搭建Python3.7環境

Python3.7在2018年6月27號正式版本釋出. 在Ubuntu下,通過原始碼安裝來自行搭建編輯. 進入終端介面,然後進行以下操作即可。 wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.t

深度學習實戰教程1--手機上跑目標檢測模型YOLO,從DarkNet到Caffe再到NCNN完整打通

https://github.com/lwplw 這篇打算就直入主題了,YOLO是什麼、DarkNet是什麼、Caffe是什麼、NCNN又是什麼…等等這一系列的基礎科普這裡就完全不說了,牽扯實在太多,通過其他帖子有一定的積累後,看這篇就相對容易了。 本文核心:把一個目標檢測模型跑

Ubuntu搭建Java開發環境

安裝與設定JDK Sun JDK的安裝基本上有兩種方式: 1. 通過Ubuntu提供的包管理工具進行安裝 Ubuntu在其包倉庫裡都包括有JDK的安裝,只要sources.list設定正確,通過apt-get, aptitude, Synaptic Package

Ubuntu搭建python開發環境

Ubuntu下搭建python開發環境 1. 下載安裝python執行環境 Ps:ubuntu自帶python2.7環境,如需下載安裝,可使用以下命令 首先輸入sudo passwd 輸入root相