8 chapter08
章節報錯
chapter08
林檎參與的那競賽專案,校賽在四月上旬。全校一共十幾只隊伍參賽,最後只有五支能夠進入下一輪的省賽。
每支隊伍五分鐘時間,三分鐘做專案介紹,兩分鐘接受提問。
上場順序抽籤決定,林檎這一組在第八,中間位置,不必冒領頭和壓軸的風險,但倘若作品本身實力不足,很容易因評委組的審美疲勞而淪為炮灰。
能進校賽大多實力不弱,比賽答辯會還沒開始,要上場做presentation的徐詩蕊已經緊張得不得了。
他們坐在小階梯教室靠走廊一側前排的位置,徐詩蕊抱著膝上型電腦熟悉PPT,不時念叨:“怎麼辦怎麼辦,我好怕我一上臺腦子就空了……”
閆明軒說:“不會的,相信你自己。”
這話鼓勵效果實屬一般,雞血總不能憑空產生。
林檎看一看時間,離答辯開始還有十五分鐘,便問徐詩蕊:“要不要先演練一下?”
“……現在嗎?”
林檎當機立斷,把她手腕一捉,“來的時候看見旁邊教室沒人,我們到那邊去。”
安排了彭非留在位上看東西,林檎、徐詩蕊和閆明軒一道去了隔壁教室。
怕徐詩蕊尷尬,林檎將教室前後門都虛掩上。
徐詩蕊把筆記本放在講臺的桌子上,面朝兩人,深呼吸,微笑道:“各位評委老師下午好,我是來自序號08小組的徐詩蕊,我們的組員構成為……”
林檎邊聽,邊不時地在筆記本上記錄,手機擱在一旁,設定了一個三分鐘的倒計時。
徐詩蕊起初有幾分磕巴,漸入佳境,越發流暢。
倒計時一分半時,靠窗而坐的林檎,餘光瞧見一行穿正裝的老師,正有說有笑地從走廊經過。有道身影十分熟悉,她怔了一下,立即轉頭看去。
果真是孟鏡年。他正與旁邊的老師說話,沒往教室裡看,白色襯衫與黑色西裝外套齊備的一身,格外顯得神姿高徹。
電影總有那樣的鏡頭,意中人走近時,餘下一切都成了虛焦。
短短兩秒鐘,她真有這樣的感覺。
林檎收回目光,心臟猶自鼓譟。
還餘30多秒,徐詩蕊結束彙報,立即問:“怎麼樣?”
林檎點頭:“語速可以再慢一點,正式彙報的時候可能會比現在更緊張,容易越說越快。”
“我有說錯或者說漏什麼嗎?”
“沒有。”
徐詩蕊長舒一口氣。
手機上傳來微信訊息,四人小組群裡,彭非叫他們回階梯教室,評委老師已經到了。
三人離開教室,回到答辯賽場,一進門,林檎便看見第一排往左數第二的位置上,坐著孟鏡年。桌面上也支起了粉底黑字的臺卡,旁邊放著瓶純淨水。
孟鏡年這時不經意地抬了抬眼,目光稍頓。
林檎腳步停滯,不知該不該打招呼,這樣的場合,似乎還是避嫌為好。猶豫的時候,就看見孟鏡年微不可覺地點了點頭,隨後便把視線移開了。
回到原本的位置坐下,林檎緩慢地撥出一口氣。
從她這裡望去,只能瞧見孟鏡年的背影,比賽尚未開始,他仍舊坐得不失端正,好像是寫在家教裡的本能。
林檎低下頭,點開微信。
badapple:小舅你怎麼不告訴我你是評委之一?
發完訊息,她抬頭,視線越過桌椅,看見孟鏡年放在桌面上的手機,螢幕亮了起來。
他上滑了螢幕,停頓一瞬,緊跟著自然不過地兩手拿起手機,低頭輸入。
從沒有等一條微信回覆,等得這樣心跳失速。
她緊緊盯著手機螢幕,看見那訊息很快地從左邊跳了出來。
mjn:怕你知道以後事先賄賂評委。
林檎勾一勾嘴角,正在打字,又跳出來一條新訊息。
mjn:是給院裡的李老師代班。他這個月要出差,前天才完全確定時間,正好跟校賽撞了。
這樣一說,林檎想起來了,那日孟鏡年答辯結束,確實有個老師在同他商量幫忙的事。
badapple:現在賄賂還來得及嗎?
孟鏡年發來一個小錘子敲黃豆小人腦袋的表情包。
mjn:我會更嚴格。做好準備。
這時,籌備組的工作人員開始給五位評委發資料,大抵是評分標準、參賽隊伍介紹一類。
林檎將手機鎖屏,暫時不再打擾他。
五分鐘後,比賽正式開始,主持人簡要介紹一番比賽規則與評委構成,沒多廢話,直接進入第一組的答辯。
評委組成員分別來自計算機學院、資訊工程學院、大氣科學學院和遙感與測繪學院,顯然不是無的放矢,而是根據學生參賽選題而做了針對性的選擇。
每一組答辯嚴格限定時間,即便如此,輪到林檎他們組,也是一小時之後了。
徐詩蕊上臺彙報,另外三人站在一旁等候,有了開賽前的演練做基礎,徐詩蕊緊張歸緊張,整個彙報流程基本流暢無誤。
“好,接下來有請各位評委老師提問。”
話筒被遞到了評委組組長手裡,組長是計算機學院的,所提的問題無疑直至核心:“你們用PyTorch搭建的預報模型,具體是怎麼實現的?請詳細闡述。”
徐詩蕊拿著話筒,下意識地看了看另外三位組員,閆明軒指了指林檎,徐詩蕊意會,便說:“這部分是由我們組員人工智慧學院的林檎同學完成的,這個問題由她來回答。”
林檎走到舞臺中央,從徐詩蕊手裡接過話筒。
她不自覺地拿目光去找評委席上的人,他自然也在關注臺上狀況,視線相對時,她能瞧見他眼神裡有幾分帶著笑意的鼓勵。
她原本毫不緊張,被孟鏡年這樣一看,反倒覺得呼吸緊促兩分。
林檎清清嗓:“第一步獲取公開的天氣資料集,包括日期、溫度、降水量、溼度、風速等引數;第二步做資料處理,包括處理缺失值、標準化資料、生成訓練和測試資料集;第三步設計模型,使用LSTM進行時間序列預測;第四步,使用PyTorch定義模型、損失函式和最佳化器,然後訓練模型並進行驗證和測試。”
評委組長聽完點點頭,繼續針對性提問:“這個模型的準確性,你是怎麼保證的?”
“一共從三個方面做了最佳化。資料方面,儘可能確保了歷史資料的覆蓋性和精度,對氣象特徵進行相關性分析,選取與預測結果相關度高的氣象變數。模型框架方面,一是增加更多的LSTM的層數和隱藏單元數,二是新增Dropout層減少過擬合。模型驗證方面,使用交叉驗證、效能度量、殘差分析等方法,評估和提高模型的穩定性和準確性。”
“那你覺得,往後這個模型還有什麼改進的空間?”
“我能想到的第一個改進方向是擴充資料集,受限於能力和算力,目前的模型只考慮了溫度、溼度、風速等幾個特徵,未來儘可能地將影響大氣運動的七個物理量都納入其中。其次是模型最佳化,比如增加更多的LSTM層,或者使用GRU來進行改進,還可以做超引數調整和長期預測……”
孟鏡年肘下攤著評分表,點評一欄,已經記下了數個要點。
林檎發言開始,他一個字也沒再寫。
她一貫不是個善談的人,這好像是他第一次見到她的這一面,面對自己的專業自信從容,條理清晰。
整個人熠熠生輝。
他領悟到,自己此刻略顯微妙的心情,名為“與有榮焉”。
評委組長顯然很是滿意:“我的提問完畢,其他老師有沒有要補充的?”他望了望孟鏡年,像是在問他這個氣象學相關的研究者還要不要發言。
孟鏡年笑著搖搖頭,“您問得非常全面,我沒有要補充的。”
主持人:“接下來是評委打分時間,請第八組成員返回座位,具體分數會在下一組答辯結束後公佈……”
林檎和徐詩蕊向著評委席,不整齊地鞠了一躬,便手挽手地離開了舞臺。
回到位上,徐詩蕊小聲說:“我手都在抖……”
林檎微笑著把她的手握緊了一些,不必說,她也是如此。
答辯結束,小組四人都暫且卸下包袱,終於有心情去聽別組的彙報。
這組彙報結束,林檎他們組的打分也出來。
主持人唸到:“五位評委給第八組的打分分別是:96.2分、98.4分、97.7分、95.8分和97.2分……去掉一個最高分98.4分,去掉一個最低分95.8分,第八組的最終得分為97.03分……”
分數與座次對應。
那個最低分,是孟鏡年打出來的。
賽程過半,主持人宣佈休息十分鐘再繼續。
小組四人頭昏腦漲的,都起身去外頭透氣。
林檎出門前回頭看了一眼,孟鏡年仍在座位上,正在與答辯組長聊天。
同徐詩蕊去了趟洗手間,到走廊盡頭去吹了會兒風,再回到教室。
孟鏡年人不在位上了,不知去了哪裡。
林檎回座位坐下,拿出手機發訊息。
badapple:手真嚴。
訊息幾乎是秒回的,孟鏡年發了個大笑的表情包。
mjn:不能徇私,所以苛刻了一點。
林檎正在打字,訊息又發過來,她以為自己手速夠快了,孟鏡年似乎還要再快一些。
mjn:95.8是你們作品整體的評分。
身旁過道學生來去,世界潮水一樣喧囂。
林檎屏住呼吸——
mjn:你的部分,我給100分。