啃論文俱樂部 | 壓縮演算法團隊:我們是如何開展對壓縮演算法的學習研究

OpenHarmony開發者社群發表於2022-06-21

關於OpenHarmony 啃論文俱樂部壓縮演算法團隊


大家好!我是上海工程技術大學交通運輸專業的一名大二學生,同時在 OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)啃論文俱樂部中擔任壓縮演算法團隊的組長,同團隊的隊員分別是楚一凡-合肥師範學院、高雲帆-成都資訊工程大學、趙宏博-清華大學、高鴻萱-黑龍江大學、張智騰-山東大學。下文我將代表 OpenHarmony 啃論文俱樂部壓縮演算法團隊與大家分享我們在 OpenHarmony 啃論文俱樂部活動中的學習心得。截止至目前,我們一共在 51CTO 、CSDN 、InfoQ、 oschina等開發技術平臺輸出 17 篇開發技術文章作品並獲得了 10萬+ 瀏覽量,同時作品多次榮登 51CTO 全站 24 小時閱讀排行榜榜首,除此之外,我們團隊還收到多家行業內出版社出書的邀請、成為 OpenHarmony 開源貢獻者計劃的“開源之星”、開發者說明星高校開發者等。大家登入  可檢視壓縮演算法團隊發表的開發技術成果。


               


選擇正確科研道路,全身心投入學習


年初的一次 OpenHarmony 知識賦能直播課讓我們結緣了 OpenHarmony 成長計劃啃論文俱樂部,“啃論文(文獻)—技術文章輸出—開原始碼提交—晉升技術專家大咖”的成長路徑深深吸引著我,除此之外,技術大咖指導、面向對全國開發者規模性推廣技術類/指導類書籍出版、名企就業橄欖枝等福利讓我們義無反顧選擇投入到 OpenHarmony 成長計劃啃論文俱樂部活動中,在經歷了三個多月的學習之後,我們團隊總結了啃論文俱樂部與在校學習的區別,大家可以參考下圖,瞭解下 OpenHarmony 成長計劃啃論文俱樂部的獨特魅力。


               


根據興趣選擇技術方向團隊


啃論文俱樂部細分了 12 類方向:JSON、壓縮演算法、核心 CMA、資料管理、軟匯流排通訊等,由於我對“壓縮演算法”比較感興趣,憑著一腔奮鬥熱血的我堅定地選擇了壓縮演算法技術團隊並自告奮勇擔任了該團隊組長。


組建壓縮演算法團隊,實現團隊高效合作


初期的壓縮演算法團隊就像一個初創公司,作為組長的我需要根據每位隊員擅長的技能和不同的性格分配工作並監督大家落實工作。團隊的日常具體工作內容包括論文內容的翻譯校對、團隊面貌設計、協作思想指導、團隊建設、部門間的協作、資源整理、專案流程的測試復現,平臺釋出等。後期為加快部門的整體的學習進度,我將團隊工作主要分為三個方向,每個方向由兩個隊員共同負責,採用雲協作的方式實現了團隊良好的溝通和合作。

               

  團隊分工表


加強團隊溝通與團隊建設


由於壓縮演算法團隊成員來自於全國各地,日常的學習溝通都是透過線上形式進行。所以維持每週群活躍度非常重要,身為組長的我必須帶頭促進團隊文化交流、促進部門成員溝通分享,引導大家“動起來”。另外,團隊要想高效地協作,僅憑文字交流發揮的效用微乎其微,面對面地溝通交流才是重中之重。每週壓縮演算法團隊都會召開一次線上視訊會議同步各位隊員的學習進展、解決隊員遇到的困惑、分享學習心得,並在每位成員取得進步時,其他隊員都會毫不吝嗇給予誇獎與鼓勵,從而營造濃烈的學習氛圍,實現團隊互助、共同進步。

               

線上視訊會議


綜述查詢與索引,全場景技術地圖製作


壓縮演算法涵蓋的領域龐大,大家從網上查詢到的資料大多是較為片面和零碎的個別領域的概括。為彌補查閱壓縮演算法技術領域覆蓋面不全的情況,我們團隊製作了覆蓋全領域全場景的壓縮演算法技術地圖模型。從目前找得到的已有的“較新”綜述的基礎上分別向前和向後索引,憑藉著查詢綜述,目前我們團隊已索引並彙總了近 120 條壓縮演算法相關內容。

綜述索引是一個循序漸進的過程,隨著團隊不斷地學習進步,素材會慢慢豐富起來。最後,再基於時間軸或者思維導圖之類的模型對其進行構建技術地圖模型。

               

索引並彙總的壓縮演算法資料

               

製作壓縮演算法技術地圖


查詢綜述—挖掘技術—發現技術場景——應用開源專案


查詢綜述論文可以幫助大家找到技術場景 。例如,在查詢壓縮演算法綜述的過程中會遇到很多我們不認識的專業詞:如“entropy”,透過翻譯我們知道了它是“熵”的意思。熵?什麼是熵?是化學上的熵還是物理上的熵?——其實都不是,它是資訊理論中的專屬“熵”,全名叫做“資訊熵”或“夏農熵”。這與壓縮演算法有什麼關係?此刻就需要融入相應的技術場景,那技術場景從哪來? 答案是:從綜述論文中來。 因為綜述論文把整個技術領域的興起、發展與前沿研究都進行了全方位地概括和總結,並且足夠權威,所以我們要的“熵”亦在其中:


               


圖中紅色方框圈出的分別是關鍵詞“Entropy”和它應用的技術場景,點選左側藍色的文字我們即可跳轉到相應的引文:


               


在這篇引文中,會對熵作一個詳細的描述,從而技術場景的問題就迎刃而解了。在查詢綜述過程中,我們同時需要對查詢到的開發技術進行優劣勢甄別,從而實現在不同場景的不同階段匹配不同開發技術,透過發揮各個開發技術的長處,避開它們的短處,達到內容最最佳化。 同時,隨著我們啃的論文數量增多,開發技術的積累和學習,我們再從綜述論文中提取到我們想要的內容就成了一件遊刃有餘、信手拈來的事情。


               


“查詢綜述—挖掘技術—發現技術場景——應用開源專案 是 OpenHarmony 啃論文俱樂部的關鍵學習辦法。 我們團隊從技術本身出發,針對技術場景和應用相關開源專案彙總的壓縮演算法領域開發技術如圖所示:


我們對OpenHarmony啃論文俱樂部的展望


目前我們團隊正投入壓縮演算法書籍撰寫的工作中,同時也期望能在更多 OpenHarmony 啃論文俱樂部的線上/線下的活動中嶄露頭角,將啃論文的先進學習方法賦能給全國高校開發者,期待在全國各地大高校掀起一波啃論文的潮流。我們深知,集中力量辦大事是亙古不變的公理,所以啃論文俱樂部需要匯聚每一位高校開發者的奇思妙想與高超開發技術,只要你對 OpenHarmony 開發技術感興趣,啃論文俱樂部的探索之門永遠向你敞開,誠邀您的加入,與我們共建 OpenHarmony 生態繁榮!


OpenHarmony成長計劃啃論文俱樂部

致力於用學術研究方法探索電腦科學,分享“啃論文(綜述論文)—技術文章輸出—開原始碼提交—技術專家大咖”的成長路徑。此為各技術部門進行技術探索、技術輸出的平臺,實現知識沉澱、成果分享的陣地,已有多名學生透過此路徑在各大社群平臺(51CTO,CSDN等)發表文章,佔領熱度榜首,多名同學收到出版社發刊邀請,名企就業橄欖枝等機會,面向對全國開發者規模性推廣技術類/指導類書籍籌備中,現誠邀全國各大高校開發者一起共建OpenHarmony生態繁榮!

               

掃碼新增“OpenHarmony高校小助手”,

傳送“啃論文”拉您進入OpenHarmony成長計劃啃論文微信群

               



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70011554/viewspace-2901848/,如需轉載,請註明出處,否則將追究法律責任。

相關文章