MacOS?Pytorch?機器學習環(huán)境搭建方法
學習 Pytorch ,首先要搭建好環(huán)境,這里將采用 Anoconda + Pytorch + PyCharm 來一起構建 Pytorch 學習環(huán)境。
1. Anoconda 安裝與環(huán)境創(chuàng)建
Anoconda 官方介紹:提供了在一臺機器上執(zhí)行 Python/R 數(shù)據(jù)科學和機器學習的最簡單方法。
為什么最簡單?主要有三點:
- 豐富的科學包與依賴項:它附帶了 conda、Python 和 150 多個科學包及其依賴項,還有一大批常用數(shù)據(jù)科學包,可以立即開始數(shù)據(jù)處理;
- 管理包:它是在 conda(一個包管理器和環(huán)境管理器)發(fā)展起來的,可以方便的安裝、卸載機器學習所要用到的第三方包;
- 管理環(huán)境:可創(chuàng)建環(huán)境適配不同包版本的項目,并可在不同環(huán)境中切換,防止出現(xiàn)版本兼容等不可預見的問題;
安裝方式很簡單,直接官網(wǎng)下載安裝:https://www.anaconda.com/
安裝完成后:
(1)創(chuàng)建一個獨立的虛擬環(huán)境(避免與當前環(huán)境的一些包沖突),命令如下:
conda create -n pytorch python=3.9 numpy matplotlib pandas jupyter notebook
- pytorch:環(huán)境名,可以隨便定義
- numpy:是Python的一種開源的數(shù)值計算擴展
- matplotlib:是一個 Python 的 2D繪圖庫,它以各種硬拷貝格式和跨平臺的交互式環(huán)境生成出版質量級別的圖形
- pandas:是基于NumPy 的一種工具,該工具是為解決數(shù)據(jù)分析任務而創(chuàng)建的
- jupyter notebook:是一個交互式筆記本,支持運行 40 多種編程語言
(2)環(huán)境處理
激活環(huán)境:
conda activate pytorch
退出環(huán)境:
conda deactivate
2. Pytorch 安裝
激活環(huán)境后,在這環(huán)境下,安裝 pytorch,官網(wǎng)直接復制安裝命令:https://pytorch.org/get-started/locally/,如下:
conda install pytorch torchvision torchaudio -c pytorch
這個時間可能會有點長,耐心等待安裝完成即可。
3. PyCharm 安裝
安裝 PyCharm 目的,正如上圖所示,這是個專業(yè)的 Python IDE 工具,能提供智能代碼補全、 實時錯誤檢查和快速修復功能。
官網(wǎng)直接下載安裝即可:https://www.jetbrains.com/zh-cn/pycharm/
安裝完成后,新建項目后選擇 Interpreter 為上面創(chuàng)建的 pytorch 環(huán)境,如下圖:
然后新建一個 py 文件輸入,如下:
import torch x=torch.rand(5,3) print(x)
點擊運行,沒有報錯,就說明整個環(huán)境搭建好了,接下來就可以盡情地投入學習了,fighting !!!
總結:Anoconda 安裝與創(chuàng)建環(huán)境 + 安裝 pytorch + 安裝 PyCharm
到此這篇關于MacOS Pytorch 機器學習環(huán)境搭建的文章就介紹到這了,更多相關Pytorch 環(huán)境搭建內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Python 實現(xiàn)取矩陣的部分列,保存為一個新的矩陣方法
今天小編就為大家分享一篇Python 實現(xiàn)取矩陣的部分列,保存為一個新的矩陣方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-11-11python multiprocessing多進程變量共享與加鎖的實現(xiàn)
這篇文章主要介紹了python multiprocessing多進程變量共享與加鎖的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-10-10PyTorch搭建雙向LSTM實現(xiàn)時間序列負荷預測
這篇文章主要為大家介紹了PyTorch搭建雙向LSTM實現(xiàn)時間序列負荷預測,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-05-05