99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
首頁精彩閱讀大數(shù)據(jù)是個什么東西_數(shù)據(jù)分析師
大數(shù)據(jù)是個什么東西_數(shù)據(jù)分析師
2015-01-26
收藏

大數(shù)據(jù)是個什么東西_數(shù)據(jù)分析師


說實話,我有很多年以來比較討厭來自信息領(lǐng)域的一些名詞:數(shù)字地球、云計算、決策支持系統(tǒng)、專家系統(tǒng)、復(fù)雜性科學(xué)、數(shù)據(jù)挖掘、大數(shù)據(jù)。這些玩意一個名詞接著一個名詞,讓人感覺總是炒一些新鮮的概念。其實上述名詞確實也有一定的意義,但是它們發(fā)揮的科學(xué)推動作用不大。我為啥討厭呢,是因為我認為是這些概念的受害者。因為我曾經(jīng)是計算機粉絲,當然也喜歡學(xué)習(xí)研究這些玩意。最后發(fā)現(xiàn)我自己走了彎路,費了很多功夫閱讀這些,什么真正的東西都沒學(xué)會。

  其實在這些名詞出現(xiàn)以前,各學(xué)科人們早就在使用這些概念了。如數(shù)字地球,吸引了大批地理界、GIS界的年輕人,最后我們發(fā)現(xiàn)除了會編幾個計算機圖形可視化的程序外,其它一無所獲。看著別人發(fā)表著大把的SCI,我們真納悶,天天研究新概念,還不如研究老古懂學(xué)科。后來,我們發(fā)現(xiàn)地球科學(xué)領(lǐng)域的數(shù)據(jù)(遙感、氣象資料)絕對是海量的,數(shù)據(jù)生產(chǎn)的速度遠遠超過了人們利用數(shù)據(jù)做研究的速度。Google地球也發(fā)布了。實際上數(shù)字地球確實是建成了,但很少有人說我們是在做數(shù)字地球。不談數(shù)字地球的人做了不少數(shù)字地球的事,天天談數(shù)字地球的人什么也沒搞出來。

  另外決策支持系統(tǒng)是個什么玩意,我讀了很多這方面的書,感覺也很虛無飄渺。

  曾經(jīng)有一個叫做“元胞自動機”(CA)的概念也很流行在GIS界,但最終也不知如何應(yīng)用該理論,沒什么好的論文或成果發(fā)表出來。等到后來,我們了解了水文領(lǐng)域的分布式水文模型、大氣領(lǐng)域的氣候模式、流體領(lǐng)域的CFD和格子Boltzmann模型,發(fā)現(xiàn)按照CA的定義來看,上述模型其實都是CA的范疇,只是針對特定的專業(yè)性了。CA的概念遠不如上述模型應(yīng)用那樣普及,專業(yè)性也不夠強。不可否認的是,確實有少量學(xué)者開發(fā)出了CA模型,有一定的用處。

  至于大數(shù)據(jù),以前它相應(yīng)的稱呼應(yīng)該是數(shù)據(jù)挖掘。包括剛剛仙逝的老邪院士為代表的很多遙感學(xué)者,都在分析海量遙感數(shù)據(jù),難道這不是大數(shù)據(jù)?那些從事氣候變化研究的相關(guān)學(xué)者天天都在利用海量資料分析各種氣候指標,難道不是在數(shù)據(jù)挖掘?可是誰又在寫論文時,把大數(shù)據(jù)和數(shù)據(jù)挖掘列為關(guān)鍵詞呢?

  當然,我也認識到了大數(shù)據(jù)這個詞主要針對社會科學(xué)領(lǐng)域。社科領(lǐng)域的大數(shù)據(jù)特指那些形式雜亂、細碎、海量如牛毛的聊天信息、Email信息、網(wǎng)頁新聞信息、廣告信息,以及發(fā)表在期刊上的信息。這些數(shù)據(jù)不像遙感數(shù)據(jù)、大氣數(shù)據(jù)那樣可以以特定數(shù)據(jù)集的形式整理和存放。這就需要研究分析這些資料的人要有特定的數(shù)據(jù)整理能力。一種方法是使用一些軟件,不過軟件大都是針對特定形式的數(shù)據(jù)集,如文獻計量分析軟件。它們不能適應(yīng)于各種雜亂數(shù)據(jù)。另一種方法就是取決于研究者自己的特殊能力了,這樣的好處是不需要拘泥于現(xiàn)有軟件,可以適應(yīng)任何數(shù)據(jù)分析。比如使用python語言來自行編代碼實施數(shù)據(jù)搜索。我認為自己是具備這個能力的!我不認為我是在吹牛。但是我卻不從事這方面的研究。

  雖然python語言不難,會用它的人極多,但事實證明不是每個從事科研的人都最終能學(xué)會的。

  雖然我認為大數(shù)據(jù)這個詞比較土,很一般化,但它在社科領(lǐng)域確實具有特定的意義。

數(shù)據(jù)分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數(shù)據(jù)分析師資訊
更多

OK
客服在線
立即咨詢
客服在線
立即咨詢
') } function initGt() { var handler = function (captchaObj) { captchaObj.appendTo('#captcha'); captchaObj.onReady(function () { $("#wait").hide(); }).onSuccess(function(){ $('.getcheckcode').removeClass('dis'); $('.getcheckcode').trigger('click'); }); window.captchaObj = captchaObj; }; $('#captcha').show(); $.ajax({ url: "/login/gtstart?t=" + (new Date()).getTime(), // 加隨機數(shù)防止緩存 type: "get", dataType: "json", success: function (data) { $('#text').hide(); $('#wait').show(); // 調(diào)用 initGeetest 進行初始化 // 參數(shù)1:配置參數(shù) // 參數(shù)2:回調(diào),回調(diào)的第一個參數(shù)驗證碼對象,之后可以使用它調(diào)用相應(yīng)的接口 initGeetest({ // 以下 4 個配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺檢測極驗服務(wù)器是否宕機 new_captcha: data.new_captcha, // 用于宕機時表示是新驗證碼的宕機 product: "float", // 產(chǎn)品形式,包括:float,popup width: "280px", https: true // 更多配置參數(shù)說明請參見:http://docs.geetest.com/install/client/web-front/ }, handler); } }); } function codeCutdown() { if(_wait == 0){ //倒計時完成 $(".getcheckcode").removeClass('dis').html("重新獲取"); }else{ $(".getcheckcode").addClass('dis').html("重新獲取("+_wait+"s)"); _wait--; setTimeout(function () { codeCutdown(); },1000); } } function inputValidate(ele,telInput) { var oInput = ele; var inputVal = oInput.val(); var oType = ele.attr('data-type'); var oEtag = $('#etag').val(); var oErr = oInput.closest('.form_box').next('.err_txt'); var empTxt = '請輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請輸入正確的'+oInput.attr('placeholder')+'!'; var pattern; if(inputVal==""){ if(!telInput){ errFun(oErr,empTxt); } return false; }else { switch (oType){ case 'login_mobile': pattern = /^1[3456789]\d{9}$/; if(inputVal.length==11) { $.ajax({ url: '/login/checkmobile', type: "post", dataType: "json", data: { mobile: inputVal, etag: oEtag, page_ur: window.location.href, page_referer: document.referrer }, success: function (data) { } }); } break; case 'login_yzm': pattern = /^\d{6}$/; break; } if(oType=='login_mobile'){ } if(!!validateFun(pattern,inputVal)){ errFun(oErr,'') if(telInput){ $('.getcheckcode').removeClass('dis'); } }else { if(!telInput) { errFun(oErr, errTxt); }else { $('.getcheckcode').addClass('dis'); } return false; } } return true; } function errFun(obj,msg) { obj.html(msg); if(msg==''){ $('.login_submit').removeClass('dis'); }else { $('.login_submit').addClass('dis'); } } function validateFun(pat,val) { return pat.test(val); }