光头怪博士
26-06-13 00:07 微博认证:科学科普博主

切比雪夫-傅里叶函数,或者叫CHEF的算法,是天文图像数据里一个很独特的算法。原理不算复杂,基本就是在以目标中心为原点的极坐标下进行正交基函数展开,和之前很多人试过的勒让德多项式啦什么没本质的区别,主要就是把径向和角向的变化做了区别处理。这个算法来自2011年Yolanda Jimenez Teja博士,一位有应用数学背景的天文博士的毕业论文,之后被用于和我工作非常相关的大质量星系暗弱恒星晕和星系团际光(ICL)研究,这些年出了不少论文,也号称是测量“星系团ICL比例最好的算法”,目前也是欧空局Euclid项目相关数据分析的主力候选算法。但到目前为止,所有应用CHEF算法的工作都来自同一组科学家。原因很简单:算法和软件从来没有开源过,只有作者自己掌握核心技术。而这个算法的应用面比较窄、背后又有超出一般天文学家(比如我)线性代数和编程水平的算法要求,所以也没有被真的重现过。

然后,用Codex断断续续换了差不多2-3天的时间(实际就5个阶段的开发)完整的重现到了可以直接让任何人安装拿来应用的程度。

这里倒真的不是指责原作者多么小气,多么不开放。一方面,作者的博士论文里把算法描述得很清楚,并不是“闭源”;一方面,在现在天文学社区里,握住自己的“核心算法”绝对不能算错。

但时代不同了,AI编程能力的指数上升直接带来的一个变化就是,想说“这个算法我搞出来就只能我们团组用”的时代恐怕是要一去不复返了。

不用怀疑,这是好事,大大的好事,对科学社区、对青年学者、以及对做开源开发的科学家,都是大大的好事。

这套工具我直接放在了GitHub上,取名叫“厨子” (chuzi),因为CHEF约等于厨子。。。README里完整清晰地引用了原作者的工作。坦率的说,用了这个算法2个小时,我就已经能看出不少问题了。。。这些问题,在将来的工作里,希望有人能更清晰、定量、可重现的指出并提供比较:http://t.cn/AXabpNxP

发布于 北京