大家應(yīng)該都知道python擁有各種豐富的第三方庫,可以為我們的開發(fā)工作帶來很大的幫助,而且針對(duì)不同的領(lǐng)域python有著各種各樣的庫,那么今天為大家介紹五個(gè)常用的機(jī)器學(xué)習(xí)python庫!
1、NumPy:通用的數(shù)組處理軟件包,提供高性能的多維數(shù)組對(duì)象和用于處理這些數(shù)組的工具,用于科學(xué)計(jì)算的基本python軟件包。NumPy的核心功能是ndarray,代表n維數(shù)組數(shù)據(jù)結(jié)構(gòu)。
2、Scipy:免費(fèi)開源的python庫,用于科學(xué)計(jì)算和技術(shù)計(jì)算。包含用于優(yōu)化、線性代數(shù)、積分、插值、特殊函數(shù)、FFT、信號(hào)及圖像處理、ODE求解器以及科學(xué)工程中其他常見任務(wù)的模塊。Scipy使用的基本數(shù)據(jù)結(jié)構(gòu)是NumPy模塊提供的多維數(shù)組。
3、Tensorflow:是一種免費(fèi)開源的軟件庫,用于針對(duì)各種任務(wù)的數(shù)據(jù)流和可微分編程。是谷歌Brain的第二代系統(tǒng),TensorFlow可以在多個(gè)CPU和GPU上運(yùn)行,同時(shí)TensorFlow可在64位的Linux、macOS、Windows和移動(dòng)計(jì)算平臺(tái)上使用。
4、Pytorch:一種基于Torch庫的開源機(jī)器學(xué)習(xí)庫,用于計(jì)算機(jī)視覺和自然語言處理等應(yīng)用,主要由Facebook的AI研究實(shí)驗(yàn)室開發(fā)。擁有更完善的python接口,主要側(cè)重于開發(fā),還有C++接口。
5、Keras:一種用python編寫的開源神經(jīng)網(wǎng)絡(luò)庫,能夠在TensorFlow、Microsoft Cognitive Toolkit、R、Theano或PlaidML上運(yùn)行。致力于易于使用、模塊化和可擴(kuò)展。
聯(lián)系客服