0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Python不為人知的機器學(xué)習(xí)軟件包

如意 ? 來源:讀芯術(shù) ? 作者:讀芯術(shù) ? 2020-07-05 10:22 ? 次閱讀

動態(tài)數(shù)據(jù)科學(xué)的這三劍客幾乎無人不知無人不曉:Numpy,Pandas和Matplotlib。你可能已經(jīng)熟悉這些包以及它們的運作方式。

還有其他很炫酷的包,你肯定也想試一試,例如Plotly,Seaborne,Scikit-Learn,Tensorflow和Pytorch等等。它們都很好,還有數(shù)百萬個用于Python機器學(xué)習(xí)的軟件包,其中有些未受到重視,甚至有些完全不為人知的!

本文就帶大家認識一下這些滄海遺珠。

1.Gleam

Gleam可能很多人沒有聽說過,它是一個很棒的工具,用于創(chuàng)建帶有頁面、面板和按鈕的交互式可視化項目。這些交互式Web可視化也完全與Web集成在一起,這意味著可以將它們放到網(wǎng)站到端點的任何地方。Gleam使用wtforms進行交互,可以使用任何的不同可視化工具來實際顯示數(shù)據(jù)。

如果想要一個很酷的交互式窗格,基本上可以使用任何圖形庫,那么Gleam是你的最佳選擇。

2.Table

放著pandas不用,為什么要去用Table呢?這當然是一個可行的方法。Table包使得該列表輕松成為pandas的輕量級替代品,使用Table.py讀取龐大的數(shù)據(jù)集要比使用Pandas.py容易得多??傮w而言,在某些情況下它可能更合適。

import pandas as pd

3.Mlpy

Mlpy為監(jiān)督和無監(jiān)督學(xué)習(xí)提供了大量最先進的機器學(xué)習(xí)方法。與同類產(chǎn)品不同,它旨在為數(shù)據(jù)科學(xué)提供一種多合一的方法。雖然有點過時,但對于快速增長的Python機器學(xué)習(xí)包來說無疑是一個很好的起步,它的易用性、有趣的算法和包容性是最大的亮點。

Mlpy試圖創(chuàng)建一種能平衡重現(xiàn)性、模塊化和效率的包。該包在這方面取得了成功,因為盡管許多同類包的更新頻率更高,而且肯定是行業(yè)標準,但許多此類想法似乎在編譯中丟失了。因為這些都是由成千上萬的開發(fā)人員以C語言編寫的龐大的包,但這可能也是使用它們的缺點所在。

4.Shogun

Shogun是一個用C++編寫的機器學(xué)習(xí)庫,恰巧擁有Python端口。Shogun的一大優(yōu)點是,它可用于多種不同的編程語言,并且相對統(tǒng)一。學(xué)習(xí)Shogun,你可以將所學(xué)知識應(yīng)用于支持的任何其他語言。

Shortgun擁有廣泛的前沿機器學(xué)習(xí)算法,它也是開源的,并且根據(jù)GNU(自由軟件基金會)通用許可發(fā)行,這是一個加分項。

5.OpenCV

OpenCV最初是由Intel開發(fā)的。盡管是Intel的獨家包,但它是開源的,并根據(jù)FreeBSD許可證發(fā)布。OpenCV非常優(yōu)秀的一點是,它著重于實時計算機視覺,與Shogun一樣,OpenCV最初是用C++編寫的,但是具有Python和其他語言的接口。

說實話,這五個包還不夠普及,對它們的評價也很鮮見。這些軟件包確實很酷,但可以肯定,還有數(shù)百個甚至數(shù)千個其他很酷的模塊可以添加到Pip環(huán)境中,這些模塊也很棒卻鮮為人知。

Python有一個完善

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 軟件包
    +關(guān)注

    關(guān)注

    0

    文章

    104

    瀏覽量

    11597
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4797

    瀏覽量

    84694
  • 數(shù)據(jù)科學(xué)

    關(guān)注

    0

    文章

    165

    瀏覽量

    10060
收藏 人收藏

    評論

    相關(guān)推薦

    極海推出AUTOSAR MCAL軟件包,彰顯汽車芯片設(shè)計實力

    近日,針對G32A14XX系列汽車通用MCU,極海半導(dǎo)體正式推出了具備獨立知識產(chǎn)權(quán)、完全自主開發(fā)的AUTOSAR MCAL軟件包和配置工具。這一里程碑式的成就標志著極海已建立起完善的、高水準
    的頭像 發(fā)表于 11-28 11:37 ?281次閱讀

    蘋果推出全新開源Swift軟件包

    七月三十一日,蘋果企業(yè)總部對外正式發(fā)表公告,宣布昨日(即七月二十九日)成功推出全新的開源 Swift 軟件包—— (喚名為 swift-homomorphic-encryption)。此舉旨在為 Swift 編程語言帶來應(yīng)用便利的同態(tài)加密功能。
    的頭像 發(fā)表于 07-31 15:17 ?392次閱讀

    RA系列MCU Self-Test軟件包介紹

    下面介紹一下瑞薩自檢軟件套件。該軟件包包括RA系列MCU診斷軟件、安全手冊、用戶指南和功能安全證書。RA系列MCU診斷軟件已通過安全標準認證,因此可以直接集成到您的系統(tǒng)中。無需進行認證
    的頭像 發(fā)表于 07-15 09:38 ?599次閱讀
    RA系列MCU Self-Test<b class='flag-5'>軟件包</b>介紹

    深度學(xué)習(xí)常用的Python

    深度學(xué)習(xí)作為人工智能的一個重要分支,通過模擬人類大腦中的神經(jīng)網(wǎng)絡(luò)來解決復(fù)雜問題。Python作為一種流行的編程語言,憑借其簡潔的語法和豐富的庫支持,成為了深度學(xué)習(xí)研究和應(yīng)用的首選工具。本文將深入探討
    的頭像 發(fā)表于 07-03 16:04 ?653次閱讀

    安裝依賴的Python軟件包時報錯如何解決?

    安裝依賴的 Python 軟件包,出現(xiàn)了如下錯誤,請問如何解決,謝謝! Command \"E:/msys32/mingw32/bin/python2.7.exe E:/msys32
    發(fā)表于 06-26 07:32

    TLE9879QXA40_eSL-BAS-EVAL未找到軟件包的原因?

    我使用的是TLE987x EvalBoard。 打開我的項目時,彈出了這個窗口 點擊"Yes" ,打開軟件包安裝程序窗口,發(fā)現(xiàn)以下錯誤 "
    發(fā)表于 05-24 07:38

    矽力杰推出SA32B系列功能安全軟件包

    的功能安全資料和SafetyPack軟件包支持,詳細介紹可參考《矽力杰車規(guī)ASIL-BMCU重磅發(fā)布!》。該SafetyPack功能安全軟件包旨在用于作為一個基于功能
    的頭像 發(fā)表于 05-22 08:20 ?1490次閱讀
    矽力杰推出SA32B系列功能安全<b class='flag-5'>軟件包</b>

    Spectrum儀器為旗下200余款產(chǎn)品提供了靈活的Python編程功能

    用于數(shù)字化儀和發(fā)生器的高級面向?qū)ο?b class='flag-5'>Python軟件包 中國北京,2024年5月15日訊—— Spectrum儀器推出一款全新的開源 Python軟件包(spcm)。目前,這款產(chǎn)品適用于
    的頭像 發(fā)表于 05-15 16:51 ?327次閱讀

    RT-Thread Studio添加軟件包報錯怎么解決?

    RT-Thread Studio添加軟件包報錯ImportError: No module named psutil
    發(fā)表于 03-01 08:41

    基于CubeMX的RT-thread Nano可以添加microros這樣的軟件包嗎?

    最近使用rt-thread配置一個ROS2,但是是用CubeMX聯(lián)合Clion做的,CubeMX使用的是RT-thread nano, 請問這個環(huán)境可以添加像microros這樣的軟件包嗎?謝謝。
    發(fā)表于 03-01 06:00

    RZ/G柔性軟件包v2.0.1發(fā)布說明

    電子發(fā)燒友網(wǎng)站提供《RZ/G柔性軟件包v2.0.1發(fā)布說明.pdf》資料免費下載
    發(fā)表于 02-21 10:48 ?0次下載
    RZ/G柔性<b class='flag-5'>軟件包</b>v2.0.1發(fā)布說明

    RL78系列 Data Flash Library Type04軟件包3.0版發(fā)布說明

    電子發(fā)燒友網(wǎng)站提供《RL78系列 Data Flash Library Type04軟件包3.0版發(fā)布說明.pdf》資料免費下載
    發(fā)表于 02-19 10:06 ?0次下載
    RL78系列 Data Flash Library Type04<b class='flag-5'>軟件包</b>3.0版發(fā)布說明

    RZ/G驗證的Linux軟件包V2.1.20-RT 修補程序應(yīng)用指南

    電子發(fā)燒友網(wǎng)站提供《RZ/G驗證的Linux軟件包V2.1.20-RT 修補程序應(yīng)用指南.pdf》資料免費下載
    發(fā)表于 01-03 14:12 ?0次下載
    RZ/G驗證的Linux<b class='flag-5'>軟件包</b>V2.1.20-RT 修補程序應(yīng)用指南

    RZ/G驗證的Linux軟件包V2.1.20-RT組件列表

    電子發(fā)燒友網(wǎng)站提供《RZ/G驗證的Linux軟件包V2.1.20-RT組件列表.pdf》資料免費下載
    發(fā)表于 01-03 14:11 ?0次下載
    RZ/G驗證的Linux<b class='flag-5'>軟件包</b>V2.1.20-RT組件列表

    RZ/G驗證的Linux軟件包V2.1.20-RT 發(fā)布說明

    電子發(fā)燒友網(wǎng)站提供《RZ/G驗證的Linux軟件包V2.1.20-RT 發(fā)布說明.pdf》資料免費下載
    發(fā)表于 01-03 10:11 ?0次下載
    RZ/G驗證的Linux<b class='flag-5'>軟件包</b>V2.1.20-RT 發(fā)布說明