人工智能 (AI) 应用:一个高精度ASD 诊断和照护支持系统

      自闭症谱系障碍(ASD)是一种多方面的神经发育状况,影响全球大约1/100的儿童,而在中国,这一比例高达1.8%(引用自《中国0~6岁儿童孤独症谱系障碍筛查患病现状》),男童为2.6%,女童为0.9%ASD的特点是社交互动困难、沟通挑战和重复行为。患有ASD的儿童通常会出现感官敏感性,并表现出症状严重程度差异很大的广泛谱系。自闭症患病率的增加使其成为关键的公共卫生问题,突显了早期诊断和干预的必要性。尽管对ASD的理解有所进步,但由于每个个体表现出的多样性,其管理仍然复杂。 

        ASD的诊断和治疗需要多学科方法,涉及各种医疗专业人员,他们在其中扮演着重要角色。诊断过程通常始于儿科医生根据发育里程碑进行初步筛查。如果发现问题,儿童会被转介给心理学家等专家,使用标准化测试和行为观察进行全面评估。言语治疗师评估和解决沟通困难,而职业治疗师专注于提高日常生活技能和感官处理。精神病学家可能会管理如焦虑或ADHD等共同发生的疾病,心脏病学家可能参与解决任何相关的身体健康问题。这种协作方法对于制定满足每个儿童独特需求的定制治疗计划至关重要。

1   ASD 诊断和治疗的现状

1.1 传统 ASD 诊断方法的局限性

  • 主观性: 传统诊断方法主要依赖于临床评估和行为观察,容易受到评估者经验和主观判断的影响,导致诊断结果不一致。
  • 缺乏客观指标: 传统诊断方法缺乏客观的生理或生物标志物,难以对 ASD 进行早期和准确的诊断。
  • 耗时费力: 传统诊断方法需要多次评估和测试,耗时费力,增加了患者的负担。

1.2 传统 ASD 治疗方法的挑战

  • 缺乏个性化: 传统治疗方法往往采用标准化的方案,难以满足每个患者的个体化需求。
  • 缺乏持续监测: 传统治疗方法缺乏对患者治疗进展的持续监测和评估,难以及时调整治疗方案。
  • 缺乏有效沟通: 医疗专业人员之间缺乏有效的沟通和协调,难以提供连贯的治疗服务。

2 方法

2.1 数据集

        本研究使用了包含自闭症儿童和神经典型儿童步态和全身运动分析的 3D 数据集。该数据集使用 Kinect v2 摄像机收集,包括 3D 关节位置、骨架运动视频、关节轨迹视频和三星 Note 9 后置摄像头拍摄的颜色视频。数据集包含 700 个文件夹,其中自闭症儿童和神经典型儿童各占一半,每个群体包含 350 个文件夹。此外,数据集还包含 9 名重度自闭症儿童的颜色视频,以增强科学研究的深度。

2.2 面部和身体表情提取

      本研究使用了迁移学习技术,利用多个预训练的卷积神经网络 (CNN) 模型来提取面部和身体表情。主要考虑的模型包括:

  • VGG19
  • Xception
  • ResNet50V2
  • MobileNetV2
  • EfficientNetB0

     这些模型被选择是因为它们在图像分类任务中表现出色。

2.3 数据预处理

  • 图像尺寸调整: 将每个图像调整到符合所选 CNN 模型输入要求的尺寸。
  • 图像归一化: 将像素值缩放到 0 到 1 的范围,以提高模型的训练效率。
  • 数据增强: 使用旋转、翻转和缩放等数据增强技术来增加数据集的大小和多样性,并防止过拟合。

2.4 迁移学习

  • 模型初始化: 使用在 ImageNet 数据集上预训练的模型权重初始化 CNN 模型。
  • 模型修改: 将模型的最后几层修改为用于二元分类的层,即区分自闭症儿童和神经典型儿童。

2.5 模型训练

  • 数据集划分: 将数据集划分为训练集、验证集和测试集。
  • 超参数调整: 通过消融研究调整学习率、批大小和训练周期等超参数。
  • 优化器选择: 选择 Adagrad 优化器,因为它在处理稀疏数据方面效率较高。
  • 损失函数: 使用二元交叉熵损失函数来计算预测值和实际值之间的差异。
  • 反向传播: 使用反向传播算法来更新模型权重。
  • 早停机制: 使用早停机制来防止过拟合。

2.6 伦理考虑和偏差缓解

本研究采取了以下措施来确保 AI 模型的伦理性和公平性:

  • 数据匿名化: 对所有患者数据进行匿名化处理,以保护个人隐私。
  • 数据安全: 将数据存储在安全、加密的数据库中,并限制对数据的访问权限。
  • 模型透明度: 提供模型算法和方法的详细文档,并使用可解释 AI (XAI) 技术来解释模型的决策过程。
  • 偏差缓解: 通过收集多样化的数据集和使用偏差检测和缓解技术来减少模型偏差。

3 评估及结论

3.1 评估指标

  • 准确率 (Accuracy): 准确率衡量模型预测结果的总体正确性,计算公式为:准确率 = (真阳性 + 真阴性) / (总样本数)
  • 精确率 (Precision): 精确率衡量模型正确识别自闭症儿童的比例,计算公式为:精确率 = 真阳性 / (真阳性 + 假阳性)
  • 召回率 (Recall): 召回率衡量模型识别所有自闭症儿童的能力,计算公式为:召回率 = 真阳性 / (真阳性 + 假阴性)
  • AUC (Area Under the Curve): AUC 衡量模型区分自闭症儿童和神经典型儿童的能力,取值范围为 0 到 1,值越高表示模型的区分能力越强。

3.2 评估过程

  • 数据集划分: 将数据集划分为训练集、验证集和测试集。训练集用于模型训练,验证集用于模型调整,测试集用于最终模型评估。
  • 模型训练: 使用训练集训练 AI 模型,并进行超参数调整,以提高模型性能。
  • 模型评估: 使用验证集和测试集评估模型性能,并计算准确率、精确率、召回率和 AUC 等指标。

3.3 评估结论

  • 模型性能: Xception 和 ResNet50V2 模型在提取自闭症儿童面部和身体表情方面表现出色,并取得了较高的诊断准确率。MobileNetV2 模型也表现出良好的泛化能力,但精确率和召回率略低于前两种模型。VGG19 和 EfficientNetB0 模型则存在一定的过拟合问题,需要进一步优化。
  • 数据连续性: 本研究强调了连续收集和分析自闭症儿童面部和全身表情数据的重要性,以全面了解 ASD 的行为模式,并为诊断和治疗提供有价值的见解。

4 扩展了解  ASD诊断软件Cognoa Canvas Dx(已获FDA授权)

Canvas Dx成为第一个也是目前唯一一个通过FDA审批的自闭症筛查软件。Canvas Dx用于诊断18个月至5岁儿童的自闭症谱系障碍,以促进自闭症的早期发现和治疗。该软件不能用作独立的诊断设备,而是作为诊断过程的辅助设备,仅供处方使用

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ns3-gym入门(三):在opengym基础上实现一个小小的demo

因为官方给的"opengym""opengym-2"这两个例子都很简单,所以自己改了一个demo,把reward-action-state相互影响的关系表现出来 一、准备工作 在ns3.35/scratch目录下创建一个文件夹: (后续的运行指令后面都需要…

C++字体库开发之字符显示四

freetype提取路径&#xff0c;转svg显示 std::string FontPath::toSvg(const Segment &seg) const {if (seg.pts.empty())return "";std::ostringstream strStream;for (const auto &pt : seg.pts) {if (!strStream.view().empty())strStream << &quo…

【linux】服务器重装系统之系统盘写入准备

【linux】服务器重装系统之系统盘写入准备 【创作不易&#xff0c;求点赞关注收藏】&#x1f600; 文章目录 【linux】服务器重装系统之系统盘写入准备一、前期准备1、准备一个U盘&#xff0c;并进行格式化2、下载UltralSO工具3、下载对应的Ubuntu版本 二、写入操作教程 一、…

gorm多表联合查询 Joins方法 LEFT JOIN , RIGHT JOIN , INNER JOIN, FULL JOIN 使用总结

gorm中多表联合查询&#xff0c;我们可以使用Joins来完成&#xff0c;这个Joins方法很灵活&#xff0c;我们可以非常方便的多多表进行联合查询&#xff0c; 我们先来看看这个方法的官方定义和使用示例&#xff1a; Joins方法定义和使用示例 当然我们这里要说的使用方式是官方示…

nginx生成自签名SSL证书配置HTTPS

一、安装nginx nginx必须有"--with-http_ssl_module"模块 查看nginx安装的模块&#xff1a; rootecs-7398:/usr/local/nginx# cd /usr/local/nginx/ rootecs-7398:/usr/local/nginx# ./sbin/nginx -V nginx version: nginx/1.20.2 built by gcc 9.4.0 (Ubuntu 9.4.0…

Vue.js 中的 immediate: true的作用

在使用 Vue.js 时&#xff0c;监听器 (watchers) 是一种非常重要的工具&#xff0c;它允许我们观察和响应数据的变化。 immediate: true 的作用 默认情况下&#xff0c;监听器只有在所监视的数据属性发生变化时才会触发回调函数。然而&#xff0c;有时候我们需要在组件初始化时…

Hadoop-29 ZooKeeper集群 Watcher机制 工作原理 与 ZK基本命令 测试集群效果 3台公网云服务器

章节内容 上节我们完成了&#xff1a; ZNode的基本介绍ZNode节点类型的介绍事务ID的介绍ZNode实机测试效果 背景介绍 这里是三台公网云服务器&#xff0c;每台 2C4G&#xff0c;搭建一个Hadoop的学习环境&#xff0c;供我学习。 之前已经在 VM 虚拟机上搭建过一次&#xff…

LVS+Nginx高可用集群---keepalived原理与实战

1.高可用集群架构keepalived双机主备原理 高可用&#xff1a;(HA) 部署nginx存在两台nginx。当主节点的nginx宕机停止服务的时候&#xff0c;nginx备用机起到跟nginx(主) keepalived的概念&#xff1a;解决单点故障&#xff1b;组件免费&#xff1b;可以实现高可用HA机制&…

《0基础》学习Python——第十一讲

一、lambda 匿名函数 lambda函数是一种匿名函数。它是一种快速定义单行函数的方法。与常规函数不同&#xff0c;lambda函数没有名称&#xff0c;也没有使用def关键字来定义。lambda函数通常用于一些简单的函数&#xff0c;可以在代码中快速定义和使用&#xff0c;而不需要为其定…

Hive的基本操作(查询)

1、基础查询 基本语法 select 字段列表|表达式|子查询 from 表(子查询|视图|临时表|普通表) where [not] 条件A and|or 条件B --先&#xff1a;面向原始行进行筛选 group by 字段A[,字段B,...] > 分组【去重处理】 having 聚合条件(非原始字段条件) --再&#x…

《梦醒蝶飞:释放Excel函数与公式的力量》12.3 DMIN函数

第12章&#xff1a;数据库函数 第三节 12.3 DMIN函数 12.3.1 简介 DMIN函数是Excel中的一个数据库函数&#xff0c;用于返回数据库或数据表中特定条件下某字段的最小值。DMIN函数在处理大规模数据、数据筛选和分析时非常有用。 12.3.2 语法 DMIN(database, field, criteri…

MYSQL 四、mysql进阶 9(数据库的设计规范)

一、为什么需要数据库设计 二、范 式 2.1 范式简介 在关系型数据库中&#xff0c;关于数据表设计的基本原则、规则就称为范式。 可以理解为&#xff0c;一张数据表的设计结 构需要满足的某种设计标准的 级别 。要想设计一个结构合理的关系型数据库&#xff0c;必须满足一定的…

LLM量化--AWQ论文阅读笔记

写在前面&#xff1a;近来大模型十分火爆&#xff0c;所以最近开启了一波对大模型推理优化论文的阅读&#xff0c;下面是自己的阅读笔记&#xff0c;里面对文章的理解并不全面&#xff0c;只将自己认为比较重要的部分摘了出来&#xff0c;详读的大家可以参看原文 原论文地址&am…

Leetcode—146. LRU 缓存【中等】(shared_ptr、unordered_map、list)

2024每日刷题&#xff08;143&#xff09; Leetcode—146. LRU 缓存 先验知识 list & unordered_map 实现代码 struct Node{int key;int value;Node(int key, int value): key(key), value(value) {} };class LRUCache { public:LRUCache(int capacity): m_capacity(capa…

axios以post方式提交表单形式数据

某些后端框架请求接口必须走form表单提交的那种形式&#xff0c;但前端很少有<form action"接口地址" method"post"></form>这种写法去提交表单数据&#xff0c;所以前端需要用axios模拟一个表单提交接口。 Content-Type 代表发送端&#xff0…

【.NET全栈】ASP.NET开发web应用——ASP.NET中的样式、主题和母版页

文章目录 前言一、在ASP.NET中应用CSS样式1、创建CSS样式&#xff08;1&#xff09;内联样式&#xff08;2&#xff09;内部样式表&#xff08;3&#xff09;外部样式表 2、应用CSS样式&#xff08;1&#xff09;菜鸟教程-简单例子&#xff08;2&#xff09;菜鸟教程-用户界面&…

零售门店收银系统源码

php收银系统源码-CSDN博客文章浏览阅读268次&#xff0c;点赞6次&#xff0c;收藏4次。收银系统源码https://blog.csdn.net/qh716/article/details/140431477 1.系统开发语言 核心开发语言: PHP、HTML5、Dart后台接口: PHP7.3后合管理网站: HTML5vue2.0element-uicssjs线下收…

【区块链 + 智慧政务】涉税行政事业性收费“e 链通”项目 | FISCO BCOS应用案例

国内很多城市目前划转至税务部门征收的非税收入项目已达 17 项&#xff0c;其征管方式为行政主管部门核定后交由税务 部门征收。涉税行政事业性收费受限于传统的管理模式&#xff0c;缴费人、业务主管部门、税务部门、财政部门四方处于 相对孤立的状态&#xff0c;信息的传递靠…

校园网自动登录脚本【Windows 10】

如果要使用校园网&#xff0c;必须打开浏览器输入校园网地址&#xff0c;之后输入账号密码登录。实验室电脑绝大多数情况下应该处于联网状态&#xff0c;但不幸的是&#xff0c;我深会限制校园网客户端数量&#xff0c;一旦有新设备接入&#xff0c;很可能实验室电脑就会断网。…

实现给Nginx的指定网站开启basic认证——http基本认证

一、问题描述 目前我们配置的网站内容都是没有限制&#xff0c;可以让任何人打开浏览器都能够访问&#xff0c;这样就会存在一个问题&#xff08;可能会存在一些恶意访问的用户进行恶意操作&#xff0c;直接访问到我们的敏感后台路径进行操作&#xff0c;风险就会很大&#xff…