生活上
本周没有去看电影,有两餐饭和朋友一起吃的。每周能和朋友们一起出去吃吃饭真的挺开心挺解压的。周三的这餐晚饭是和骆总一起迎接刚来美国第一天的迟先生。
后生可畏啊这些老调就不必重弹了,我是真的挺欣慰交大的学弟妹们现在都这么有自己的主见和规划,当然也很开心能以学长和朋友的身份和他们聊聊天。上周和狗叔聊天,这周和学弟们聊天,都很开心,仿佛回到了很多年前还在学校做技术社团以及刚毕业那两年和上海LUG的朋友们每周瞎聊的日子。毕业这么些年,技术慢慢变成了吃饭的工具,以至于别人问起有什么爱好时还要说学语言呀,学乐器呀,学某某运动呀,好像快忘了技术本来一开始也就是我的爱好,不把它当吃饭的工具的时候也能给自己带来很本真的快乐。

这周没来得及去上Kpop课,也没来得及找一家餐馆好好写一篇食记(虽然这周外食其实挺多的哈),下周找家馆子好好写一篇,Kpop的话因为九月要去欧洲休假两周,不知道还来不来得及在八月开始一门课。说到休假,这周收到了之前申请的法国签证,居然抠抠搜搜地只给了一个月,虽然三年半没去过欧洲了对此早有准备,但还是没想到会给得这么短,顿时短时间内没啥再去的想法了,虽然下周应该要把九月欧洲游的行程给订好。如果十月还有旅行计划的话那就往亚洲跑了,于是下周还约了一个韩国签证的面签。下周还希望能挤出时间和家人远程用FaceTime ScreenShare一起看一部Netflix电影。
这周还有一件很开心的事情是买到了Sig Zanes本周的手作夏威夷衬衫,中式鲤鱼图案:

下周还有一个心愿是每天能睡得更饱一点,也就是每天入睡时间更早一点😂
技术上
本周:
- 做了一场LC双周赛,还不错,最近LC的周赛难度下滑明显。
- 看完了《Designing Machine Learning Systems》的第7、8章,也就是讲Model Deployment和Data Shifts的两章
- 再加上第6章Model development,这三章也是本书到目前为止除了第1章之外对我最受用的几章。Model development这章提到了一些当前ML工程上遇到的尚未解决的痛点:experiment tracking and versioning,这可能是一个tooling可以帮忙解决的问题。后面这两章更是直说当前ML工程碰到的绝大部分问题都是software system failures (as opposed to ML-specific failures),Huyen推荐了Underwood et al.的《Reliable Machine Learning》,草草翻过看起来是本从systems角度讲ML的好书,目前还在preview马上就要出版了。感觉这是一个对我来说非常有意思和nascent的领域。
- 听了两个关于Tensorflow Serving (Servo/Servomatic)和Kubeflow的tech talk。一个感受是Kubeflow明显是一个Kubernetes项目而不是一个ML项目,一开始的设计目标似乎就是怎么把ML里的各种东西表示成(或者说标准化,或者说wrap成)Kubernetes里面的resource,这个问题解决得还很初步,毕竟只是解决了一个abstraction的问题,跟ML有关的具体问题不知道现在的Kubeflow社区解决的怎么样了。
MLOps比我想象中好玩,既有DevOps的部分,又有非常data intensive的部分,所以遇到的问题都是一些distributed systems的问题或者production或者toolchain的问题。希望再花一点有个更全面的理解之后可以开始看看业界有什么opening了,这也是本月接下来几周的目标之一。
本周本来还计划去给polars修修bug顺带练练手Rust,也没抽出空来。下周也许可以专门抽一个晚上看看这个问题。





