Automated Isotope Identification Algorithm UsingArtificial Neural Networks-论文阅读

Automated Isotope Identification Algorithm Using Artificial Neural Networks  使用人工神经网络的自动同位素识别算法

M.Kamuda, J. Stinnett, and C.J. Sullivan

摘要

需要开发一种算法,以确定包含多种放射性同位素混合物的大量低分辨率伽马射线光谱数据集中放射性同位素的相对活度。

包含多种放射性同位素混合物的低分辨率伽马射线光谱经常会出现特征重叠,这就需要能够在出现重叠时分析这些特征的算法。虽然机器学习和模式识别算法在放射性同位素识别问题上已显示出前景,但它们识别和量化放射性同位素混合物的能力尚未得到研究。

由于机器学习算法使用光谱的抽象特征,如重叠峰的形状和康普顿连续性,因此它们是分析放射性同位素混合物的自然选择。

已对人工神经网络(ANN)进行了训练,以计算光谱中 32 种放射性同位素的相对活度。人工神经网络是通过模拟伽马射线光谱进行训练的,因此可以很容易地扩展目标放射性同位素库。在本文中,我们介绍了基于 ANN 的初始算法,并根据一系列测量和模拟光谱对其进行了评估。

索引词条:       人工神经网络、同位素自动识别、伽马射线光谱学、机器学习。

I.动机

已有多篇论文成功地将人工智能应用于放射性同位素的自动识别。其中许多论文都依赖感兴趣区(ROI)方法或高分辨率伽马射线频谱作为方差网络的输入。

针对高分辨率伽马射线光谱创建的方差网络训练方法在使用低分辨率光谱进行训练时可能效果不佳。当 ROI 与大型放射性同位素库严重重叠时,依赖 ROI 方法进行的方差网络训练可能效果不佳。通过使用低分辨率探测器的伽马射线光谱,可以根据光谱的抽象形状而不是感兴趣区域的严格计数来训练方差网络。使用整个光谱的好处是可以纳入以前难以纳入的特征,如康普顿连续波,并显示出对增益偏移有一定的容忍度。

以前的研究表明,可以利用五种放射性同位素库,训练一个 ANN 来使用 NaI 伽马射线光谱进行放射性同位素的识别和定量[4]。

在本文中,我们将介绍一种经过训练的人工神经网络,它可以使用 NaI 伽马射线频谱进行放射性同位素识别和定量,其所使用的 32 种放射性同位素资料库与美国国土安全部确定的放射性同位素识别算法最低识别标准[5]的资料库相对应。该库需要重新创建,以包括用于核取证等特定应用的放射性同位素。这里使用的是截断库,作为神经网络放射性同位素识别算法当前技术水平的扩展演示。

II.神经网络理论 自适应网络是一种模仿生物神经元的数学模型。神经网络已被用于多种任务,如识别指纹、各种物体的图像和股市预测 [6]、[7]、[8]。图 1 显示了一个 ANN 架构示例。图 1 中各节点之间用箭头表示,相邻层中的每个神经元通过权值连接。

图 1.具有输入层 A、隐藏层 B 和输出层 C 的 ANN 示例。

计算在每个神经元中进行。单个神经元的结构和运行方程如图 2 所示。

图 2.单个神经元的运行概要。

如图 2 所示,每个神经元的工作原理都是将前一层的值(A1、A2、......AN)与连接节点的每个权重(w1j、w2j、......wnj)的乘积相加。然后通过激活函数 f(通常为 sigmoid)对该求和值进行运算,并将其传递到 ANN 的下一层。可以通过设置连接节点的权重来训练 ANN,使其最小化训练集目标值与 ANN 输出之间的误差。ANN 通过提供包含输入值和输入目标值的训练数据进行学习。ANN 以最小化误差函数的方式调整权重值。训练 ANN 的一种常见方法是误差反向传播。误差反向传播能使连接节点的权重的误差函数最小化。目前已开发出多种技术来有效执行误差反向传播 [9]、[10]、[11]。其中一些算法需要调整多个参数,才能实现有用的学习。本文介绍的模型选择了 Adam 优化器 [12],因为其参数选择简单,整体性能良好。本文使用的误差函数是交叉熵,如公式 1 所示。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/462524.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MybatisPlus - 核心功能

文章目录 1.MybatisPlus实现基本的CRUD快速开始常见注解常见配置 2.使用条件构建造器构建查询和更新语句条件构造器自定义SQLService接口 官网 MybatisPlus无侵入和方便快捷. MybatisPlus不仅仅可以简化单表操作,而且还对Mybatis的功能有很多的增强。可以让我们的开…

数据结构:并查集

并查集的原理 在一些应用问题中,需要将n个不同的元素划分成一些不相交的集合。开始时,每个元素自成一个 单元素集合,然后按一定的规律将归于同一组元素的集合合并。在此过程中要反复用到查询某一 个元素归属于那个集合的运算。适合于描述这类…

ChatGPT新体验:AI搜索功能与订阅支付指南

就在凌晨,在ChatGPT迎来两周岁生日之际,OpenAI重磅发布了ChatGPT的全新人工智能搜索体验。 期待已久的时刻终于到来, ChatGPT正式转型成为一款革命性的AI搜索引擎! 先来看看ChatGPT搜索:这次不是简单的加个搜索框,而…

JS | 如何更好地优化 JavaScript 的内存回收?

目录 一、理解JavaScript内存生命周期 ● 创建对象和分配内存 ● 内存的使用 ● 内存回收 二、减少内存泄露 ● 避免全局变量 ● 正确使用闭包 三、合理管理内存 ● 局部变量和即时函数 ● 解绑事件监听器 四、使用现代JavaScript特性辅助内存回收 ● 使用WeakMap和…

群控系统服务端开发模式-应用开发-上传配置功能开发

下面直接进入上传配置功能开发,废话不多说。 一、创建表 1、语句 CREATE TABLE cluster_control.nc_param_upload (id int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 编号,upload_type tinyint(1) UNSIGNED NOT NULL COMMENT 上传类型 1:本站 2&a…

Cisco Packet Tracer 8.0 路由器的基本配置和Telnet设置

文章目录 构建拓扑图配置IP地址配置路由器命令说明测试效果 构建拓扑图 1,添加2811路由器。 2,添加pc0。 3,使用交叉线连接路由器和pc(注意线路端口)。 4,使用配置线连接路由器和pc(注意线路…

从气象中心采集cma台风路径数据

在自然灾害监测与预警领域,台风作为一种极具破坏力的自然现象,其路径预测和强度评估对于减少潜在损失至关重要。随着互联网技术的发展,国家气象中心等专业机构提供了详尽的台风历史数据和实时跟踪服务,通过网络接口可便捷地访问这…

ssm+vue665基于Java的壁纸网站设计与实现

博主介绍:专注于Java(springboot ssm 等开发框架) vue .net php phython node.js uniapp 微信小程序 等诸多技术领域和毕业项目实战、企业信息化系统建设,从业十五余年开发设计教学工作 ☆☆☆ 精彩专栏推荐订阅☆☆☆☆☆不…

Applied Artificial Intelligence

文章目录 一、征稿简介二、重要信息三、服务简述四、投稿须知五、联系咨询 一、征稿简介 二、重要信息 期刊官网:https://ais.cn/u/3eEJNv 三、服务简述 四、投稿须知 1.在线投稿:由艾思科蓝支持在线投稿,请将文章全文投稿至艾思科蓝投稿…

oracle-函数-NULLIF (expr1, expr2)的妙用

【语法】NULLIF (expr1, expr2) 【功能】expr1和expr2相等返回NULL,不相等返回expr1经典的使用场景: 1. 数据清洗与转换 在数据清洗过程中,NULLIF 函数可以用于将某些特定值(通常是无效或不需要的值)替换为 NULL&…

pycharm 安装

双击pycharm-community-2024.2.0.1.exe安装包 可以保持默认,也可以改成D,如果你有D 盘 全选,下一步 安装完成 在桌面创建一个文件夹任意名字 拖动到pycharm 图标打开 如果出现这个勾选信任即可 下面准备汉化(喜欢英语界面的…

Matlab实现蚁群算法求解旅行商优化问题(TSP)(理论+例子+程序)

一、蚁群算法 蚁群算法由意大利学者Dorigo M等根据自然界蚂蚁觅食行为提岀。蚂蚁觅食行为表示大量蚂蚁组成的群体构成一个信息正反馈机制,在同一时间内路径越短蚂蚁分泌的信息就越多,蚂蚁选择该路径的概率就更大。 蚁群算法的思想来源于自然界蚂蚁觅食&a…

计算机毕业设计Hadoop+大模型高考推荐系统 高考分数线预测 知识图谱 高考数据分析可视化 高考大数据 大数据毕业设计 Hadoop 深度学习

温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 开题报告 题目&#xff1a…

【qwen2-1.5-instruct 好于Gemma2-2b-instruct\Llama3.2-1B-instruct】

最新的qwen Llama Gemma小参数模型比较,移动端 qwen2-1.5-instruct 好于Gemma2-2b-instruct\Llama3.2-1B-instruct 从 Qwen2–1.5B-instruct 到 Gemma2–2B-instruct,再到 Llama3.2–1B-instruct,最后是新的 Qwen2.5–1.5B-instruct。虽然我…

C++之位算法

位算法 常见位运算总结 位1的个数 给定一个正整数 n,编写一个函数,获取一个正整数的二进制形式并返回其二进制表达式中 设置位 的个数(也被称为汉明重量)。 示例 1: 输入:n 11 输出:3 解释…

JAVA利用方法实现四道题

目录 1.给定一个字符串 s ,找到 它的第一个不重复的字符,并返回它的索引 。如果不存在,则返回-1 2.计算字符串最后一个单词的长度,单词以空格隔开。(注:字符串末尾不以空格为结尾) 3.如果在将所…

【教程】Git 标准工作流

前言 Git 是日常开发中常用的版本控制工具,配合代码托管仓库(如,Github,GitLab,Gitee 等)用来实现多人多版本的协作开发。 但是 Git 的命令纷繁复杂,多如累卵,不可能也不需要全部搞…

基于AI深度学习的中医针灸实训室腹针穴位智能辅助定位系统开发

在中医针灸的传统治疗中,穴位取穴的精确度对于治疗效果至关重要。然而,传统的定位方法,如体表标志法、骨度折量法和指寸法,由于观察角度、个体差异(如人体姿态和皮肤纹理)以及环境因素的干扰,往…

金融标准体系

目录 基本原则 标准体系结构图 标准明细表 金融标准体系下载地址 基本原则 需求引领、顶层设计。 坚持目标导向、问题导向、结果 导向有机统一,构建支撑适用、体系完善、科学合理的金融 标准体系。 全面系统、重点突出。 以金融业运用有效、保护有力、 管理高…

.NET 8 Web API 中的身份验证和授权

本次介绍分为3篇文章: 1:.Net 8 Web API CRUD 操作.Net 8 Web API CRUD 操作-CSDN博客 2:在 .Net 8 API 中实现 Entity Framework 的 Code First 方法https://blog.csdn.net/hefeng_aspnet/article/details/143229912 3:.NET …