一、機(jī)器學(xué)習(xí)環(huán)境的搭建有哪幾種方式?
最好2113的方式自然是python的sklearn了 這個是機(jī)器學(xué)習(xí)庫,基本上很多庫開始使用5261它的代碼方式, 比如4102fit()
還有就是使用第三方庫,1653 很多機(jī)器學(xué)習(xí)算法回只提供算法庫 不提供其他流程,需要你自己搭建,答
所以還是sklearn好
二、scikit-learn是工具還是庫
numpy, scipy, pandas, matplotlib。 scikit-learn 前4個庫裝完就可以吊打MATLAB基礎(chǔ)功能了。 至于MATLAB里的工具箱,則需要額外找python的庫進(jìn)行擴(kuò)充。 最后一個安裝好,則除深度學(xué)習(xí)之外的機(jī)器學(xué)習(xí)都搞定了
三、BML什么意思
BML:百度機(jī)器學(xué)習(xí)云平臺(Baidu Machine Learning,簡稱BML)是基于百度公有云和私有云平臺,由百度基礎(chǔ)架構(gòu)部自主研發(fā)的機(jī)器學(xué)習(xí)產(chǎn)品。面向百度公有云和私有云的機(jī)器學(xué)習(xí)/數(shù)據(jù)挖掘/數(shù)據(jù)分析的用戶,致力于建設(shè)業(yè)界領(lǐng)先的機(jī)器學(xué)習(xí)云平臺。BML主要應(yīng)用于大數(shù)據(jù)的統(tǒng)計與分析、數(shù)據(jù)挖掘、模型訓(xùn)練、商業(yè)智能、可視化等領(lǐng)域,包括百度公司內(nèi)部的廣告點(diǎn)擊預(yù)估,搜索排序,推薦等重要應(yīng)用都運(yùn)行在BML上。
四、deep dream怎樣制作
SVM方面,首選的肯定是libsvm這個庫,應(yīng)該是應(yīng)用最廣的機(jī)器學(xué)習(xí)庫了。 下面主要推薦一些DeepLearning的GitHub項目吧! 1. convnetjs - star:2200+ 實(shí)現(xiàn)了卷積神經(jīng)網(wǎng)絡(luò),可以用來做分類,回歸,強(qiáng)化學(xué)習(xí)等。 2. DeepLearn Toolbox - star:1000+ Matlab實(shí)現(xiàn)中最熱的庫存,包括了cnn,DBN,sae,cae等主流模型。 3. Deep Learning(yusugomo) - star:800+ 實(shí)現(xiàn)了深度學(xué)習(xí)網(wǎng)絡(luò),從算法與實(shí)現(xiàn)上都比較全,提供了5種語言的實(shí)現(xiàn):Python,C/C++,Java,Scala,實(shí)現(xiàn)的模型有DBN/CDBN/RBM/CRBM/dA/SdA/lr等。 4. Neural-Networks-And-Deep-Learning - star:500+ 這是同名書的配套代碼,語言是Python。 5. rbm-mnist - Star:200+ 這個是hinton matlab代碼的C++改寫版,還實(shí)現(xiàn)了Rasmussen的共軛梯度Conjugate Gradient算法。
五、Spark中ml和mllib的區(qū)別
Mahout是hadoop的一個機(jī)器學(xué)習(xí)庫,主要的編程模型是MapReduce;Spark ML則是基于Spark的機(jī)器學(xué)習(xí),Spark自身擁有MLlib作為機(jī)器學(xué)習(xí)庫。現(xiàn)在Mahout已經(jīng)停止接受新的MapReduce算法了,向Spark遷移。