清華大一Python作業(yè)太難上熱榜!只上3節(jié)課,手?jǐn)]AI算法,網(wǎng)友:離本科畢設(shè)只差一篇萬字論文
難度引熱議:太離譜
金磊 發(fā)自 凹非寺
量子位 報(bào)道 | 公眾號(hào) QbitAI
太難了!太難了!
清華電子系,只學(xué)3節(jié)Python課,然后……然后……
就直接要求“手?jǐn)]”一個(gè)AI算法!
就這樣,清華再一次因?yàn)?strong>難,沖上了知乎熱榜。
這作業(yè)有多難?
先來聊聊這個(gè)作業(yè)的背景。
根據(jù)清華計(jì)算機(jī)系00后本科生、知乎用戶“孫恒”的介紹:
這門Python課,是在清華電子系大一《計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)(2)》附帶的小學(xué)期中進(jìn)行。
課程的時(shí)間一共是2周。
其中,會(huì)抽出一周的時(shí)間來上3節(jié)Python課(共9學(xué)時(shí),1學(xué)時(shí)是45分鐘),
除此之外,還設(shè)有Python三次小作業(yè)和一次大作業(yè)。
但值得一提的是,這個(gè)小學(xué)期的內(nèi)容是今年課改后的結(jié)果。
往年其實(shí)是大一下C++課的附帶小學(xué)期,往往用來完成一個(gè)C++大作業(yè)。
但今年卻直接刪掉了C++ 的自主選題。
這不禁讓網(wǎng)友感慨道:
和“計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)”幾個(gè)字漸行漸遠(yuǎn)了。
接下來,再來看下作業(yè)本身內(nèi)容。
△ 圖源:知乎
從布置作業(yè)的內(nèi)容來看,大致就是一個(gè)人臉性別識(shí)別任務(wù)。
好了,那要完成這么一個(gè)大作業(yè),你都得會(huì)些啥?
起碼以下這些問題得hold住嘍:
- 什么是Python?
- 什么是訓(xùn)練集?
- 什么是分類問題?
- 什么是計(jì)算機(jī)視覺(CV)?
- ……
上面的這些問題,可能只是完成這個(gè)大作業(yè),必須要掌握技能的一隅。
但讓網(wǎng)友們覺得“不可思議”的是,你可能必須在1周時(shí)間內(nèi)去了解它們:
“太難了吧!”
“太離譜!”
而更“離譜”的還在后邊,請(qǐng)看“作業(yè)要求”第三條:
不允許直接使用開源項(xiàng)目提供的已訓(xùn)練好的模型或已寫好的現(xiàn)有代碼。
什么概念?
雖說還能用torch、numpy、pandas等。
其余手?jǐn)]啊!
這個(gè)時(shí)間節(jié)奏、這個(gè)“細(xì)節(jié)要求”,可算是把網(wǎng)友驚到了:
可真是地獄難度!
更有網(wǎng)友爆料道——“大一學(xué)生沒接觸過機(jī)器學(xué)習(xí)……”
網(wǎng)友:離本科畢設(shè)只差一篇萬字論文
“難”上熱榜的清華電子系大作業(yè),自然引來了眾多網(wǎng)友的熱議。
“不合理”、“離譜”,成了評(píng)論區(qū)的熱詞。
知乎網(wǎng)友“婷小婷”見此話題,特意跑去問了國防七子某航電子信息工程的同學(xué),得到了這樣的評(píng)價(jià):
這個(gè)題目的難度基本上等于他本科劃水畢設(shè)的難度水平。
而對(duì)于這樣的課程時(shí)間和作業(yè)布置,她直言道:
對(duì)于原本有基礎(chǔ)的學(xué)生,這9課時(shí)的課程純粹屬于“拿個(gè)必修學(xué)分”,課后作業(yè)也能正常完成。
對(duì)于原本零基礎(chǔ)的學(xué)生,這9課時(shí)的課程同樣沒有任何營養(yǎng),課后作業(yè)也只能跟著“大佬”湊個(gè)數(shù)。
9個(gè)學(xué)時(shí),從python開始講到深度學(xué)習(xí),對(duì)于新生來說正常也就能講一遍綜述,這能寫出個(gè)錘子!自學(xué)也不是這樣學(xué)的!
同為清華學(xué)生,計(jì)算機(jī)系本科生“孫恒”也在這個(gè)問題下給出了他的看法。
他認(rèn)為,這個(gè)大作業(yè)之所以讓很多同學(xué)無法接受,總共有五點(diǎn)。
首先,是對(duì)同學(xué)們基礎(chǔ)能力預(yù)估過高。
電子系本非以對(duì)軟件編程高度依賴的院系,同學(xué)們大一時(shí)大多只接觸過 C/C++ 的基礎(chǔ)版,沒有培養(yǎng)大家自學(xué)、自主找資料的能力,現(xiàn)在突然速成 Python 并完成大作業(yè),對(duì)很多同學(xué)來說是非常困難的。
第二,是忽略了 AI 領(lǐng)域前置知識(shí)確缺失問題。
雖然“調(diào) pytorch 隨便寫幾層 CNN,不追求準(zhǔn)確率” 這件事對(duì) AI 圈的人來說好像確實(shí)只是個(gè)簡單的 demo 水平,可是別忘了,大一小朋友們并沒有接觸過 AI 這個(gè)領(lǐng)域,他們不知道什么是 pytorch 什么是 CNN。
倘若一門課在毫無理論的情況下直接讓人直接實(shí)踐,這已經(jīng)不是 fly bitch 了,這聽上去更像是教學(xué)事故。
第三,是忽略了算法知識(shí)缺失問題。
有同學(xué)指出題面上也沒有非要煉丹,用 SVM、最近鄰之類的也可以,這一點(diǎn)我認(rèn)可,但這并不代表這個(gè)作業(yè)就合理了,因?yàn)闊o論是 SVM 還是最近鄰這些都屬于需要了解過才能知道的算法,我們不能指望多數(shù)人具備“自己拍拍腦袋就創(chuàng)造出了簡單算法”的能力。
第四,是需求理解難度高。
老師選擇了多數(shù)同學(xué)毫無經(jīng)驗(yàn)的人工智能領(lǐng)域的問題,同學(xué)們既不熟悉 Python,也不熟悉任務(wù),更不熟悉任務(wù)所需要的其他工具,很有可能即便最后磕磕絆絆寫了份代碼,也不知道這份代碼到底在干啥。
最后,孫恒還認(rèn)為,“老師對(duì)大作業(yè)的布置沒有足夠重視,缺少調(diào)研和實(shí)踐”。
那畢業(yè)于清華的“老哥”們,怎么看?
清華碩士畢業(yè)、前曠視手機(jī)端識(shí)別算法老哥——“水哥”回憶道:
不得不表示,黑人,我們當(dāng)時(shí)也沒做過。
當(dāng)然,評(píng)論不近乎全是反對(duì)的聲音。
也有網(wǎng)友認(rèn)為:
學(xué)好了能受用一輩子,這老師直接授人以漁,值得嘉獎(jiǎng)。
離譜作業(yè),不止這一個(gè)
關(guān)注這個(gè)話題的朋友都會(huì)知道,清華大學(xué)因“作業(yè)/考試難”上熱榜,已經(jīng)不是第一次了。
除了這次電子系的作業(yè)外,此前還有自動(dòng)化系等。
例如“自動(dòng)化系大一C++大作業(yè)寫一個(gè)功能更強(qiáng)大的雨課堂”:
還有“計(jì)算機(jī)系大一下學(xué)期考試要求學(xué)生在3小時(shí)內(nèi)完成三道碼量較大的工程題”:
如此現(xiàn)象,同樣也引發(fā)了網(wǎng)友對(duì)于課程設(shè)置合理性、教育等方面的討論。
例如知乎網(wǎng)友“小朱”,便用自身的經(jīng)歷做了比較:
感覺現(xiàn)在國內(nèi)高校尤其是頭部學(xué)校,普遍有個(gè)錯(cuò)覺,認(rèn)為現(xiàn)在學(xué)生很強(qiáng),就可以提高難度,拔苗助長。殊不知這樣不僅沒有育人,反而還成了變相勸退。
我在國外上課的體驗(yàn)是,雖然課程也很虐,但他們的作業(yè)和考試都是比較循序漸進(jìn)的。
比如一道手寫機(jī)器學(xué)習(xí)的題,要用numpy寫MLP的反向傳播,那一定會(huì)先鋪墊一道MLP反傳的推導(dǎo),同時(shí)提示可以用的公式結(jié)論。
后來自己做了助教才知道,出這樣結(jié)合課程難度,又有區(qū)分度的題是非常費(fèi)時(shí)費(fèi)力的。歸根結(jié)底,還是我們?cè)诖髮W(xué)教學(xué)上花的時(shí)間太少了,苦了學(xué)生。
![清華大一Python作業(yè)太難上熱榜!只上3節(jié)課,手?jǐn)]AI算法](https://p6-tt.byteimg.com/origin/pgc-image/07e8c4de71fa430c99109b1ecd791d16.png?from=pc)
這是出現(xiàn)在頭部高校的問題。
而也有網(wǎng)友認(rèn)為,與之形成鮮明對(duì)比的其它高校,也存在著教學(xué)等方面的問題。
最為明顯的一點(diǎn),便是“很不注重實(shí)踐”:
實(shí)驗(yàn)、作業(yè)布置得很多;大部分時(shí)間都花在了寫word報(bào)告上。
考試內(nèi)容都在PPT上,背書不如背PPT。
……
最后,如果你也是正在經(jīng)歷或經(jīng)歷過“恐怖大作業(yè)”,也歡迎留下你的回憶、故事。
評(píng)論區(qū)見~
參考鏈接:
[1]https://www.zhihu.com/question/471999381
[2]https://mp.weixin.qq.com/s/wnDHiWhXx33x3m8N7OZ8Ug



