機器學習中軟體工具入門與指南

2021-09-24 04:53:40 字數 1094 閱讀 7231

#名詞解釋,具體功能,鏈結的安裝教程。使用過程中的問題 等等

cuda:cuda™是一種由nvidia推出的通用平行計算架構,該架構使gpu能夠解決複雜的計算問題。

pytorch:乙個開源的python機器學習庫

conda:乙個開源的軟體包管理系統和環境管理系統

【conda】

conda能讓開發者輕鬆的建立、儲存、載入和選擇本地的電腦的開發環境,這尤其適用於python開發者,其它語言可用conda進行包的管理。

conda能讓開發者輕鬆的建立、儲存、載入和選擇本地的電腦的開發環境,這尤其適用於python開發者。

當系統中,存在多個不同版本的python,如python2.7、python3.7,及各種依賴於不同版本的包,這時候很容易在呼叫和選擇的時候出現意想不到的問題,conda就是用於解決它而產生的。conda可以基於不同的python版本建立環境,如:開發者a可以基於python3.7建立乙個自己用的環境conda create --name a_env python=3.7,再將自己需要的包安裝在 a_env 這個環境中,當以後需要用時,直接選擇自己的配置的環境即可。

不同版本的conda,只會影響建立環境(env)下的預設python版本。

conda create --name env_name python=python版本號(預設為當前 python 版本)

(參看:博主@dengchunlin01 的教程

【cuda】

除了tensorflow之外,許多其他dl框架依賴cuda來支援gpu,包括caffe2,cntk,databricks,keras,mxnet,pytorch,theano和torch。在大多數情況下,他們使用cudnn庫進行深度神經網路計算。該庫對於深度學習框架的培訓非常重要,使用給定版本的cudnn的所有框架對於等效用例具有基本相同的效能數字。當cuda和cudnn從版本改進到版本時,更新到新版本的所有深度學習框架都會看到效能提公升。從框架到框架的效能往往不同的地方在於它們擴充套件到多個gpu和多個節點的程度。

cuda深度學習庫

pyhton機器學習入門基礎(機器學習與決策樹)

scikit learn資料探勘工具包 1 scikit learn是基於python的資料探勘和機器學習的工具包 方便實現資料的資料分析與高階操作,是資料分析裡面非常重要的工具包。2 scikit learn是資料探勘重要的工具包,其官網為可以方便地進行進行相關用法的查詢。3 scikit lea...

資料探勘與機器學習入門

導論 機器學習演算法最適用的場景就是 不便用規則處理的場合 資料探勘 data mining 是有組織有目的地收集資料,通過分析資料使之成為資訊,從而在大量資料中尋找潛在規律以形成規則或知識的技術。機器學習 machine learning,ml 是一門多領域交叉學科,涉及概率論 統計學 逼近論 凸...

創科視覺軟體說明書 機器視覺入門指南

在中國,如果將製造業比作國民經濟的主體,那工業自動化就是血液。在乙個主體中,血液是無處不在的,而血液是主體生命延續的基本保障。要說工業自動化那就要說機器視覺,因為工業自動化離不開機器視覺。在工業自動化製造過程中,機器視覺就是用機器代替人在工業生產中來做檢測和判斷,而且隨著工業自動化程度不斷提高,機器...