日前,杭州電子科技大學(xué)(以下簡(jiǎn)稱(chēng)杭電)和浙江大學(xué)(以下簡(jiǎn)稱(chēng)浙大)的研究生組隊(duì)參加首屆阿里媽媽MAX-Code極限代碼挑戰(zhàn)賽,經(jīng)過(guò)初賽、復(fù)賽的角逐與挑戰(zhàn),歷時(shí)91天,他們以1530行簡(jiǎn)潔高效的代碼,最終從海內(nèi)外1100支參賽隊(duì)伍中脫穎而出,獲得冠軍,并喜提75000元獎(jiǎng)金。
據(jù)介紹,首屆阿里媽媽MAX-Code極限代碼挑戰(zhàn)賽的題目大多是真實(shí)廣告業(yè)務(wù)場(chǎng)景,聚焦實(shí)際工程問(wèn)題,分為AI賽道和引擎賽道。其中,AI賽道聚焦機(jī)器學(xué)習(xí)推理服務(wù)的性能優(yōu)化;引擎賽道聚焦真實(shí)場(chǎng)景的廣告檢索引擎構(gòu)建。
杭電和浙大聯(lián)合組隊(duì)參加的是引擎賽道,其中的廣告推薦系統(tǒng)有點(diǎn)類(lèi)似社交媒體,根據(jù)不同用戶,按照一定的公式計(jì)算并匹配廣告。參賽團(tuán)隊(duì)需要利用分布式架構(gòu),構(gòu)建高性能的廣告搜索引擎。
“分布式架構(gòu)的后臺(tái)運(yùn)算量較大,需要用若干臺(tái)計(jì)算機(jī)進(jìn)行計(jì)算,我們解決的是不同機(jī)器之間的協(xié)同問(wèn)題?!眳①悎F(tuán)隊(duì)成員、杭電研究生高境辰告訴《中國(guó)科學(xué)報(bào)》,“我們主要對(duì)操作系統(tǒng)和計(jì)算機(jī)網(wǎng)絡(luò)的原理做出針對(duì)性的優(yōu)化?!?/p>
來(lái)自杭電和浙大的三名冠軍成員一致認(rèn)為,團(tuán)隊(duì)對(duì)C++這種偏底層的語(yǔ)言很熟悉,最后選擇了預(yù)先排序這個(gè)優(yōu)化,成功擊敗對(duì)手奪得冠。
(沈春蕾)