2023-04-29_End_of_Semester

大三下學期, 人生又翻過一個篇章.

筆記本電腦的電池完全壞了. 只有一直插着電才能使用. 現在她除了內存, CPU, 顯卡, 硬盤以外其他都已經懷的差不多了: 攝像頭壞了, 錄音設備壞了, 鍵盤壞了, 主板有一部分的接口壞了, 風扇壞了一半, 電池壞了. 她真的... 我哭死...

Below is the summary of this semester's research (X-means I was distracted by other things)

X-transformer (Jan.3) - 這裏去研究了下 transformer
Paper, Codebase reading, CUDA, talk to ppl (Jan.10)
X-mlc (Jan.17) - 這裏去研究了 Machine Learning Compilation
X-random (Jan. 24) - 這裏... 去和好多 professor meeting
X-zk (Jan.31) - 這裏去研究了 ZKML
Continuous Training Pipeline (Feb.7)
Re-implement Grid, Port Nerfacto to PyTorch (Feb.14)
X-sd (Feb.21) - 嘗試 Stable Diffusion + NeRF 生成 3D, 由於 stability 原因失敗
Tricks on Grid, Debugging Nerfstudio’s bug (Feb.28)
Reading NeRF Paper, Survey (March.7)
Baking pointcloud and Color-co-opt (March.14)
X-music (March.21) - 做了一首曲, 目前還是半成品, 耳朵無感了就放了一會
Freezing NN, more baking pointlcoud (March.28)
New occupancy, set pointcloud, lookup TBL (April.4)
New data, page TBL (April.11)
Reflection, tweaking RGB guidance (April.18)
Fixing TBL bugs, large data, benchmark (April.25)
Making Slides

這是一個很有意思的學期. 感覺 Halftime 上學的我經歷着一個完全不一樣的大學生活纔有活着的痛感. 學期從被三日月影響開始, 然後和許多 professor 交流 (Golan Levin, Shubham Tulsiani, Zhihao Jia, Yannis), 還和許多前輩 (Zikun Li, Kangle Deng) 結識. 做了一款非常自豪的遊戲 "SwingSimulator", (當然別人不喜歡, 去 Game Festival 痛苦). 兩個 audit 的課基本沒怎聽, 準備暑假看錄像補完 (Ioannis' PBR, JunYan's 2D Generative Model). 自己的 research 走了非常多的彎路. 雖然勉強算 SOTA, 但是自己看來要想投一區只能依託答辯. 主要是我的 advisor 比較 practical 而我自己才發現我居然屬於 theoretical 的 (我以前從來沒發現, MBTI 測試出來也居然是 Logician), 導致做出來的東西二不像 (ahh... although at this point I already abandoned theories for this research). 最最最有意思的是 Midjourney people 居然 "自己找上門來".

Research 那邊是一如既往的 shit. 似乎每半個月都會經歷一次絕望到希望又到絕望的輪迴. 好像居然已經有點習慣了... 因爲是自己的項目, advisor 也幫不了你. 方向得靠自己的直覺把握, 時時刻刻都有着浪費整整一個學期一事無成的風險.

Independent Study with Golan 還是一如既往的像 "everybody's uncle" 一樣的給我們很好的人生建議. 可愛的 Golan 在和我 meet 完之後居然還和其他人說我. 就我和 Golan 這學期第一次 meet 完後第二天在 School of Art 去上課時某個經常混 STUDIO of Creative Inquiry 的學生居然知道了我昨天下午和 Golan meet 了. 還說 Golan 回去以後說 "Oh fuck.. Hanke is a ??????" 我滿臉黑人問號, 懷疑是不是昨天他偷聽到了我們的聊天想要捉弄我. 但看他語氣不像是... 雖然很高興, 但我真的沒有那麼值得被期待... (何況 research 真的是依託答辯) Golan 的性格我也聽喜歡: 沒事不 meet, 基本上 1~2 個月 meet 一次彙報工作聊聊人生.

Stuco Minecraft 做 Instructor 佔用的時間遠比我想象的要多. 但作爲一個 Minecraft Dev Fan 也總算是沒什麼遺憾了, 雖然我愛着的 MC 是 1.8 以前的 MC. 最然無望, 但是真的好想把 15-122 加入 Intro2MC 的 prerequisite lol

Evanolott 似乎喜歡翻我的網站? 如果我打算把這篇日記發出去的話有一定的幾率你會翻到. 金融, 會計什麼的我感覺天生會有那麼一點點牴觸... 特別是那些 jargon, 感覺用那些詞的都是 "大人". 而我完全不想成爲 "成熟的大人". 最理想的生活就是一邊看各種番, 聽公主大人的音樂, 刷點二創, 一邊做着心愛的人工智障. 偶爾望向光年外的星空, 思考一些看不見, 摸得着, 又實實在在存在的量子世界. 希望這就是我生命中的全部. 雖然感覺這種理想主義的生命形式遲早要破滅, 但是我還是在刻意的保護這個泡泡. 雖然這點我已經說過了, 但 Evanolott 的社交能力簡直太恐怖了... 就... 你知道對一個 introvert 來說是多麼... 除了 "恐怖" 我就找不到任何詞來形容. (另外, 這學期觀察發現自然條件下兩個 introvert 相撞的幾率超級小, 所以我身邊的人似乎都是 extrovert) 不知道你下一步怎麼打算... paper trade based on historical data? 但是我還是感覺模型太菜了, 而且我沒讀過別人的論文... 感覺不站在巨人的肩膀上不太安全.

Kangle Deng 本來說可以和我一起暑假搞 3D generation 的, 但人家直接帶着 research 去 Roblox 實習去了... 無奈...

Zikun 是我去 Zhihao 辦公室前蹲着不小心蹲到的... 感覺實驗應該會是一個 low-hanging fruit? 希望 positional encoding 在表示 parameterized gate 時會有效.

Final week 前, 做 grayhound 去了 Cleverland Clinics 見小火車. 火車他 MBTI 簡直是我的反面, 也讓我見識到現代醫學居然還玩粒子加速器... 挺花的. 偶然和小火車聊天時突然發現我對快樂有種天然的牴觸. 和性格很不相同的人深入聊天就會懷疑天啊怎麼世界上還有這樣的人, 到底是他不正常還是我不正常. (當我很不理解對方的行爲時就非常好奇對方的性爲邏輯, 然而多次溝通後原來小丑是我自己)

Game Festival 的痛苦其實還有別的原因. 但是爲了不勾起記憶還是不在這裏寫了. 永別.

最後的最後, 來說說有一次奇妙的旅程吧: 總結起來就是認真投簡歷的沒人要我, 隨機遊走反而撿到寶

哈哈哈哈~ 感覺這都能寫一本小說: 關於我在 b 站看鬼畜視頻而撿到頭部 AI 實習崗位. 是這樣的: 某鬼畜視頻用了 stable diffusion 來生成克蘇魯題材的視頻, 聽好玩的, 下廟有微信羣我就隨便加了加. 然後發現這羣還是有門檻的. 裏面都是 Tech Art 愛好者. 比起技術雖然吊打不了頂尖大牛, 但吊打 CMU 平均 SCS 學生是綽綽有餘. 於是在羣裏潛水了 2 年的我前幾個月看羣裏有個匿名公司招聘, 我就隨便把我 CV 一放 (當時心想既然點開了, 反正不用交錢就放了. 正好當時也在申請 HuggingFace 什麼的, 雖然沒一個人要我). 然後幾個月後有個陌生人加了我微信好友, 說原因是我投了 CV 給 Midjourney... 我一臉懵逼... 然後就白嫖了內測版的 Midjourney, 還和 MJCN Team meet 了. 下週 Nelson 說帶我去見二次元成分充足的 Cory... 挺好~ 接下來會發生什麼呢?

最後, 感謝你讀完. 這個世界上居然還有人關心我. 很開心. 那麼, 作爲回報, 我邀請你來第二屆 end of semester 研討會吧. 就是那種 private 的聚會: 大家分享自己的作品, 奇遇和心得或者是課程 project, 音樂遊戲動漫推薦什麼的. 圈子挺小, 80% 的大家應該都互相認識. 因爲個人比較 split-mind, 可能會有 tech 和 non-tech 兩次... 嘛~ 具體再定. 地點應該會在 CMU 校園內. 時間大概在期末周的最後. 想要來的或者有問題的微信 DM 我吧~ 能帶點好喝的來最好

Table of Content