自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

十大最受歡迎的機(jī)器學(xué)習(xí)和數(shù)據(jù)科學(xué)Python庫

人工智能 機(jī)器學(xué)習(xí) 大數(shù)據(jù)
在數(shù)據(jù)科學(xué)方面,Python的語法與數(shù)學(xué)語法最為接近,因此是數(shù)學(xué)家或經(jīng)濟(jì)學(xué)家等專業(yè)人士最容易理解和學(xué)習(xí)的語言。本文將羅列機(jī)器學(xué)習(xí)和數(shù)據(jù)科學(xué)應(yīng)用程序中最有用的十大Python工具

2018年將會是人工智能和機(jī)器學(xué)習(xí)快速發(fā)展的一年,有專家表示:相較之下Python比Java更加接地氣,也自然而然地成為機(jī)器學(xué)習(xí)的首選語言

[[227892]]

在數(shù)據(jù)科學(xué)方面,Python的語法與數(shù)學(xué)語法最為接近,因此是數(shù)學(xué)家或經(jīng)濟(jì)學(xué)家等專業(yè)人士最容易理解和學(xué)習(xí)的語言。本文將羅列機(jī)器學(xué)習(xí)和數(shù)據(jù)科學(xué)應(yīng)用程序中最有用的十大Python工具。

機(jī)器學(xué)習(xí)工具

1、Shogun

SHOGUN是一個機(jī)器學(xué)習(xí)工具箱,專注于支持向量機(jī)(SVM)的學(xué)習(xí)工具箱。它是用C++編寫的,早在1999年就已經(jīng)創(chuàng)建,是最古老的機(jī)器學(xué)習(xí)工具之一,它提供了廣泛的統(tǒng)一機(jī)器學(xué)習(xí)方法,旨在為機(jī)器學(xué)習(xí)提供透明和可訪問的算法,并為任何對此領(lǐng)域感興趣的人提供免費(fèi)的機(jī)器學(xué)習(xí)工具。

Shogun提供了一個記錄完善的Python界面用于統(tǒng)一的大規(guī)模學(xué)習(xí),并提供高性能速度。不過,Shogun的缺點就是它的API很難使用。(項目地址:https://github.com/shogun-toolbox/shogun)

2、Keras

Keras是一個高級神經(jīng)網(wǎng)絡(luò)API,提供了一個Python深度學(xué)習(xí)庫。對于任何初學(xué)者來說,這是機(jī)器學(xué)習(xí)的最佳選擇,因為與其他庫相比,它提供了一種更簡單的表達(dá)神經(jīng)網(wǎng)絡(luò)的方法。Keras由純Python編寫而成并基Tensorflow、Theano以及CNTK后端。

據(jù)官方網(wǎng)站稱,Keras側(cè)重于4個主要指導(dǎo)原則,即用戶友好性,模塊化,易擴(kuò)展性和與Python協(xié)作。然而,就速度而言,Keras 相對還是比較弱的。(項目地址:https://github.com/keras-team/keras)

3、scikit-learn

scikit-learn 是一個 Python 的機(jī)器學(xué)習(xí)項目。是一個簡單高效的數(shù)據(jù)挖掘和數(shù)據(jù)分析工具。基于 NumPy、SciPy 和 matplotlib 構(gòu)建。Scikit-Learn提供了一致且易于使用的API網(wǎng)格以及隨機(jī)搜索。其主要優(yōu)勢算法簡單而且速度快。Scikit-learn的基本功能主要被分為六大部分:分類,回歸,聚類,數(shù)據(jù)降維,模型選擇和數(shù)據(jù)預(yù)處理(項目地址:https://github.com/scikit-learn/scikit-learn)

4、Pattern

Pattern是一個Web挖掘模塊,為數(shù)據(jù)挖掘,自然語言處理,機(jī)器學(xué)習(xí),網(wǎng)絡(luò)分析和網(wǎng)絡(luò)分析提供工具。它還附帶完善的文檔,有50多個示例以及通過350多個單元測試。最重要的是,它是免費(fèi)的!(項目地址:https://github.com/clips/pattern)

5、Theano

Theano可以說是最成熟的Python深度學(xué)習(xí)庫之一,Theano是以以為希臘畢達(dá)哥拉斯哲學(xué)家和數(shù)學(xué)家畢達(dá)哥拉斯的妻子的名字命名,Theano的主要功能:與NumPy緊密集成,用符號式語言定義你想要的結(jié)果,該框架會對你的程序進(jìn)行編譯,來高效運(yùn)行于 GPU 或 CPU。

它還提供了定義,優(yōu)化和評估數(shù)學(xué)表達(dá)式的工具,并且可以在Theano上構(gòu)建大量其他庫,以探索其數(shù)據(jù)結(jié)構(gòu)。盡管如此,使用Theano還是有一些缺點的; 比如學(xué)習(xí)它的API可能需要很長時間,而另一些人則認(rèn)為Theano大模型的編譯時間顯的它不夠高效(項目地址:https://github.com/Theano/Theano)

數(shù)據(jù)科學(xué)工具

1、SciPy

SciPy (pronounced "Sigh Pie") 是一個開源的數(shù)學(xué)、科學(xué)和工程計算包。SciPy使用NumPy,IPython或Pandas等各種軟件包為常用的數(shù)學(xué)和科學(xué)編程任務(wù)提供庫。當(dāng)你想操縱計算機(jī)上的數(shù)字并顯示或發(fā)布結(jié)果時,此工具是一個很好的選擇,并且它也是免費(fèi)的。(項目地址:https://github.com/scipy/scipy)

2、Dask

Dask 是一個用于分析計算的靈活的并行計算庫。同樣,通過更改只有幾行代碼,你可以快速對現(xiàn)有代碼進(jìn)行并行處理,因為它的DataFrame與Pandas庫中的相同,它的Array對象的工作方式類似于NumPy能夠并行化以純Python編寫。(項目地址:https://github.com/dask/dask)

3、Numba

此工具是一種開源優(yōu)化編譯器,它使用LLVM編譯器基礎(chǔ)結(jié)構(gòu)將Python語法編譯為機(jī)器碼。在數(shù)據(jù)科學(xué)應(yīng)用中使用Numba的主要優(yōu)勢在于它使用NumPy數(shù)組來加速應(yīng)用程序的能力,因為Numba是一個支持NumPy的編譯器。就像Scikit-Learn一樣,Numba也適用于機(jī)器學(xué)習(xí)應(yīng)用。(項目地址:https://github.com/numba/numba)

4、HPAT

高性能分析工具包(HPAT)是一個基于編譯器的大數(shù)據(jù)框架。它將Python中的分析/機(jī)器學(xué)習(xí)代碼自動擴(kuò)展到群集/云環(huán)境中的大數(shù)據(jù)分析和機(jī)器學(xué)習(xí),并可以使用@jit裝飾器優(yōu)化特定功能。(項目地址:https://github.com/IntelLabs/hpat)

5、Cython

使用數(shù)學(xué)密碼或密碼循環(huán)運(yùn)行的代碼時,Cython是您的最佳選擇。Cython是一款基于Pyrex的源代碼翻譯器,可快速生成Python擴(kuò)展模塊(extention module)的工具。Cython語言非常接近Python語言,但是Cython還支持調(diào)用C函數(shù)并在變量和類屬性上聲明C類型。這允許編譯器從Cython代碼生成非常高效的C代碼。(項目地址:https://github.com/cython/cython)

責(zé)任編輯:未麗燕 來源: 開源最前線
相關(guān)推薦

2010-08-02 16:48:10

職場

2014-02-21 09:18:18

2020-04-29 09:30:48

數(shù)據(jù)科學(xué)GitHub存儲庫

2013-08-22 10:06:17

開源軟件

2009-02-04 10:49:08

IT求職揭秘技能

2017-11-09 13:22:42

機(jī)器學(xué)習(xí)數(shù)據(jù)科學(xué)Python

2017-07-26 12:31:19

Python核心庫數(shù)據(jù)科學(xué)

2018-11-28 15:17:50

2017-07-25 09:53:37

Python機(jī)器學(xué)習(xí)

2022-05-10 09:37:18

微軟GitHub開源軟件

2020-09-08 15:15:06

Python數(shù)據(jù)科學(xué)Python庫

2022-04-19 08:29:12

Python機(jī)器學(xué)習(xí)

2024-06-27 11:02:44

2014-12-24 14:02:23

編程語言

2020-03-30 11:28:26

物聯(lián)網(wǎng)技術(shù)開發(fā)

2019-02-19 15:13:27

JavaGitHub

2017-03-23 15:15:09

開發(fā)人工智能機(jī)器學(xué)習(xí)

2013-01-21 15:32:57

新浪天氣

2015-09-08 09:58:32

Docker Hub鏡像倉庫最受歡迎

2016-08-12 14:50:29

開源HadoopSpark
點贊
收藏

51CTO技術(shù)棧公眾號