0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

利用神经网络寻找超新星

Tensorflowers 来源:TensorFlow 作者:TensorFlow 2020-10-22 16:51 次阅读

简介

天文学是研究天体的学科,其研究对象包含恒星、星系、黑洞等。研究天体有点像在自然物理实验室做实验。在这个实验室里,会发生自然界中最为极端的变化过程,而这些过程中的绝大部分都无法在地球上重现。通过比较我们对物理学的了解和在宇宙中发现的事实,观察宇宙中的极端事件可以检验并深化我们对物理的认知。

在天文学家眼中,发生在大质量恒星生命末期的特殊类型事件就非常有趣。恒星由氢通过引力作用聚集而成,当氢的密度足够高时,氢原子开始聚变,继而发出光,并产生氦、碳、氧、氖等元素。聚变过程会产生向外的压力,而引力则会产生向内的压力,二者相互作用,使恒星在燃烧燃料时保持稳定。当恒星试图融合铁原子时,这种稳定的状态就会发生变化。由于融合过程不会产生能量,而是必须从恒星中提取能量,从而导致恒星的核心坍塌并发生超新星爆炸。

蟹状星云,超新星遗迹(图片来自 hubblesite.org)

这个过程对天文学家而言极具意义。借助爆炸过程中出现的极端条件,天文学家可以观察重元素的合成、测试物质在高压和高温下的行为,也可以观察爆炸的产物,即中子星或黑洞。

超新星也可以用作标准烛光。如何测量天体的距离是天文学中的一个典型问题。因为恒星距离地球太远,所以我们很难判断所看到的恒星是离我们很近但是很暗的恒星,还是离我们很远但是很亮的恒星。宇宙中大多数的超新星爆炸过程都非常相似;因此,天文学家选择使用超新星来测量距离,而距离对宇宙学家研究宇宙膨胀和暗能量等都非常重要。

尽管超新星爆炸时非常亮(与其宿主星系的亮度相比),但由于它们距离地球太远、爆炸的发生率太低(每个星系每个世纪大约只有一颗超新星)并且爆炸的持续时间太短(可能持续数天到数周),因此这类事件很难被发现。

此外,要从超新星中获得有用的信息就必须进行跟进,也就是使用一种称为光谱仪的仪器来观察目标超新星,并测量爆炸时在不同频率下释放的能量。由于许多有趣的物理过程发生在爆炸开始后的数小时内,因此,最好尽早开始跟进。

那么,我们如何才能在宇宙中观测到的所有天体中快速找到这些超新星爆炸事件呢?

当今的天文学

几十年前,天文学家必须选择并对准天空中的某个特定天体才能研究该天体。而目前的现代望远镜(例如正在投入使用的兹威基瞬变设施 (ZTF) 或薇拉·鲁宾天文台)能以非常高的速度拍摄天空的大幅图像,每三天观察一次可视范围内的天空,还能制作一段南半球天空的影片。如今,ZTF 望远镜每晚会生成1.4TB的数据,实时识别天空中有趣的变化物体并传送相关信息。

当某个物体的亮度发生变化时,这些望远镜能够探测到这种变化并发出警报。这些警报通过数据流发送,每个警报由三张 63x63 像素的裁剪图像组成。这三张图像分别被称为科学图像、参照图像和差值图像。

科学图像是对特定观察位置的最新观察结果。通常会在探测开始时拍摄模板,然后将该模板与科学图像进行比较。科学图像与模板之间的任何不同之处都会出现在差值图像中。在对图像进行一些处理后,用科学图像减去参照图像,计算得到的便是差值。

目前,ZTF 望远镜平均每晚发送 10 万次警报,最多可发送 100 万次。如果有人想手动检查每一个警报,我们不妨假设检查每一个警报需要 3 秒钟,那么对于一个普通的夜晚(发送 10 万次警报),检查一晚上所有的警报则需要大约 3.5 天时间。

从左至右分别是科学图像、参照图像和差值图像:这三张图像加上其他的重要数据,如观测条件和有关物体的信息。第四张图像来自 PanSTARRS,经 Aladin Sky Atlas 上色。您可以在 ALeRCE 前端看到超新星的亮度在不同时间的完整变化过程

整理这些接收到警报是一项繁重的任务。当收到新的警报时,产生该警报的天体类型可能是未知的。因此,我们首先需确认是否已在其他观测中了解到这个天体(交叉匹配)。我们还需要确认是哪一种天体产生的警报(分类)。最后,我们需要整理数据并将其提供给社区。这项任务需要 ALeRCE、Lasair、Antares 等天文分类系统来完成。

由于这些警报基本上包含天空中发生的一切变化,因此我们应该能够在 ZTF 望远镜发出的所有警报中找到超新星。但问题在于,其他天体也会发出警报,例如会发生亮度变化的恒星(变星)、活动星系核 (AGN) 和小行星,而且有时也会出现测量误差(误报)。幸运的是,科学图像、参照图像和差值图像中的一些可区分特征,能够帮助我们确定警报来自超新星还是其他天体。我们需要有效地区分以下五类天体。

只需使用第一个警报就能区分这五类天体:这些分别是每一类天体的五个示例警报,每个警报都包含科学图像、参照图像和差值图像

简而言之,活动星系核往往出现在星系中心。超新星通常出现在宿主星系附近。我们会在太阳系平面附近观测到小行星,并且,它们不会出现在模板图像中。变星大多会在银河系中观测到,因此其图像中还可以看到其他恒星。出现误报的原因有很多种,包括相机中有坏的像素点、用于生成差值图像的减法出错、宇宙射线(警报图像中心非常明亮、密集且锐利的区域)等。

如上文所述,人们不可能手动检查每一个警报,所以我们需要一种自动分类的方法,这样天文学家就可以查看更有可能是超新星的最有意义的来源。


利用神经网络寻找超新星

由于我们已大致了解上述五类天体的警报图像之间的差异,因此原则上我们可以计算特定特征以正确对这些图像进行分类。但是,手动设计特征通常非常难,并且需要长时间的反复试验。正因如此,我们决定通过训练卷积神经网络 (CNN) 来解决分类问题(Carrasco-Davis 等人,2020 年)。在本研究中,我们仅使用第一个警报来快速找出超新星。

Carrasco-Davis 等人,2020 年
https://arxiv.org/abs/2008.03309

我们通过在训练集中加入每个图像旋转 90° 后的副本来提供具有旋转不变性的架构,然后对图像的每个旋转后版本的密集表示应用平均池化。在此问题上加上旋转不变性非常有用,因为警报图像中的结构没有固定的显示方向(Cabrera-Vives 等人,2017 年、E. Reyes 等人,2018 年)。我们还添加了警报中包含的部分元数据,例如,天空坐标上的位置、到其他已知物体的距离,以及大气状况指标等。在使用交叉熵训练模型后,即使出现分类器预测错类别的情况,分类结果的概率也高度集中在 0 或 1 附近。如果专家要在模型给出预测后,进一步筛选出超新星,那么这个方法就不太方便。饱和值 0 或 1 无法提供与模型错误分类的概率,以及做出的第二或第三可能的类别预测有关的数据分析。

Cabrera-Vives 等人,2017 年
https://doi.org/10.3847/1538-4357/836/1/97

E. Reyes 等人,2018 年
https://doi.org/10.1109/IJCNN.2018.8489627

因此,除损失函数中的交叉熵项之外,我们还添加了额外的项来尽可能地提高预测的熵,以分散输出概率的值(Pereyra 等人,2017 年)。此举改善了预测的细粒度或定义,模型输出的概率不再聚集,而是分散在 0 到 1 的整个范围内,因此模型做出的预测更易理解,进而能够帮助天文学家选择符合条件的超新星候选者进行报告跟进。

Pereyra 等人,2017 年
https://arxiv.org/abs/1701.06548

具有增强的旋转不变性的卷积神经网络:为每个输入图像创建旋转副本并将其馈送到相同的 CNN 架构,然后在将其与元数据串联之前,在密集层中应用平均池化。最后,应用另外两个完全连接的层和 softmax 以获得预测结果

我们对 ZTF 整个覆盖范围内均匀分布在太空中的 40 万个物体进行了推断,以对模型预测结果进行合理性检查。检查结果证明,CNN 预测的每个天体类别的空间分布均符合预期(基于每个天体的性质)。

例如,AGN 和超新星 (SNe) 大多会在银河平面之外(即河外天体)找到,因为有其他天体的遮挡,所以不太可能透过银河平面看到更远位置上的天体。模型正确预测了靠近银道面(银道纬度接近 0)的天体数量较少。在银道内正确发现了具有较高密度的变星。和预期的一样,在太阳系平面(也称为黄道,用黄线标出)附近发现了小行星,而误报也随处可见。在大型未标记数据集中进行推断,可为我们提供有关训练集内偏差的重要线索,还可帮助我们确定 CNN 所使用的重要元数据。

我们发现,虽然图像(科学图像、参照图像和差值图像)内的信息足以让我们在训练集中获得良好的分类结果,但是整合来自元数据的信息对获得预测结果的正确空间分布至关重要。

未标记天体集的空间分布:每张图均采用银道坐标。银道的纬度中心位于银河系,因此,维度接近 0 也意味着更接近银道面。银道经度表示我们在银道面内看到的是银盘的哪一部分。黄线表示太阳系平面(黄道)

Supernova Hunter

此项目的重要组成部分是网络界面,通过此界面,天文学家可浏览由我们的神经网络按照该候选者属于超新星的置信度排序的候选天体名单。Supernova Hunter 是一款可视化工具,可用于展示与警报相关的重要信息,天文学家可利用此工具选择应将哪些天体报告为超新星。此工具还设有一个按钮,可用来报告模型做出的错误分类。我们收到报告的错误分类后,会将其添加到训练集中,并会在稍后手动标记这些错误示例来改进模型。

Supernova Hunter
https://snhunter.alerce.online/

Supernova Hunter:浏览超新星候选者的用户界面。此界面显示一串警报列表,而这些警报有很大的可能性是超新星。对于每个警报,警报的图像、天体的位置和元数据均会显示在网页上

通过使用神经网络分类器和 Supernova Hunter,我们已利用光谱方法确认出 394 个超新星,并在 2019 年 6 月 26 日至 2020 年 7 月 21 日期间向 Transient Name Server 报告了 3060 个超新星候选者,平均每天报告 9.2 个。这样的发现速度可极大提高在爆炸早期找到的超新星数量。


展望未来

目前,我们正在努力改善模型的分类性能,以获得更符合条件的超新星候选者,并减少报告过程中所需的专家助手人数。理想情况下,我们希望拥有一个能够自动报告每个可能的超新星候选者的系统。

此外,我们还希望扩展我们模型的功能,让其能够使用多个时间戳。我们开发了一个神经网络模型,此模型能够接收一系列的图像而不是单个时间戳的图像,因此,每当特定物体有新图像可用时,此模型就能够整合新收取的信息,从而可以提高其对每个类别的预测结果的置信度。

使用多个时间戳
https://doi.org/10.1088/1538-3873/aaef12

我们研究工作的另一大重点是使用异常检测技术发现稀有物体。这项任务非常重要,因为得益于新型望远镜空前庞大的采样率和每次观测的空间深度,我们很可能能够发现新的天体类型。


我们认为这种分析大量天文数据的新方法不仅有用,而且很有必要。为科学界提供数据的管理、分类和再分发是利用天文数据进行科学研究的重要一环。这项任务需要整合来自不同领域的专业知识,例如计算机科学、天文学、工程学和数学。随着新型现代望远镜的建成(如薇拉·鲁宾天文台),势必会极大地改变天文学家研究天体的方式,而作为 ALeRCE 代理,我们将做好一切准备来实现这一点。如需了解详细信息,请访问我们的网站,或浏览我们的论文:ALeRCE 演示论文,文中描述了完整的处理流水线;时间戳分类器(本文中描述的研究项目);以及光曲线分类器,该分类器通过使用称为光曲线的时间序列,提供了更复杂的分类和更大的分类学。

责任编辑:lq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 神经网络
    +关注

    关注

    42

    文章

    4762

    浏览量

    100535
  • 图像
    +关注

    关注

    2

    文章

    1083

    浏览量

    40414
  • 光谱仪
    +关注

    关注

    2

    文章

    946

    浏览量

    30710

原文标题:神经网络破解天文难题,快速探测超新星

文章出处:【微信号:tensorflowers,微信公众号:Tensorflowers】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    卷积神经网络与传统神经网络的比较

    在深度学习领域,神经网络模型被广泛应用于各种任务,如图像识别、自然语言处理和游戏智能等。其中,卷积神经网络(CNNs)和传统神经网络是两种常见的模型。 1. 结构差异 1.1 传统神经网络
    的头像 发表于 11-15 14:53 174次阅读

    BP神经网络和卷积神经网络的关系

    BP神经网络(Backpropagation Neural Network)和卷积神经网络(Convolutional Neural Network,简称CNN)是两种在人工智能和机器学习领域
    的头像 发表于 07-10 15:24 1216次阅读

    BP神经网络和人工神经网络的区别

    BP神经网络和人工神经网络(Artificial Neural Networks,简称ANNs)之间的关系与区别,是神经网络领域中一个基础且重要的话题。本文将从定义、结构、算法、应用及未来发展等多个方面,详细阐述BP
    的头像 发表于 07-10 15:20 821次阅读

    如何利用Matlab进行神经网络训练

    ,使得神经网络的创建、训练和仿真变得更加便捷。本文将详细介绍如何利用Matlab进行神经网络训练,包括网络创建、数据预处理、训练过程、参数调整以及仿真预测等步骤。
    的头像 发表于 07-08 18:26 1668次阅读

    rnn是递归神经网络还是循环神经网络

    RNN(Recurrent Neural Network)是循环神经网络,而非递归神经网络。循环神经网络是一种具有时间序列特性的神经网络,能够处理序列数据,具有记忆功能。以下是关于循环
    的头像 发表于 07-05 09:52 491次阅读

    递归神经网络是循环神经网络

    递归神经网络(Recurrent Neural Network,简称RNN)和循环神经网络(Recurrent Neural Network,简称RNN)实际上是同一个概念,只是不同的翻译方式
    的头像 发表于 07-04 14:54 635次阅读

    循环神经网络和卷积神经网络的区别

    循环神经网络(Recurrent Neural Network,RNN)和卷积神经网络(Convolutional Neural Network,CNN)是深度学习领域中两种非常重要的神经网络
    的头像 发表于 07-04 14:24 1115次阅读

    深度神经网络与基本神经网络的区别

    在探讨深度神经网络(Deep Neural Networks, DNNs)与基本神经网络(通常指传统神经网络或前向神经网络)的区别时,我们需要从多个维度进行深入分析。这些维度包括
    的头像 发表于 07-04 13:20 670次阅读

    反向传播神经网络和bp神经网络的区别

    反向传播神经网络(Backpropagation Neural Network,简称BP神经网络)是一种多层前馈神经网络,它通过反向传播算法来调整网络中的权重和偏置,以达到最小化误差的
    的头像 发表于 07-03 11:00 673次阅读

    bp神经网络是深度神经网络

    BP神经网络(Backpropagation Neural Network)是一种常见的前馈神经网络,它使用反向传播算法来训练网络。虽然BP神经网络在某些方面与深度
    的头像 发表于 07-03 10:14 682次阅读

    bp神经网络和卷积神经网络区别是什么

    BP神经网络(Backpropagation Neural Network)和卷积神经网络(Convolutional Neural Network,简称CNN)是两种不同类型的人工神经网络,它们在
    的头像 发表于 07-03 10:12 1009次阅读

    卷积神经网络训练的是什么

    、训练过程以及应用场景。 1. 卷积神经网络的基本概念 1.1 卷积神经网络的定义 卷积神经网络是一种前馈深度学习模型,其核心思想是利用卷积操作提取输入数据的局部特征,并通过多层结构进
    的头像 发表于 07-03 09:15 349次阅读

    卷积神经网络和bp神经网络的区别

    卷积神经网络(Convolutional Neural Networks,简称CNN)和BP神经网络(Backpropagation Neural Networks,简称BPNN)是两种
    的头像 发表于 07-02 14:24 2892次阅读

    神经网络在数学建模中的应用

    数学建模是一种利用数学方法和工具来描述和分析现实世界问题的过程。神经网络是一种模拟人脑神经元结构和功能的计算模型,可以用于解决各种复杂问题。在数学建模中,神经网络可以作为一种有效的工具
    的头像 发表于 07-02 11:29 829次阅读

    日本宇宙航空研究开发机构寻获千年前超新星遗迹

    同时,JAXA公开了由XRIST搭载的软X射线成像仪(Xtend)获取的SN 1006超新星残骸图像。据悉,相关研究有望深入探究超新星爆发时核聚变反应所成元素及残骸膨胀机制。
    的头像 发表于 03-05 14:19 523次阅读