Python Ubuntu虛擬機深度學習入門
更多深度文章,請關注雲計算頻道:https://yq.aliyun.com/cloud
當你打算開始學習深度學習+Python時,我強烈建議你使用Linux環境。因為深度學習工具可以更輕鬆地在Linux上進行配置和安裝,從而可以快速開發和運行神經網絡。
當然,配置你自己的深度學習+ Python + Linux開發環境可能是相當麻煩的任務, 特別是如果你的Linux是新手入門,使用命令行/終端,或手動編譯和安裝軟件包時可能是非常困難的。
為了幫助你開始深度學習+ Python的學習,我已經創建了一個Ubuntu虛擬機,其中包含你需要成功的所有必要的深入學習庫(包括Keras,TensorFlow,scikit- learning,scikit-image,OpenCV等)預先配置和預先安裝。
在本文的其餘部分,我將向你展示:
· 如何下載並安裝VirtualBox來管理,創建和導入虛擬機。
· 如何導入預配置的Ubuntu虛擬機進行深入學習。
· 如何訪問虛擬機上預先安裝的深度學習庫 。
1.深度學習+ Python虛擬機:
在以下部分中,我將介紹如何輕鬆地導入Ubuntu深度學習虛擬機。
本教程分為三個部分,以便於消化和理解:
1. 下載並安裝VirtualBox。
2. 下載並導入你預先配置的Ubuntu深度學習虛擬機。
3. 訪問深入學習虛擬機中的Python開發環境。
1.1步驟1:下載並安裝VirtualBox:
第一步是下載VirtualBox,一個用於管理虛擬機的免費開源平台。VirtualBox可以在macOS,Linux和Windows上運行。我們稱VirtualBox在你的主機上運行的物理硬件。 將導入到VirtualBox的虛擬機是客機 。
要安裝VirtualBox,首先訪問下載頁麵,然後為你的操作係統選擇適當的二進製文件:
從那裏按照提供的說明在你的係統上安裝軟件。我將在本例中使用macOS,但是這些說明同樣適用於Linux和Windows:
1.2步驟2:下載你的深度學習虛擬機
現在安裝了VirtualBox,你需要下載計算機視覺深度學習Python相關聯的預配置的Ubuntu虛擬機:
該文件約為4GB,此下載需要一些時間才能完成。
一旦你下載了VirtualMachine.zip文件,你會發現一個名為DL4CV UbuntuVM.ova的文件.我已將此文件放在桌麵上:
這個文件才是真正被需要的文件。
1.3步驟3:將深度學習的虛擬機導入VirtualBox
打開VirtualBox管理器。從那裏選擇File=>Imort Appliance..:
一旦對話框打開,你將需要導航到DL4CVUbuntuVM.ova文件位於磁盤上:
最後,你可以單擊“導入”並允許虛擬機導入:
整個導入過程隻需要幾分鍾。
1.4步驟#4:引導深度學習的虛擬機
現在,深度學習的虛擬機已被導入,我們需要啟動它。
從VirtualBox管理器中選擇窗口左窗格上的“DL4CV Ubuntu VM”,然後單擊“開始”:
虛擬機啟動後,你可以使用以下憑據進行登錄:
用戶名: pyimagesearch。
密碼: deeplearning。
1.5步驟5:訪問深度學習的Python虛擬環境
登錄虛擬機後的下一步是啟動終端:
從那裏,執行workon dl4cv訪問Python +深度學習開發環境:
請注意,我的提示現在其前麵有文本(dl4cv),這意味著我已經在dl4cv Python虛擬環境中。
你可以運行pip來查看安裝的所有Python庫。
我已經包括一個屏幕截圖,演示如何從Python shell導入Keras,TensorFlow和OpenCV:
2.在虛擬機上使用Python執行計算機視覺深度學習中的代碼
有多種方法可以使用來自虛擬機的Python源代碼+數據集來訪問計算機視覺深度學習。
到目前為止,最簡單的方法是在開源社區尋找類似代碼,並且下載代碼+數據集。
當然,你隨時可以使用內置的文本編輯器在Ubuntu虛擬機中手動編寫代碼。
3.使用深度學習虛擬機的小提示:
當使用Ubuntu VirtualBox虛擬機進行深入學習時,我建議如下:
使用Sublime Text作為輕量級代碼編輯器。 Sublime Text是我最喜歡的Linux代碼編輯器。它簡單易用,非常輕便,非常適合虛擬機。
使用PyCharm作為一個完整的IDE。當談到Python IDE時,很難擊敗PyCharm。 我個人不喜歡在虛擬機中使用PyCharm,因為它相當資源匱乏。一旦安裝,你還需要配置PyCharm來使用dl4cv Python環境。
4.疑難解答和FAQ
在下文中,我將詳細介紹了有關預先配置的Ubuntu深度學習虛擬機的常見問題和問題的答案。
4.1如何啟動我的深入學習虛擬機?
導入VM後,選擇VirtualBox軟件左側的“DL4CV Ubuntu VM” ,然後單擊“開始”按鈕。然後你的VM將啟動。
4.2Ubuntu深度學習虛擬機的用戶名和密碼是什麼?
用戶名是pyimagesearch ,密碼是deeplearning 。
4.3如何運行訪問深度學習庫的Python腳本?
使用Python虛擬機深度學習計算機視覺使用Python虛擬環境來幫助組織Python模塊,並將其與係統安裝的Python分開。
要訪問虛擬環境,隻需從shell中執行workon dl4cv 。在那裏,你可以訪問深度學習/計算機視覺庫,如TensorFlow,Keras,OpenCV,scikit-learning,scikit-image等。
4.4如何從Ubuntu虛擬機訪問我的GPU?
簡單的答案是你無法從虛擬機訪問GPU。虛擬機抽象你的硬件,並在主機和客戶機之間創建一個人造障礙。物理計算機上的外圍設備(如GPU,USB端口等)無法被虛擬機訪問。
如果你想使用GPU進行深入學習,我建議你配置你的本地開發環境。
4.5我收到與“VT-x / AMD-V硬件加速不適用於你的係統”相關的錯誤消息。 我該怎麼辦?
如果你收到類似於以下內容的錯誤消息:
那麼你可能需要檢查你的BIOS,並確保啟用虛擬化。如果你在Windows上,你可能還需要禁用Hyper-V模式。
解決方法:
1. 從Windows控製麵板(如果使用Windows操作係統)禁用Hyper-V模式。 看看這個問題的答案。禁用Hyper-V在不同的Windows版本上是不同的,但是按照上述問題的答案,你應該可以找到你的解決方案。 也就是說,還要確保你也執行下麵的步驟2。
2. 檢查你的BIOS。下次啟動係統時,請進入BIOS,並確保啟用虛擬化(通常它處於某種“高級設置”下)。如果未啟用虛擬化,則VM將無法啟動。
以上就是我全部的介紹,希望能夠幫助到你!
本文由北郵@愛可可-愛生活老師推薦,阿裏雲雲棲社區組織翻譯。
文章原標題:《Your deep learning + Python Ubuntu virtual machine》
譯者:袁虎,審校:
文章為簡譯,更為詳細的內容,請查看原文
最後更新:2017-09-27 10:33:19
上一篇:
怡海軟件:數據挖掘在CRM中的應用
下一篇:
下載頻道規則
WireX:Android智能手機組成的DDoS僵屍網絡
Java鎖的種類以及辨析(四):可重入鎖
[新聞爆料]【xin站大全】域名iot.xin一口價3萬被秒
Android高手應該精通哪些內容?
HGE 係列教材(5) --- 輸入、聲音和渲染
Mellanox網卡嵌入Xilinx FPGA將降低背板插槽數量與CPU周期占用
轉|解讀係統日誌的重要性
ubuntu進行apt-get時候出現Package ssh is not available, but is referred to by another package 錯誤
她受馬雲影響創業,想在全球女性創業者大會上分享這些事
開源框架Core Plot的使用