點(diǎn)擊上方“碼農(nóng)突圍”,馬上關(guān)注
這里是碼農(nóng)充電第一站,回復(fù)“666”,獲取一份專屬大禮包
真愛(ài),請(qǐng)?jiān)O(shè)置“星標(biāo)”或點(diǎn)個(gè)“在看”
編輯:時(shí)光
【導(dǎo)讀】
高校輔導(dǎo)員將被機(jī)器取代?
復(fù)旦信息博士生李小康用130行代碼輕松搞定萬(wàn)人核酸大核查,這位學(xué)神是怎么做到的?
今天,上海疫情繼續(xù)牽動(dòng)著全國(guó)人民的心。
?

?
總有一種力量,讓無(wú)力者有力,讓悲觀者前行,災(zāi)難面前,人們更加團(tuán)結(jié)起來(lái),群策群力抵抗疫情。
?
作為上海市的一顆耀眼明珠,復(fù)旦大學(xué)這座巍巍學(xué)府在學(xué)生管理上追求智能化,即便在班級(jí)核酸統(tǒng)計(jì)這件簡(jiǎn)單而機(jī)械的小事上,復(fù)旦的知識(shí)精英們也在努力做到更加高效,從而節(jié)省出更多的時(shí)間和精力,讓師生們得以安心學(xué)習(xí)。
?
最近,「復(fù)旦博士用130行代碼搞定核酸統(tǒng)計(jì)」的新聞沖上熱搜,這樣的正能量傳播,給疫情的慌亂與抱怨聲中注入了淡定與希望,連《人民日?qǐng)?bào)》都點(diǎn)贊:知識(shí)就是力量!
?

?
青年有識(shí)之士向來(lái)是祖國(guó)的未來(lái)與希望,復(fù)旦造就的好學(xué)力行的青年學(xué)子,堪稱國(guó)之棟梁,民之表率。
?
伴隨著上海市疫情更加嚴(yán)重,自今年3月初以來(lái),上海市啟動(dòng)常態(tài)化核酸篩查工作,復(fù)旦大學(xué)要求輔導(dǎo)員們,挨個(gè)核實(shí)、查驗(yàn)班級(jí)每一位學(xué)生的核酸檢測(cè)陰性證明,以便陽(yáng)性病例出現(xiàn)時(shí)能夠在第一時(shí)間上報(bào)。查驗(yàn)每一位學(xué)生的核酸報(bào)告,如果一個(gè)班級(jí)60名學(xué)生,那么,一個(gè)個(gè)查下來(lái),可能需要半小時(shí)。第一,確保姓名、身份證號(hào)碼與本人身份無(wú)誤,不能借用別人的核酸報(bào)告混過(guò)去;第二,要查驗(yàn)具體的檢測(cè)時(shí)間,如果核酸時(shí)間必須48小時(shí)以內(nèi),超出時(shí)間則無(wú)效;第三,報(bào)告必須顯示「陰性」結(jié)果,陽(yáng)性則必須上報(bào)。那么,這里面是否有人篡改截圖,對(duì)截圖進(jìn)行PS處理,恐怕也會(huì)存在這種情況,所以,輔導(dǎo)員最好讓學(xué)生當(dāng)面打開(kāi)程序,即時(shí)查看。當(dāng)核酸查驗(yàn)變成了常態(tài)化,人們難免會(huì)失去耐心。這樣的人工查驗(yàn),查驗(yàn)雙方都覺(jué)費(fèi)時(shí)費(fèi)力,師生為之叫苦。正是在這樣的背景下,復(fù)旦大學(xué)信息科學(xué)與工程學(xué)院博士生李小康,他希望用自己的專業(yè)知識(shí)改變現(xiàn)狀。他快速開(kāi)發(fā)一項(xiàng)小程序,幾分鐘就能快速核查數(shù)百人的核酸證明截圖,大大提高核查效率和精度。能夠?qū)W習(xí)致用,何嘗不是學(xué)習(xí)者的一種幸運(yùn)!原來(lái),80張圖,需要一個(gè)人審核40分鐘。原來(lái),800張截圖,需要幾個(gè)人分工審核,幾小時(shí)才能完成。現(xiàn)在,只需200秒,也就是3分鐘多點(diǎn)。?
李小康,復(fù)旦信息科學(xué)與工程學(xué)院在讀的博士生,專業(yè)為生物醫(yī)學(xué)工程,他平時(shí)的研究正是生物醫(yī)學(xué)與信息科學(xué)的結(jié)合,希望通過(guò)信息化手段來(lái)改變生物醫(yī)學(xué)現(xiàn)狀。同時(shí),李小康還擔(dān)任該學(xué)院2019級(jí)信息1班輔導(dǎo)員,那么這項(xiàng)核酸查驗(yàn)工作,正是他所需要面對(duì)的一項(xiàng)日常行政工作。那么,作為一名博士生,他希望用自己多年的專業(yè)積累,去改善這項(xiàng)繁瑣的日常行政工作,這樣,一方面他的專業(yè)所長(zhǎng)找到了用武之地,另一方面行政工作將變得更加高效有趣。「這個(gè)工作聽(tīng)起來(lái)好像很簡(jiǎn)單,但實(shí)際做的時(shí)候,一個(gè)班級(jí)的截圖可能就需要花上半小時(shí)核查,如果是人數(shù)多的院系可能需要更久,還可能會(huì)錯(cuò)看漏看?!估钚】嫡f(shuō)。李小康覺(jué)得,這件事情單調(diào)枯燥,費(fèi)時(shí)費(fèi)力,重復(fù)性強(qiáng)的工作正符合計(jì)算機(jī)程序取代的特點(diǎn)。「智能化」的思維驅(qū)使他寫(xiě)下了130行代碼。一開(kāi)始,他先用自己班級(jí)的數(shù)據(jù)校驗(yàn)程序,結(jié)果發(fā)現(xiàn),準(zhǔn)確率很高,運(yùn)行時(shí)間很短。在上海的高校,像李小康這樣的學(xué)生輔導(dǎo)員不計(jì)其數(shù),除了班級(jí)層面之外,學(xué)院、學(xué)校層面的管理者要面對(duì)更多的學(xué)生,他們的工作量更大。隨后,李小康將自己的程序推廣到學(xué)院,讓學(xué)院學(xué)生管理者試用,同樣,效率驚人,幾無(wú)差錯(cuò)。?
識(shí)別核酸檢測(cè)截圖,對(duì)應(yīng)計(jì)算機(jī)術(shù)語(yǔ)叫OCR技術(shù),即Optical Character Recognition,光學(xué)字符識(shí)別。而作為一名生物醫(yī)學(xué)工程專業(yè)的博士生,他的研究方向是醫(yī)學(xué)影像與人工智能,他平常會(huì)接觸很多圖像處理方法。因此,在李小康看來(lái),這一點(diǎn)也不復(fù)雜。李小康說(shuō):「OCR可以把圖像中的文字識(shí)別出來(lái),轉(zhuǎn)換為文本信息,便于核查,而且核酸截圖是打印字體,識(shí)別率非常高,幾乎可以做到100%準(zhǔn)確」。一張核酸截圖的文本信息包括姓名、證件類型、證件號(hào)碼、樣本編號(hào)、采樣時(shí)間、檢測(cè)機(jī)構(gòu)、檢測(cè)時(shí)間、檢測(cè)項(xiàng)目、檢測(cè)結(jié)果等。為此,他的基本方法是:OCR文字識(shí)別+正則表達(dá)式篩選。所謂正則表達(dá)式,即可以搜索到字符串中的特定模式內(nèi)容。「把想要的信息從識(shí)別的文本中篩選出來(lái),確認(rèn)好每張圖的信息,再把結(jié)果輸出到Excel,方便人工確認(rèn)?!估钚】嫡f(shuō)。預(yù)計(jì)在不久的將來(lái),師生們可不用通過(guò)微信手動(dòng)收集核酸截圖,而是通過(guò)小程序直接上傳圖片,二級(jí)單位負(fù)責(zé)人可在后臺(tái)隨時(shí)查看統(tǒng)計(jì)結(jié)果。李小康認(rèn)為,只是盡自己能力幫助大家,希望所有復(fù)旦人都能同心協(xié)力,傳承發(fā)揚(yáng)團(tuán)結(jié)、服務(wù)、犧牲的精神,這場(chǎng)戰(zhàn)「疫」一定可以勝利。有網(wǎng)友驚呼「太牛了」,「李導(dǎo)優(yōu)秀」,「不愧是復(fù)旦」!也有網(wǎng)友評(píng)論到:「這就是知識(shí)的魅力吧」,「就是覺(jué)得很棒,科研用于實(shí)踐」!還有網(wǎng)友認(rèn)為,這種知行合一的精神值得提倡,[學(xué)以致用,干得漂亮」,「這就是博士」!https://www.fudan.edu.cn/_s3/2022/0407/c5a130819/page.psp(完)
碼農(nóng)突圍資料鏈接
1、臥槽!字節(jié)跳動(dòng)《算法中文手冊(cè)》火了,完整版 PDF 開(kāi)放下載!
2、計(jì)算機(jī)基礎(chǔ)知識(shí)總結(jié)與操作系統(tǒng) PDF 下載
3、艾瑪,終于來(lái)了!《LeetCode Java版題解》.PDF
4、Github 10K+,《LeetCode刷題C/C++版答案》出爐.PDF
歡迎添加魚(yú)哥個(gè)人微信:smartfish2020,進(jìn)粉絲群或圍觀朋友圈。