新聞中心
Python 是很流行和使用比較廣泛的編程語言之一,它已經(jīng)超越了業(yè)界許多編程語言,名列前茅。它在開發(fā)人員中流行的原因有很多,最重要的一點(diǎn)就是它有大量的庫(kù)供用戶使用。Python 的易用性、靈活性吸引了許多開發(fā)人員為機(jī)器學(xué)習(xí)創(chuàng)建新的庫(kù)。有一個(gè)庫(kù)大家必都會(huì)介紹,就是TensorFlow,這里就不多說了。那么,以下就是今日份干貨,大家有什么自己最喜歡的庫(kù)也可以在評(píng)論中留言分享~

創(chuàng)新互聯(lián)公司-成都網(wǎng)站建設(shè)公司,專注網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)、網(wǎng)站營(yíng)銷推廣,國(guó)際域名空間,網(wǎng)絡(luò)空間,綿陽(yáng)服務(wù)器托管有關(guān)企業(yè)網(wǎng)站制作方案、改版、費(fèi)用等問題,請(qǐng)聯(lián)系創(chuàng)新互聯(lián)公司。
1.Keras
Keras是由python編寫的機(jī)器學(xué)習(xí)API,其運(yùn)行在機(jī)器學(xué)習(xí)的優(yōu)秀平臺(tái)TensorFlow上。好處在于可以很快地實(shí)現(xiàn)網(wǎng)絡(luò)模型的搭建,數(shù)據(jù)輸入輸出也很方便,讓你可以專注于網(wǎng)絡(luò)模型本身,適合新手。比較大的缺點(diǎn)就是慢!作為高層API,推理速度等等肯定沒tf,mxnet那些快。
2. PyTorch
它的特點(diǎn):處理N維度張量,和numpy類似,但是可以在GPU上運(yùn)行。支持自動(dòng)微分來構(gòu)建和訓(xùn)練大型的神經(jīng)網(wǎng)絡(luò)。
3. fastai
用過的都說好,通過利用當(dāng)下優(yōu)秀的技術(shù)實(shí)踐,fastai極快地簡(jiǎn)化了訓(xùn)練過程也加速了神經(jīng)網(wǎng)絡(luò)。只要一個(gè)API就包含了幾乎所有常見的深度學(xué)習(xí)應(yīng)用。
4. JAX
Jax 是 Autograd 和 XLA 的結(jié)合用來提供高性能機(jī)器學(xué)習(xí)研究。作為 Autograd 的更新版本,JAX 可以自動(dòng)微分原生 Python 和 Numpy 函數(shù)??赏ㄟ^ loops、branches、recursion 和 closures,進(jìn)行微分,并且能夠?qū)?dǎo)數(shù)的導(dǎo)數(shù)求導(dǎo)。支持反向模式微分通過 grad。
5. FastText
它是一個(gè)可以讓你高效學(xué)習(xí)單詞表意和句子分類的庫(kù)。
6. spaCy
spaCy v3.0具有所有新的基于transformer的管道,讓spaCy的準(zhǔn)確率達(dá)到SOTA。你可以使用任意預(yù)訓(xùn)練transformer來訓(xùn)練你自己的管道,也可以在多組件和多任務(wù)之間共享transformer。spaCy的transformer支持與PyTorch和HuggingFace transformers庫(kù)的集成,在管道中可以訪問許多預(yù)訓(xùn)練模型。
7. gensim
它通過使用大型語料庫(kù)進(jìn)行主題建模、文檔索引和相似性檢索。目標(biāo)受眾是自然語言處理(NLP)和信息檢索(IR)社區(qū)。
8. NLTK
它是自然語言工具箱,是一整套針對(duì)自然語言處理研究和開發(fā)的開源Python模塊、數(shù)據(jù)集和教程。
9. TextBlob
簡(jiǎn)單,Python風(fēng)格,是一個(gè)用于處理文本數(shù)據(jù)的庫(kù)。它為潛入常見的自然語言處理(NLP)任務(wù)提供了一個(gè)簡(jiǎn)單的API,例如詞性標(biāo)注,名詞短語提取,情感分析,分類,翻譯等。
10. Pillow
它是個(gè)對(duì)用戶十分友好的PIL分支。PIL是Python圖像庫(kù)。
11. OpenCV
開源計(jì)算機(jī)視覺庫(kù)。
12.LightGBM
它可以幫助開發(fā)人員使用重新定義的基本模型,即決策樹來構(gòu)建新的算法。LightGBM 的特點(diǎn):計(jì)算速度快、生產(chǎn)效率高、直觀、易于使用。這個(gè)庫(kù)提供了高度可擴(kuò)展、優(yōu)化和快速的梯度增強(qiáng)實(shí)現(xiàn),這使它在機(jī)器學(xué)習(xí)開發(fā)者中很流行。
13.Pandas
Pandas是Python中的一個(gè)機(jī)器學(xué)習(xí)庫(kù),它提供高級(jí)的數(shù)據(jù)結(jié)構(gòu)和各種各樣的分析工具。主要是能夠使用一個(gè)或兩個(gè)命令轉(zhuǎn)換復(fù)雜的數(shù)據(jù)操作。它還有許多內(nèi)置的分組、數(shù)據(jù)組合、過濾和時(shí)間序列功能的函數(shù)。當(dāng)和其他庫(kù)一起使用時(shí),Pandas保證了高性能和良好的靈活性。
14..Numpy
數(shù)組接口是 Numpy 的最佳特性。它非常容易理解和使用,讓復(fù)雜的數(shù)學(xué)實(shí)現(xiàn)變得非常簡(jiǎn)單。廣泛使用,因此有很多開源貢獻(xiàn)者。該接口可用于將圖像、聲音和其他二進(jìn)制原始流表示為 n 維實(shí)數(shù)數(shù)組。
15.Click
Click的開發(fā)初衷就是使用最少的代碼,以一種可組合的方式創(chuàng)建漂亮的命令行接口。它的目的是使編寫命令行工具的過程快速而有趣,同時(shí)防止由于無法實(shí)現(xiàn)預(yù)期的CLI API而導(dǎo)致的任何問題。主要有三個(gè)特點(diǎn):命令的任意嵌套、自動(dòng)幫助頁(yè)面生成、支持在運(yùn)行時(shí)延遲加載子命令。
當(dāng)前文章:良心整理15個(gè)超級(jí)Python庫(kù),不要錯(cuò)過
URL網(wǎng)址:http://www.dlmjj.cn/article/ccoesjg.html


咨詢
建站咨詢
