程序员|这名“业余”程序员 曾用50张1080Ti对抗癌症( 二 )



如果罗列一下他本人的履历,甚至会让人怀疑,他是不是有什么超能力 。coolwulf 的父母并不是医疗从业者,但从小就培养起了他对编程的兴趣 。所以,coolwulf 在学业闲暇时,就爱写点代码 。在那个还没有 GitHub 的年代,他常常会把自己的项目放在 sourceforge 这种老牌程序员社区 。
程序员|这名“业余”程序员 曾用50张1080Ti对抗癌症
文章图片

他曾在 2001 年左右,加入了一个叫 Mozilla Foundation 的开源项目中 。这个组当时有两个初始项目,其中一个是他贡献代码的 K-Meleon( 一款浏览器,早年在国内还挺火的 ) 。
而另一个项目,代号 Pheonix,也就是我们熟悉的火狐浏览器前身 。还因为这事,他十几年前就被媒体采访过 。
程序员|这名“业余”程序员 曾用50张1080Ti对抗癌症
文章图片

coolwulf 在 2009 年也写过一个网站,能帮大伙低价订到酒店 。在北美的留学生,应该有不少人用过 。而这些,都只是他业余时间,兴趣使然搞出来的 。
程序员|这名“业余”程序员 曾用50张1080Ti对抗癌症
文章图片

完成影像医疗的学业后,他接连在布鲁克、西门子担任研发总监,指导影像领域的产品开发 。没过几年,又和现德克萨斯西南医学中心的终身教授——卢卫国,创立了两家针对放疗市场的软件公司,开始从事癌症放疗和人工智能技术的产品研发 。
总之,纵观 coolwulf 这大半生,应该就是我们口中的“ 学神 ”,没跑了 。PS:老哥不仅学业副业两开花,在南大时候,还是篮球队的主力控球后卫 。
coolwulf 领导开发的布鲁克 Photon III ▼
程序员|这名“业余”程序员 曾用50张1080Ti对抗癌症
文章图片

可能,他继续这样发展下去,会成为一个距离我们很遥远的科研企业家 。但下面这件事,既是 coolwulf 人生的转折点,也是将他与万千家庭、生命距离拉近的起始点 。
他年仅 34 岁的南京大学校友,由于错过了乳腺癌最佳治疗期,不幸离世,只留下一个 4 岁的儿子 。在亲眼目睹了生死,以及被病痛摧毁的家庭后,coolwulf 惋惜不已 。同时,他也了解到,不少乳腺癌患者往往都缺乏检测途径,很容易耽误就诊 。
校友家庭旧照 ▼
程序员|这名“业余”程序员 曾用50张1080Ti对抗癌症
文章图片

于是 coolwulf 诞生了用 AI 来检测 X 光片的想法,他也刚好有对口的专业经验 。不过,想做一个能准确检测肿瘤的 AI 可不是件容易事 。
coolwulf 先在佛罗里达大学的官网下载了 DDSM、MIAS 数据集 。但由于数据年代久远,影像资料还都是胶片翻拍的,所以又专门写了个程序,把所有信息转为可用形态 。
然后,他为了取得巴塞罗那大学的非公开资源——乳腺癌数据集,还特地写了封邮件求得许可 。这期间,也要持续阅读大量的文献,撰写对应的模型代码 。
当时 coolwulf 发送的请求邮件 ▼
程序员|这名“业余”程序员 曾用50张1080Ti对抗癌症
文章图片

然而这还不够,要正式训练这个模型,往往需要非常高的硬件算力 。所以,他又自掏腰包,在本地搭建了一个——50 张 Nvidia GTX 1080 Ti 组成的 GPU 运算集 。