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

熱線電話:13121318867

登錄
首頁精彩閱讀圖論是理解大數(shù)據(jù)的關(guān)鍵嗎
圖論是理解大數(shù)據(jù)的關(guān)鍵嗎
2015-12-21
收藏

圖論是理解大數(shù)據(jù)的關(guān)鍵嗎

現(xiàn)在大數(shù)據(jù)成為一個(gè)熱門話題, 然而無論是網(wǎng)頁, 產(chǎn)品信息, 車輛的功能, 文本, 病例還是氣象等數(shù)據(jù), 對數(shù)據(jù)的理解的第一步就是要理解數(shù)據(jù)之間的關(guān)聯(lián)。利用圖論, 我們將能夠進(jìn)一步提高我們對數(shù)據(jù)的理解能力,同時(shí)構(gòu)建和分析圖論模型將使得我們能夠自動(dòng)獲取答案。本文我們將以搜索引擎為例介紹圖論在大數(shù)據(jù)分析中的作用:

如今, Google已經(jīng)成為了很多人日常生活中不可或缺的一部分,這個(gè)搜索引擎巨頭通過圍繞在它的核心能力也就是對互聯(lián)網(wǎng)的索引, 把一系列服務(wù)整合起來提供給用戶。

Google的網(wǎng)絡(luò)爬蟲和PageRank算法使得人們搜索網(wǎng)絡(luò)的方式發(fā)生了革命性的變化。 通過對網(wǎng)頁鏈接數(shù)量和重要性的分類, Google能夠比競爭對手更快地提供更加相關(guān)的信息。

網(wǎng)站和網(wǎng)站之間的鏈接組成了一個(gè)圖, 這不是我們通常所說的可視化的圖, 而是一種用來表示每個(gè)網(wǎng)頁如何與其他網(wǎng)頁發(fā)生關(guān)系的模型。

PageRank算法就是采用這種模型來判斷一個(gè)網(wǎng)頁的重要性的。一個(gè)網(wǎng)頁擁有越多的外部鏈接, 它的重要性就可能越高, 如果一個(gè)網(wǎng)頁被更多的權(quán)威信息源所引用, 那么這個(gè)網(wǎng)頁的重要性也就越高。 Google搜索引擎的搜索結(jié)果一般來說比競爭對手要更快更好, 就是因?yàn)樗乃惴êw了互聯(lián)網(wǎng)頁面之間的絕大部分鏈接。

把類似的想法應(yīng)用到其他數(shù)據(jù)上, 來分析數(shù)據(jù)之間的關(guān)聯(lián), 也能夠揭示一些數(shù)據(jù)背后的本質(zhì)。 告訴我們哪些是相關(guān)的, 哪些是重要的。

圖論就是研究數(shù)據(jù)聯(lián)系的模式

要理解我們?nèi)绾螐臄?shù)據(jù)中得出答案, 我們需要了解我們傳統(tǒng)上是如何與數(shù)據(jù)打交道的。幾乎所有的試圖從數(shù)據(jù)中尋找答案的過程都是通過搜索實(shí)現(xiàn)的。

搜索首先總是從提出問題開始的。 我們把已知的與數(shù)據(jù)聯(lián)系的越好, 我們提出的問題就越可能找到答案。 比如說, 如果你找不到你的鑰匙,可能你會(huì)問:”我的鑰匙在哪里?”。 不過, 這可不是一個(gè)容易得到答案的問題。它太寬泛了。 而如果你問:“我的鑰匙是不是掉在收銀臺(tái)了?” 這個(gè)問題比第一個(gè)問題要具體一些。 如果你的鑰匙在收銀臺(tái), 那這個(gè)問題就是一個(gè)好的問題。如果不是的話, 這個(gè)問題也不是個(gè)好問題。

對數(shù)據(jù)庫的查詢與上述方式類似。 要想得到你想要的結(jié)果, 你需要構(gòu)造一個(gè)與你的數(shù)據(jù)相關(guān)的查詢條件。 你可以使用的查詢語句不計(jì)其數(shù), 但是只有少部分能夠讓你得到你需要的答案。

這樣的情況才是數(shù)據(jù)科學(xué)的真正難點(diǎn)所在, 也是為什么好的分析師鳳毛麟角的原因。 最好的數(shù)據(jù)科學(xué)家是那些既懂得數(shù)據(jù), 又懂得那些提出正確問題的人。

如果把互聯(lián)網(wǎng)看成數(shù)據(jù)集的話, 那么搜索引擎就是你的查詢工具。

幾十年來, 搜索引擎都在抓取網(wǎng)絡(luò)信息, 索引網(wǎng)頁以便能夠被搜索到。 通過構(gòu)造不同的搜索條件, 用戶可以得到不同的結(jié)果。 搜索引擎服務(wù)商們不斷的改進(jìn)他們的產(chǎn)品。然而搜索引擎的真正創(chuàng)新出現(xiàn)在2000年左右。

當(dāng)時(shí), Google的PageRank算法通過對每個(gè)鏈接以及其鏈接的內(nèi)容進(jìn)行建模。通過圖論建模, Google把網(wǎng)頁之間的聯(lián)系進(jìn)行了量化, 以幫助用戶更快地獲得相關(guān)的結(jié)果。 這一算法使用了網(wǎng)頁之間的關(guān)系來提高搜索結(jié)果的質(zhì)量。 而無論哪種搜索引擎, 用體提供的搜索條件描述性越好, 就越能夠得到好的結(jié)果。

你的搜索條件與Google的PageRank算法之間建立了一個(gè)聯(lián)系。而Google通過圖論建模,建立了一個(gè)你的搜索條件與相關(guān)頁面之間的聯(lián)系。 如果沒有關(guān)于相關(guān)頁面和鏈接的模型, Google就需要更精確的搜索條件才能得到滿意的結(jié)果。 然而, 即便是采用更先進(jìn)的搜索技術(shù), 現(xiàn)在的數(shù)據(jù)問題也會(huì)使得構(gòu)造一個(gè)正確的查詢條件變得困難。

現(xiàn)在大數(shù)據(jù)成為一個(gè)熱門話題, 然而無論是網(wǎng)頁, 產(chǎn)品信息, 車輛的功能, 文本, 病例還是氣象等數(shù)據(jù), 對數(shù)據(jù)的理解的第一步就是要理解數(shù)據(jù)之間的關(guān)聯(lián)。認(rèn)同這一點(diǎn)的話, 就能夠理解為什么圖論在將來能夠?yàn)槿藗兊臄?shù)據(jù)分析提供思路。

今天, 我們對數(shù)據(jù)的很多分析和研究方式已經(jīng)被圖論深深地影響了。 而在未來, 利用圖論, 我們能夠進(jìn)一步提高我們對數(shù)據(jù)的理解能力。 構(gòu)建和分析圖論模型將使得我們能夠自動(dòng)獲取答案。當(dāng)我們把數(shù)據(jù)自己聯(lián)系起來的時(shí)候, 數(shù)據(jù)中隱藏的答案會(huì)自己出現(xiàn)。

數(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(), // 加隨機(jī)數(shù)防止緩存 type: "get", dataType: "json", success: function (data) { $('#text').hide(); $('#wait').show(); // 調(diào)用 initGeetest 進(jìn)行初始化 // 參數(shù)1:配置參數(shù) // 參數(shù)2:回調(diào),回調(diào)的第一個(gè)參數(shù)驗(yàn)證碼對象,之后可以使用它調(diào)用相應(yīng)的接口 initGeetest({ // 以下 4 個(gè)配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺(tái)檢測極驗(yàn)服務(wù)器是否宕機(jī) new_captcha: data.new_captcha, // 用于宕機(jī)時(shí)表示是新驗(yàn)證碼的宕機(jī) 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){ //倒計(jì)時(shí)完成 $(".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); }