一行代碼論英雄—2018 Wolfram 語言“一行代碼競賽”結果

在今年剛結束的 Wolfram 技術大會上, 圖像和機器學習是One-Liner競賽的熱門主題。One-Liner競賽要求參賽者用Wolfram 語言實現一個酷炫的任務,前提是不能超過128 個字符,這比一條推特推文還要短。但他們確實做到了......

榮譽獎

David DeBrota: The Eyes Have It(127個字符)

David提交的作品相當應景,因爲萬聖節即將到來,他的作品當屬恐怖系列,給人以震撼的視覺效果:

David 的代碼長度不到128(差一個字符),不需要變得更短。但其實這段代碼中還有他在探索過程中殘留的20個字符可以刪除。是哪20個字符呢?我把這個問題留給感興趣的讀者來練練手吧!

榮譽獎

Abby Brown: Flag Mosaic(128個字符)

Abby提交的作品通過組裝低分辨率的旗標重新創建了一個圖像。爲了不超過128個字符的限制,她巧妙利用了聯合國旗幟。超過一半的代碼是抓取國旗和服裝圖片;渲染工作的核心是一段60個字符的緊湊代碼,應用了ImagePartitionNearest ImageAssemble

該One-Liner代碼源自於Abby在Torrey Pines高中計算思維小組的一個活動。可以通過點擊這個網址 http://teachers.sduhsd.net/abrown/CT/Activities.htm 上的Flag Macaw鏈接下載介紹該活動的筆記本。

不光彩的榮譽獎

Pedro Fonseca: Average Precision of the ResNet-101 Trained on YFCC100m Geotagged Data (127個字符)

花幾分鐘考慮一下這行代碼能幹什麼: 獲取 Wolfram 語言中164599個城市實體的列表, 在網上搜索每個城市的圖像, 將 ResNet 神經網絡應用到每個圖像, 以猜測它是在哪裏拍攝的, 並將該位置與圖像的地理標記信息進行比較,以瞭解神經網絡預測的精確程度。這原本有望獲得一個榮譽獎……但問題是代碼的運行需要等待14個小時:

不光彩的榮譽獎

David DeBrota: Find the Black Disk(128個字符)

我懷疑 David 獲得這個不光彩的榮譽獎是有意而爲之,這行代碼生成的是被評委稱爲最殘忍的"Where's Waldo"的遊戲。你的任務是在隨機着色的隨機多邊形之間找到黑色圓盤:

啥?找不到??下面是圓盤放大後的輸出結果:

注意 David 頻繁使用字母 E 來節省字符的使用量。

第三名

Abby Brown: Alphabet of Words(128個字符)

這個One-Liner生成一個與字母發音相同的單詞表。這個想法的獨創性使評委們一致同意把第三名頒發給它。太有趣了,它打開了探索新世界的大門,例如查找發音以字母名稱開頭的英文單詞 (如 "season"):

和Abby上面那個旗幟馬賽克作品一樣,這個One-Liner代碼同樣源自於Abby在Torrey Pines高中計算思維小組的活動。可以通過點擊頁面 http://teachers.sduhsd.net/abrown/CT/Activities.htm 上的Alpha Words鏈接下載介紹該活動的筆記本。

第二名

Isaac Gelman: 計算思維: 2018年Wolfram 技術大會晚宴嘉賓的年齡分佈(69 個字符)

這是迄今爲止我們見過的最及時最簡短的One-Liner。它回答了一個在競賽結束前幾個小時才提出的問題。

每屆Wolfram 技術大會都會安排一頓由Stephen Wolfram主持的會議晚宴。今年晚宴上的一個問題是:"與會者的年齡和性別分佈是怎樣的?”

爲了回答這個問題的年齡部分, Isaac 在晚宴上拍下了所有座席的照片, 用 FacialFeatures 來估計照片中人的年齡, 並作出結果的直方圖。我們不能完全保證結果的準確性, 但貌似出入不大:、

這是Databin中的前三張照片:

祝賀Isaac,他用 Wolfram 技術對計算思維進行了精彩的演示。

第一名

Philip Maymin: Eliza in a Tweet(127個字符)

我們的第一名通過一行代碼向 Joseph Weizenbaum 的自然語言對話程序 ELIZA 致敬。Philip 的 Eliza 經常用稀奇古怪的短語來回應提問者, 讓人覺得不是像缺了幾根筋,就是像個深奧的哲學家,但這畢竟是評委們與通曉時事的Eliza 的第一次談話。因此它當之無愧成爲冠軍:

當聽到有人建議用 ELIZA 代替人類心理治療師時,Weizenbaum曾感到惶恐不安,聲稱該程序不可能也從未打算醫治心理疾病患者。而 Philip 的 Eliza 倒可能會讓你真的發瘋唉!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章