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

熱線電話:13121318867

登錄
首頁(yè)精彩閱讀想記錄地球表面每時(shí)每刻的變化?這個(gè)數(shù)據(jù)庫(kù)做到了
想記錄地球表面每時(shí)每刻的變化?這個(gè)數(shù)據(jù)庫(kù)做到了
2021-11-25
收藏
想記錄地球表面每時(shí)每刻的變化?這個(gè)數(shù)據(jù)庫(kù)做到了

CDA數(shù)據(jù)分析師 出品

編譯:Mika

【導(dǎo)讀】

你是否想搜索地球表面的實(shí)時(shí)影像?Marshall和他在Planet的團(tuán)隊(duì)將使用世界上最大的衛(wèi)星群每天拍攝整個(gè)地球的圖像?,F(xiàn)在他們正在進(jìn)行一個(gè)新的項(xiàng)目:使用人工智能對(duì)地球上所有的物體進(jìn)行索引——這可以使船只、樹(shù)木、房屋和地球上的一切東西都可以搜索,就像谷歌等搜索引擎一樣。

4年前就在TED的講臺(tái)上,我公布了地球任務(wù)1號(hào):

發(fā)射一系列衛(wèi)星,從而能每天拍攝地球全貌,并讓大眾能獲得這些信息。

想記錄地球表面每時(shí)每刻的變化?這個(gè)數(shù)據(jù)庫(kù)做到了

我們要解決的問(wèn)題很簡(jiǎn)單。在網(wǎng)上,你能找到的衛(wèi)星圖片很舊了,甚至早就過(guò)時(shí)了。但是人類活動(dòng)每時(shí)每刻、每天、每周、每月都在發(fā)生。

我們不能解決自己看不見(jiàn)的問(wèn)題,我們想要給人們工具去看見(jiàn)變化,并且采取行動(dòng)。

阿波羅17號(hào)的宇航員在1972年照下了美麗的藍(lán)色星球圖片,這幫助人們了解到我們生活在一個(gè)脆弱的星球上。

因此我們想要繼續(xù)這項(xiàng)事業(yè),為人們提供保護(hù)地球的工具。

在完成了多個(gè)我們自己的阿波羅任務(wù),發(fā)射了人類歷史上數(shù)量最多的一組衛(wèi)星后,我們完成了既定目標(biāo)。

今天,Planet每天都在記錄著地球的全貌,任務(wù)完成!

想記錄地球表面每時(shí)每刻的變化?這個(gè)數(shù)據(jù)庫(kù)做到了

這個(gè)任務(wù)完成了21次火箭發(fā)射。這個(gè)圖讓整個(gè)過(guò)程看起來(lái)很輕松,但事實(shí)并非如此。

想記錄地球表面每時(shí)每刻的變化?這個(gè)數(shù)據(jù)庫(kù)做到了

現(xiàn)在我們有超過(guò)200個(gè)衛(wèi)星在軌道上環(huán)繞運(yùn)行,將搜集到的數(shù)據(jù)發(fā)送到31個(gè)全球站點(diǎn)。

每天,我們總計(jì)得到150萬(wàn)張,共計(jì)29兆像素的地球表面圖片。并且,在地球表面任意一點(diǎn),我們現(xiàn)在擁有平均超過(guò)500張圖片。

想記錄地球表面每時(shí)每刻的變化?這個(gè)數(shù)據(jù)庫(kù)做到了

這些巨大的數(shù)據(jù)記錄著巨大的改變,很多人在使用這些圖片。

想記錄地球表面每時(shí)每刻的變化?這個(gè)數(shù)據(jù)庫(kù)做到了

農(nóng)業(yè)企業(yè)用他們來(lái)提高農(nóng)民的產(chǎn)量;商業(yè)地圖公司用他們來(lái)提高地圖精度;政府用他們來(lái)監(jiān)管邊疆安全,或是應(yīng)對(duì)自然災(zāi)害,比如洪水、火災(zāi)或地震;很多非政府組織也在用它們,去追蹤并阻止森林砍伐,幫助找到逃離緬甸的難民,或追蹤敘利亞危機(jī)中的活動(dòng),以令各方勢(shì)力負(fù)責(zé)。

想記錄地球表面每時(shí)每刻的變化?這個(gè)數(shù)據(jù)庫(kù)做到了

今天我有幸能夠宣布Planet stories的上線,任何人都可以登陸planet.com,創(chuàng)建一個(gè)賬戶,就能在網(wǎng)上看到所有的圖片。

想記錄地球表面每時(shí)每刻的變化?這個(gè)數(shù)據(jù)庫(kù)做到了

這相當(dāng)于一個(gè)實(shí)時(shí)版的Google Earth,你還可以看到歷史數(shù)據(jù)。你可以比較任何兩天,然后發(fā)現(xiàn)我們的星球發(fā)生的巨大改變?;蛘吣憧梢杂眠@500張照片創(chuàng)造一個(gè)延時(shí)視頻,去顯示該地點(diǎn)隨著時(shí)間發(fā)生的巨大變化。你還可以把它們分享到社交網(wǎng)絡(luò)上,這很酷。

想記錄地球表面每時(shí)每刻的變化?這個(gè)數(shù)據(jù)庫(kù)做到了

我們最初為新聞工作者創(chuàng)造了這個(gè)工具,為了讓他們得到對(duì)于世界不帶偏見(jiàn)的信息。但現(xiàn)在我們把它向公眾開(kāi)放,用于非盈利或個(gè)人用途。

我們希望這個(gè)工具能夠讓人們發(fā)現(xiàn)地球發(fā)生的變化,并做出改變。

那么人類現(xiàn)在有了這個(gè)不斷變化的地球數(shù)據(jù)庫(kù),我們的下一個(gè)任務(wù)是什么呢?

簡(jiǎn)而言之,就是空間加上人工智能。

想記錄地球表面每時(shí)每刻的變化?這個(gè)數(shù)據(jù)庫(kù)做到了

我們利用人工智能檢索衛(wèi)星圖片中的事物。網(wǎng)上用來(lái)在視頻中標(biāo)記貓狗的AI工具,同樣可以用來(lái)處理我們的照片。

想記錄地球表面每時(shí)每刻的變化?這個(gè)數(shù)據(jù)庫(kù)做到了

想象這里有艘船,這里有棵樹(shù),這是輛車,這是條路,這是個(gè)大樓,這是個(gè)卡車。

想記錄地球表面每時(shí)每刻的變化?這個(gè)數(shù)據(jù)庫(kù)做到了

如果你能夠?qū)γ刻飚a(chǎn)生的幾百萬(wàn)張圖片,這樣處理就基本上創(chuàng)造出了一個(gè)數(shù)據(jù)庫(kù)。當(dāng)中包含了地球上每天存在的有形事物,并且這個(gè)數(shù)據(jù)庫(kù)是可以被搜索的。

這就是我們?cè)谧龅氖隆_@是一個(gè)使用了我們API的原型。

這是北京,如果我們想要統(tǒng)計(jì)機(jī)場(chǎng)的飛機(jī)數(shù)量,只需要選擇機(jī)場(chǎng),程序就會(huì)檢索出今天照片中的飛機(jī)和以前所有照片中的飛機(jī)。然后它生成了這張標(biāo)記了北京機(jī)場(chǎng)飛機(jī)的統(tǒng)計(jì)圖。當(dāng)然,你可以對(duì)世界上任何一個(gè)機(jī)場(chǎng)這樣操作。

想記錄地球表面每時(shí)每刻的變化?這個(gè)數(shù)據(jù)庫(kù)做到了

讓我們來(lái)看看溫哥華的一個(gè)港口,我們用同樣的流程來(lái)統(tǒng)計(jì)船只。放大并選中溫和華,搜索這片區(qū)域,然后我們搜索船只,就會(huì)得到船只的情況。

想記錄地球表面每時(shí)每刻的變化?這個(gè)數(shù)據(jù)庫(kù)做到了

想象一下這將為負(fù)責(zé)追蹤并組織非法捕魚(yú)的海岸保衛(wèi)人員提供多么大的幫助。合法的捕魚(yú)船只,用AIS燈塔傳達(dá)他們的位置。但我們經(jīng)常發(fā)現(xiàn)違反規(guī)則的船只,圖片不會(huì)撒謊。所以海岸保衛(wèi)人員可以利用這個(gè)信息來(lái)發(fā)現(xiàn)非法船只。

我們將會(huì)很快加入不局限于飛機(jī)、船只的其他對(duì)象,并且我們可以生成這些地點(diǎn)的對(duì)象數(shù)據(jù)流。

從人們的工作流程中進(jìn)行數(shù)字化集成,未來(lái)我們還可以建立一個(gè)更復(fù)雜的瀏覽器,讓人們放入不同來(lái)源的信息。

但是最終,我們可以把圖像完全抽象化,產(chǎn)生一個(gè)可檢索的地球表面界面。

想象一下我們可以這樣問(wèn):

“巴基斯坦有多少棟樓房?對(duì)時(shí)間做個(gè)統(tǒng)計(jì)圖?!?“亞馬遜有多少樹(shù)?還有從上周到這周倒下的樹(shù)的地點(diǎn)?”

這不是很棒嗎?這就是我們想要達(dá)到的目標(biāo),我們叫它“可檢索地球”。

地球任務(wù)1號(hào)負(fù)責(zé)每天記錄地球表面的圖像,并對(duì)大眾開(kāi)放。

地球任務(wù)2號(hào)負(fù)責(zé)對(duì)地球上所有事物編碼,生成檢索信息。

不妨這樣類比,Google把互聯(lián)網(wǎng)上的事物編碼,建立了搜索引擎。我們要將地球上所有事物編碼,同樣方便大家查詢。

非常感謝!

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

若不方便掃碼,搜微信號(hào):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)證碼對(duì)象,之后可以使用它調(diào)用相應(yīng)的接口 initGeetest({ // 以下 4 個(gè)配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺(tái)檢測(cè)極驗(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ù)說(shuō)明請(qǐng)參見(jiàn):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 = '請(qǐng)輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請(qǐng)輸入正確的'+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); }