雲計算

雲計算

淘寶人生裡的虛擬人像渲染技術

作者 | 冬去 本文根據4月20日淘系技術前端團隊出品的「阿里淘系用戶體驗優化前端實戰系列直播」——《淘寶人生裡的虛擬人像渲染技術》整理而成。 點擊查看視頻 行業背景 總覽 首先大家可以回想一下,無論是你們看過的電影,還是玩過的遊戲,有沒有主角不是人類的?不光主角,NPC、敵人、故事、等也統統和人類沒有關係,有沒有這種作品?我相信多少也是有的,比如《動物世界》或者《探索宇宙》等之類的題材,但畢竟還是少數。大部分還是以人類題材為主。 今天遊戲和影視領域都已經是非常成熟和發達的產業了,而它們在創作的時候,都不可避免地要研發有關“人體渲染”的技術,比如毛髮、衣服、皮膚的渲染,又比如喜怒哀樂、摸爬滾打等各種人類表情和動作等等,都會頻繁被用到。比如,《阿麗塔-戰鬥天使》花費 14 億在虛擬女主上。 再舉一個例子,2018年,由騰訊和Epic聯合開發的高仿真虛擬人Siren在當年的GDC上亮相,由一名演員在背後做動作和表情,虛擬人就能跟著被高質量且實時地渲染出來。效果十分驚豔。因此可以看到,整個行業是逐漸表現出對這一塊垂直領域技術的研究興趣。 跨界典型應用 當然技術甭管怎麼厲害,最後也要看能帶來什麼業務價值,還能有哪些更廣泛的應用場景。說到場景,其實有一個特別好的文化現象,B站的小夥伴一定不會陌生,那就是和二次元文化結合得特別緊密的“虛擬偶像”。 “虛擬偶像”這個話題真要說起來還是蠻大的,我這邊準備了一個案例簡單給大家分享下。和大家想到的“純粹的二次元偶像”不太一樣,她其實是一位真實網紅的“替身”。 這個美麗的小姐姐叫Pokimane,是來自加拿大的Youtube達人,她是Twith和Youtbue上的知名女主播,坐擁300萬粉絲,去年(2020年)9月的時候使用了一個虛擬形象代替自己進行了一次直播。大家可以感受一下效果。不過這個事件當時還引發了一些爭議,這個我們今天就不提了。 根據Hyprsense的調查,從2018年3月至2019年5月,Youtube上日本地區的”虛擬主播(VTuber)“數量逐月穩步上升,預估全球有超過1w位這樣的VTuber。 說了這麼多,大家可能比較好奇,這些東西和淘寶有什麼關係?難道淘寶裡也有虛擬偶像麼?我的回答是“可以有”,而且這位“偶像”不是別人,就是你自己。 關於我們 淘寶人生 […]

雲計算

聊聊各端手勢體系以及對 Web 標準手勢的思考

作者:染陌 「北海 Kraken」是一款基於 Flutter 的 Web 渲染引擎,通過基於 W3C 標準來開發實現前端開發者常用的能力。Kraken 團隊也積極探索定義新的問題以及能力,期望通過推動標準定製的方式讓 Web 技術變得更好。歡迎大家關注 「北海 Kraken」:http://openkraken.com/ 在過去,早期的 Web 更多用做內容展示的頁面,最早從後端框架中直出,再配上各種 CSS 以及 JS

雲計算

EasyTransfer幫助用戶輕鬆地將深度 TL 用於 NLP 應用程序

文獻見證了將深度遷移學習 (TL) 成功應用於許多現實世界的 NLP 應用程序,但構建易於使用的 TL 工具包來實現這樣的目標並不容易。為了彌補這一差距,EasyTransfer 旨在幫助用戶輕鬆地將深度 TL 用於 NLP 應用程序。2017年初在阿里巴巴開發,目前已應用於阿里巴巴集團各大BU,在20+業務場景中取得了非常好的效果。支持主流的預訓練ModelZoo,包括預訓練語言模型(PLMs)和PAI上的多模態模型平臺,集成了AppZoo中主流NLP應用的SOTA模型,支持PLM知識蒸餾。EasyTransfer 非常方便用戶快速開始模型訓練、評估、離線預測和在線部署。它還提供了豐富的 API,使 NLP 的開發和遷移學習變得更加容易。 主要特點 語言模型預訓練工具:支持全面的預訓練工具,供用戶預訓練T5、BERT等語言模型。基於該工具,用戶可以輕鬆訓練模型,在 CLUE、GLUE 和

雲計算

Docker 構建Java 應用程序包

作者: 張首富 時間: 2021-02-01 微信: y18163201 前言 目前我們公司使用的基本上都是java開發的後端,本文詳細的介紹了公司java程序docker 包構建的演變過程,這裡面不對java包本身的構建做過多的贅述。 docker 鏡像的演變過程 最初的時候我們只想著給java包怎麼放到docker 鏡像中,我們使用瞭如下的Dockerfile FROM openjdk:8u212-jre-alpine ENV TZ=”Asia/Shanghai” ENV JVM=”-XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m

雲計算

關於性能調優的思考

排查方向 java服務器帶寬資源、cpu、內存等情況 數據庫最大連接數、當前打開連接數、sql執行時間 拋開帶寬、業務複雜度執行簡單查詢,測試java服務器負載壓力、mysql服務器負載壓力 sql慢查詢分析,全表掃描次數 解決思路總體從數據庫、服務器資源、負載均衡,部分複雜業務代碼調優四個角度優化。1.確定數據庫服務器配置,調整連接池數量。2.確定500-1000人訪問時服務器負載壓力。3.Nginx緩存、壓縮調優。4.針對部分複雜業務代碼的修改,主要針對數據量大的業務(用戶、職級、管理機構),考慮增加索引、創建視圖等方式。5.在已知一臺服務器配置足夠高且無法滿足需求的情況下考慮負載均衡方案。

雲計算

雲原生5G SD-WAN,讓上雲更便捷——暨阿里雲SAG 3.0 重磅更新

7月24日,2021中國5G網絡創新論壇在北京舉辦,本屆論壇由江蘇省未來網絡創新研究院、SDNLAB聯合5G網絡領域技術先鋒力量共同發起。阿里雲智能雲網絡產品線高級產品專家譚禮銓(花名李泉)發表《雲原生5G SD-WAN應用與實踐》主題演講。 雲網絡1.0-雲數據中心網絡到雲網絡2.0-雲廣域網絡,以及從2020年開始的雲網絡3.0-應用-雲-邊-端一體網絡。雲邊端一體是指雲以多種形態(中心雲/本地雲/邊緣雲等)呈現的一張網絡,實現產品一樣,體驗一致。端的方面,實現萬物一鍵上雲,即每個端接電就可以上雲。在應用方面,當越來越多的應用上雲後,雲網絡作為載體,網絡和應用會更深度的融合。此階段將實現萬物互聯,關鍵技術包括5G/邊緣和IoT。 面向產業互聯網時代,全社會都在數字化轉型,李泉認為,未來傳統企業上雲網絡的主流方式將是SD-WAN。這是因為隨著運營商網絡質量越來越優化,以及5G/邊緣計算等技術的迅猛發展,SD-WAN在底層網絡技術得到了更好的支撐,而且SD-WAN構建的私有網絡更能滿足傳統企業網絡訪問安全性需求。此外,雲原生的SD-WAN因為和雲的天然親和性,具備很多優勢。 談到和SD-WAN和5G的結合,李泉認為主要有幾個方面。一是SD-WAN作為網絡入口,利用5G加快落地專線和專網等;二是,5G切片和SD-WAN應用識別的結合,比如生產業務和測試業務的切分。另外,SD-WAN可以融合5G和專線,做多鏈路備份,提供更高可靠的鏈路。阿里雲正在和一些行業客戶共創5G和SD-WAN的結合方案。 阿里雲SD-WAN產品智能接入網關SAG是雲服務商中首個推出的上雲網絡產品,到今天也已經演進到了3.0階段,有很多重磅更新,包括:1)對於5G網絡的支持,支持多運營商,多承載網絡2)SD-WAN+雲鷹卡,實現一卡多運營商,一卡上雲 3)SD-WAN網絡功能開放,通過SDK賦能產業生態 4)SaaS應用加速,提高訪問第三方SaaS服務的質量,提升跨域應用訪問體驗 第一個是對於5G網絡的支持,通過5G承載的SD-WAN將可以給用戶提供更高質量和彈性、安全的網絡資源首先,5G有大帶寬/低時延/海量連接能力等優勢,絕大部分業務場景都可以滿足,結合邊緣計算還可以進一步降低延遲,滿足時延更敏感的工業控制/交互類應用,讓SD-WAN應用場景更廣泛。其次,5G切片和SD-WAN具備應用識別能力,實現基於應用的端到端資源切片和靈活選路,應用SLA保證和安全管控,為企業上雲提供更加靈活的方案選擇。 第二個是一卡上雲,通過多運營商網絡環境的支持,為客戶提供更考可用的網絡服務傳統CPE側一般情況通過有線寬帶或單個運營商的無線網絡上連,如果需要多個運營商,往往在CPE中插多張定向卡。阿里雲SD-WAN產品支持通過一張融合卡(雲鷹卡)支持3大運營商,做到網絡全覆蓋;三網一點接入,統一管理。同時自動進行網絡診斷,秒級切換到質量最高的運營商網絡,實現運營商網絡智能選路,始終保證高質量無線網絡,大大提升服務可用性,保證在網率。 第三個是開放雲網絡能力,產業共建上雲終端接入生態首先,我們將開放雲上網絡的能力,包括SD-WAN接入網和雲上多地域互聯網絡,然後聯合生態夥伴集成,共建終端上雲生態,加速企業上雲。比如和傳統網絡設備商進行OXM合作,打造默認具備上雲能力的接入網關或者防火牆,實現傳統接入網絡一鍵上雲。另外,把阿里雲SD-WAN能力通過SDK開放,賦能到整個產業,實現傳統設備在端側和接入側全面上雲能力:如SDK的輕量化,支持以Agent方式植入第三方設備,按需加載/卸載。傳統設備加載SDK後就具備了接入阿里雲的能力,實現平滑上雲,並且可以通過阿里雲控制檯統一運維。 第四個是對於企業SaaS應用加速的增強,以保障MNC跨域網絡服務體驗一致性主要應用在外企GoChina和中資出海場景,大量企業全球化分支需要通過跨域網絡訪問企業SaaS服務,比如Office365,Salesforce,Zoom等。在這個場景中面臨的最大挑戰是跨地域網絡質量問題,通過互聯網訪問經常出現延遲丟包等,體驗很差。而傳統的基於互聯網鏈路的架構優化效果不大。阿里雲網絡在SD-WAN的終端或移動APP中開啟應用加速,通過專用的跨境鏈路實現SaaS應用的加速,可以讓在總部/分支/移動辦公的用戶快速訪問到SaaS應用,實現一致性的應用體驗。 阿里雲SD-WAN獲得中國SD-WAN服務市場No.1(IDC),持續引領中國SD-WAN雲服務的發展,支持眾多企業加速上雲。阿里雲也在積極推進雲網絡的佈道和人才培養計劃,包括去年阿里雲發佈了業內首本的雲網絡白皮書和雲網絡圖書,以及和信通院一起推動了雲網絡產業發展白皮書的發表和雲網絡產業聯盟的建立。在人才培養方面,阿里雲發佈了ACNA/ACNP/ACNE的人才認證體系,打造雲計算時代的雲網絡CCIE。 企業加速數字化轉型,上雲已成共識;而企業上雲,網絡先行,我們希望和大家共創雲網絡技術生態,繁榮雲網絡產業,為企業上雲助力。

雲計算

漫談農業物聯網與互聯網技術的結合

來源 | HaaS技術社區 不看這幾篇好文,就別說自己瞭解物聯網 摘要 本文綜述了物聯網技術在農業方面的應用和相關技術的研究現狀、中國 “互聯網+農業”產業鏈的組成和現狀以及互聯網技術取得的成就賦能中國傳統農業向數字農業轉型。 一、數字農業大有可為 我國是一個農業大國,距離農業強國還有很大的差距。現代農業發展仍有以下幾個問題需要重點解決。 1)我國目前在農業物聯網的系統集成方面取得了很大的進步,但是在很多農事操作的關鍵性指標上不能做深、做精、做細。 2)目前互聯網企業雖然已佈局農業,但農業物聯網獲取的農業數據應用不足,農業物聯網往往處於示範階段,沒有發揮農業物聯網應有的作用。 3)由於中國從事農業的勞動人口在減少,耕地也逐漸減少,加上環境問題突出,農業物聯網的研究和實施是必然的,因此不僅需要政府繼續大力引導和提供必要的支撐條件,還需要很多農業科技公司結合現代互聯網技術,深入研究數字農業,全面賦能。 近年來,國家倡導現代科學技術應用於農業,推動農業更快發展和產業升級。隨之,一些互聯網巨頭也在佈局三農,賦能數字農業。互聯網巨頭與科技公司的入局,對農業技術的發展起到非常關鍵的作用,同時能夠利用互聯網的平臺,為傳統農業生態注入新鮮的血液,利於碎片化的資源整合,農產品品牌化的建立,以及更好的提高種子自主化的水平。 互聯網企業與農業科技公司熱情高漲的原因,一方面農業科技創新與成果應用給農業帶來的改變,助農這件事更是符合政策、符合市場。另一方面,農業是個紅海市場,農業的產業升級,為我國互聯網技術提供很大的一塊“自留地”,能夠充分歷練互聯網技術的迭代和升級。 二、認識農業物聯網 物聯網農業就是利用大量的傳感器構成監控節點,通過數據採集實現對農田所種植的農作物、水產養殖、畜牧等現場情況的實時監控,農業物聯網的結構如圖所示,分為感知層、傳輸層和應用層3個層次。 1)感知層 目前,在農業物聯網感知層的傳感器技術上,光、溫、溼、氣、熱等常規環境傳感器已非常成熟,但植物生理生態參數感知和土壤參數感知等非常複雜,目前在感知層方面缺乏有效的傳感器,這些傳感器將會是未來研究的重點和難點。 2)傳輸層 傳輸方式分為有線傳輸和無線傳輸兩類。目前,大多采用無線傳輸方式,無線傳輸的運作受地形和作物種類等因素影響。常用無線通信方式如下表所示。

雲計算

分享幾個開源Java寫的博客系統

有關Java寫的博客,網上其實有很多,一般自己如果有技術的話也是可以寫的出來的,但如果是開源的博客,好多人都在使用和維護,不斷完善這個博客的生態,是非常具有參考價值的。 下面就介紹幾個Java寫的開源博客系統,一般官網上都有詳細的文檔和搭建過程,這裡就簡單介紹下。 1. halo(完善生態) 官網:https://halo.run/ github:https://github.com/halo-dev/halo 這個博客是我比較早接觸的一個博客系統,在github的熱度也挺高的。 技術 :Spring Boot+JPA+Hutool 主題倉庫也是比較多的,同時也支持 Docker 部署,支持本地上傳,阿里雲 OSS/又拍雲 OSS/七牛雲 OSS/SM.MS 等雲存儲,可以更方便的管理你文章中的附件。 之前我也部署過halo博客:雲服務上搭建halo博客 推薦等級 :⭐⭐⭐⭐⭐

雲計算

Docker部署openclinica

1. 環境說明 阿里雲ECS服務器,Centos7.6 2c4G 2. 安裝Docker $ yum install -y yum-utils device-mapper-persistent-data lvm2 添加軟件源信息 $ yum-config-manager –add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 更新並安裝Docker-CE $

雲計算

雲計算知識第五講:虛擬化架構、特點及優勢

一、虛擬化架構   根據在整個系統中的位置不同,虛擬化架構分為以下幾種:   ·寄居虛擬化架構   ·裸金屬虛擬化架構   ·操作系統虛擬化架構   ·混合虛擬化架構     1)寄居虛擬化架構       寄居虛擬化架構指在宿主操作系統之上安裝和運行虛擬化程序,依賴於宿主操作系統對設備的支持和物理資源的管理。(類似 Vmware Workstation 的程序)            2)裸金屬虛擬化架構     裸金屬虛擬化架構指直接在硬件上面安裝虛擬化軟件,再在其上安裝操作系統和應用,依賴虛擬層內核和服務器控制檯進行管理。     3)操作系統虛擬化架構       操作系統虛擬化架構在操作系統層面增加虛擬服務器功能。操作系統虛擬化架構把單個的操作系統劃分為多個容器,使用容器管理器來進行管理。       宿主操作系統負責在多個虛擬服務器(即容器)之間分配硬件資源,並且讓這些服務器彼此獨立。        4)混合虛擬化架構       混合虛擬化架構將一個內核級驅動器插入到宿主操作系統內核。這個驅動器作為虛擬硬件管理器來協調虛擬機和宿主操作系統之間的硬件訪問。

Scroll to Top