cesium三維可視化 如何查找史密森尼學(xué)會(huì)免費(fèi)開放的Open Access資源庫(kù)?
如何查找史密森尼學(xué)會(huì)免費(fèi)開放的Open Access資源庫(kù)?本周早些時(shí)候,史密森尼學(xué)會(huì)通過(guò) Open Access 項(xiàng)目,向公眾開放了數(shù)百萬(wàn)張 2D 圖像和 3D 模型資源的免費(fèi)訪問(wèn)。其基于國(guó)際公認(rèn)的
如何查找史密森尼學(xué)會(huì)免費(fèi)開放的Open Access資源庫(kù)?
本周早些時(shí)候,史密森尼學(xué)會(huì)通過(guò) Open Access 項(xiàng)目,向公眾開放了數(shù)百萬(wàn)張 2D 圖像和 3D 模型資源的免費(fèi)訪問(wèn)。
其基于國(guó)際公認(rèn)的 CC0 知識(shí)共享許可證,將大量?jī)?nèi)容一次推到了公共領(lǐng)域,以便所有人欣賞和無(wú)負(fù)擔(dān)地使用。
感興趣的朋友,可花幾分鐘時(shí)間瀏覽 Smithsonian Open Access 門戶、或者直接在 Smithsonian Collections 網(wǎng)站展開搜索。
這里有個(gè)技巧:首先點(diǎn)擊“搜索”附近的箭頭,然后選擇“僅返回使用 CC0 許可證的媒體結(jié)果”。
如需檢索特定的 3D 掃描項(xiàng)目,還請(qǐng)移步至 Smithsonian 3D Digitization,并確保“Open Access”的方框已被高亮選中。
在這里,你可以找到以亞伯拉罕·林肯為原型的手部(甚至臉部)雕刻工藝品的 3D 掃描項(xiàng)目。
作為史密森尼學(xué)會(huì)與開放、非盈利、由 150 多個(gè)業(yè)內(nèi)翹楚企業(yè)成員驅(qū)動(dòng)的 The Khronos Group 的合作項(xiàng)目,其旨在推動(dòng) 3D 圖形、增強(qiáng) / 虛擬現(xiàn)實(shí)、并行編程、視覺加速、以及機(jī)器學(xué)習(xí)等領(lǐng)域的加速發(fā)展。
得益于此,史密森尼學(xué)會(huì)能夠以 glTF 文件類型格式來(lái)交付相關(guān) 3D 模型。這是一個(gè)基于 3D 運(yùn)行時(shí)的交付系統(tǒng),轉(zhuǎn)為免版稅的文件而打造。
Khronos Group 希望 glTF 成為 3D 文件的首選類型,即所謂該領(lǐng)域內(nèi)的 3D 版 JPEG 圖片格式(JPEG 已經(jīng)在各行各業(yè)得到了廣泛的應(yīng)用)。
Keras還是TensorFlow,程序員該如何選擇深度學(xué)習(xí)框架?
如果想盡可能快速并且以少量的代碼建立并測(cè)試神經(jīng)網(wǎng)絡(luò),keras是最快速的, Sequential API和Model的功能十分強(qiáng)大。并且keras的設(shè)計(jì)十分用戶友好,以數(shù)據(jù)輸入輸為例,對(duì)比keras簡(jiǎn)單的操作,tensorflow解碼編碼的構(gòu)建過(guò)程特別繁雜(尤其對(duì)于初學(xué)者來(lái)說(shuō),大量的記憶過(guò)程上手非常痛苦)。除此之外,keras將模塊化作為設(shè)計(jì)原則之一,使用者可以各按所需進(jìn)行組合。如果只是想快速地搭建常見的模型來(lái)實(shí)現(xiàn)自己的想法,keras可以作為首選。
但是,keras在封裝后會(huì)變得很不靈活,并且加上它本身速度也比較慢,如果是高度封裝,前面提到的缺點(diǎn)會(huì)更加明顯,除了一些對(duì)速度要求很低的工業(yè)應(yīng)用,tensorflow會(huì)因?yàn)楦咚俣贿x擇
如果在驗(yàn)證自己想法的時(shí)候,不想用既有的設(shè)定而是想要自己定義損失函數(shù)、測(cè)度、層數(shù)等等,相比keras,tensorflow提供了更多個(gè)性的空間。此外,對(duì)神經(jīng)網(wǎng)絡(luò)控制力度的大小會(huì)很大程度決定對(duì)網(wǎng)絡(luò)的理解和優(yōu)化工作,而keras種提供的權(quán)限很少,tensorflow相反給了更多操控權(quán),比如對(duì)多個(gè)變量中的某一變量是否進(jìn)行訓(xùn)練、對(duì)梯度進(jìn)行操作(以獲取訓(xùn)練的進(jìn)展)等等。
雖然二者都提供深度學(xué)習(xí)模型通常所需的功能性,但是,如果使用者還追求一些更高階的功能性的選擇,像是進(jìn)行特殊種類模型的研究,就要求諸tensorflow了。比如,如果想要運(yùn)算加速,可以使用tensorflow的線程功能,多線程實(shí)行同一對(duì)話。另外,它還提供調(diào)試器的功能,對(duì)推斷bug和加速運(yùn)算都有幫助。