news 2026/5/25 7:00:19

机器学习优化心理评估:从77项到16项的自闭症量表精简实践

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
机器学习优化心理评估:从77项到16项的自闭症量表精简实践

1. 项目概述:当机器学习遇见临床评估的“减负”难题

在自闭症谱系障碍(ASD)的干预与长期管理中,定期、准确的评估是衡量疗效、调整方案的生命线。自闭症治疗评估量表(ATEC)作为一项由看护者报告的标准化工具,因其全面性而被广泛使用。然而,其77个项目的庞大体量,如同一座大山,横亘在频繁、可持续的评估之路上。填表耗时耗力,导致看护者负担沉重,完成率下降,甚至可能因疲劳而影响回答质量,最终削弱了评估数据的可靠性和时效性。这不仅是ATEC面临的困境,也是众多高维度心理测量工具在落地应用时的普遍痛点:如何在信息的完整性与收集的可行性之间找到平衡?

我们这次的项目,正是要利用机器学习这把“手术刀”,对ATEC进行一场精准的“减重手术”。核心目标非常明确:在最大限度保留其评估效度的前提下,将问卷长度压缩到一个更友好、更可持续的水平。这绝非简单的随机删除,而是一个数据驱动的、有理论支撑的优化过程。我们构建了一个通用的机器学习框架,它基于真实的纵向干预数据,通过严谨的特征选择和模型验证,识别出那些对预测整体治疗变化或当前症状严重度最具影响力的核心问题。

最终,我们成功地将用于追踪干预效果的问卷从77项精简至16项(覆盖率21%),同时确保了与原始总分变化的高度相关性以及对所有四个子领域(言语/语言/沟通、社交能力、感觉/认知意识、健康/身体/行为)的覆盖。更令人振奋的是,对于“即时诊断”或严重度分级这一目标,我们筛选出的一个仅含13项(覆盖率17%)的子集,在分类任务上达到了超过80%的准确率。这意味着,未来临床工作者或研究者有可能在几分钟内,通过回答这十几个关键问题,就对个体的状况有一个快速、可靠的把握。这套方法论的价值不仅限于ATEC,它为任何冗长但重要的评估工具的高效化改造,提供了一条清晰、可复现的技术路径。

2. 核心思路与框架设计:为什么是多元线性回归?

面对77选N的组合爆炸问题(从77项中选出最具代表性的子集),我们需要一个既强大又易于解释的模型作为核心引擎。在这个项目中,我们选择了多元线性回归(MLR)作为基石模型。这个选择背后有深刻的考量,绝非随意为之。

2.1 模型选型的底层逻辑

首先,可解释性至上。在医疗和心理学领域,模型的“黑箱”特性往往是落地应用的巨大障碍。临床专家和研究者需要理解为什么是这些项目被选中,它们各自贡献了多少权重。多元线性回归的输出非常直观:一个带有系数的线性方程。例如,最终模型可能告诉我们:“项目I.6(多词表达能力)的分数每改善1分,预测的总分改善约为11.4分。”这种透明性对于建立临床信任至关重要。

其次,与原始评分逻辑同构。ATEC的总分本身就是所有77个项目得分的简单加和。我们的MLR模型本质上是在模仿这一过程,但只使用一个精选的子集,并为每个项目赋予一个经过数据校准的权重(回归系数)。这比简单加和更聪明,因为它考虑了不同项目对总变化的预测力差异。模型形式总变化 ≈ β0 + β1*(项目1变化) + β2*(项目2变化) + ... + βp*(项目p变化),完美继承了原问卷的加和思想,同时进行了优化。

再者,防止过拟合的天然优势。与复杂的深度学习模型相比,线性模型参数少,在有限的数据量(本研究为60名儿童的纵向数据)下更不容易过度拟合训练数据中的噪声,从而有望获得更好的泛化能力。我们通过随机洗牌交叉验证进一步加固了这一点,确保选出的项目组合在不同数据划分下依然稳健。

2.2 框架的双重目标与实现路径

我们的框架被设计为服务于两个虽相关但侧重点不同的临床目标:

目标一:纵向治疗追踪。核心是预测变化。我们关注的是干预前后项目得分的变化值(Δ分数),并以此预测总分的变化。这直接对应临床上的核心问题:“治疗有效吗?效果有多大?” 我们使用最佳子集选择算法,从1项到7项,穷举所有可能组合,寻找那些能最小化预测误差(残差平方和RSS)的项目子集。通过多次随机洗牌验证,我们找出在不同数据分割下都表现稳定的“常客”项目,并结合其统计显著性(p值),最终综合确定了16个核心项目。

目标二:即时症状严重度评估。核心是分类与匹配。这个目标更接近于筛查或快速分诊:基于一次评估的得分,判断个体属于“轻度”、“中度”还是“重度”。我们采用了不同的策略:首先通过暴力搜索结合频率统计,找出在大量能匹配原始严重度结论的5项组合中反复出现的高频项目;随后,通过随机抽样评估,绘制出“项目数量 vs. 分类准确率”曲线,明确达到可接受准确率(如80%)所需的最少项目数,最终锁定了13个项目。

注意:这两个目标下的项目子集虽有重叠,但并不完全相同。因为“最能预测变化”的项目,不一定就是“最能区分当前严重度”的项目。例如,一个对干预非常敏感的项目(变化大),其基线值可能在不同严重度个体间差异不大。框架的这种双重设计,使其能灵活适应不同的应用场景。

2.3 数据基础与探索性分析

任何机器学习项目的基石都是数据。我们获得了60名自闭症儿童在接收干预前后的配对ATEC数据。在建模前,深入的探索性数据分析(EDA)至关重要,这帮助我们理解数据特性,并为后续模型假设检验打下基础。

我们使用Python的Matplotlib和Seaborn库进行了可视化分析。关键发现包括:

  1. 改善模式:在四个子量表中,“言语/语言/沟通”改善最显著(平均改善40.6%),而“健康/身体/行为”子量表改善不明显甚至略有恶化。这提示治疗重点和后续调整方向。
  2. 项目与总分的关联:我们绘制了每个项目得分变化与总分变化的散点图(见图6,7)。绝大多数项目都呈现出正相关关系,这初步验证了通过部分项目预测总变化的可行性。
  3. 数据分布检查:通过箱线图等查看了数据的分布、异常值,为后续线性回归的线性、正态性等假设提供初步判断。

这个“数据理解-目标定义-模型选择-验证设计”的完整闭环,构成了我们整个机器学习框架的骨架。它强调统计严谨性、临床可解释性以及方法的通用性,确保优化过程不是数字游戏,而是有据可依的科学决策。

3. 实操详解:从数据到16项核心问卷的诞生

理论框架搭建好后,我们进入核心的实操环节。这里以目标一(纵向追踪)为例,详细拆解如何一步步从77项中提炼出那16项黄金问题。整个过程就像一位侦探,从众多线索中找出最关键的证据。

3.1 第一步:数据预处理与问题聚类

原始数据并非直接扔进模型。我们首先计算了每个受试者每个项目的“变化值”(干预后分数 - 干预前分数)。在ATEC中,分数降低代表改善,因此变化值为负表示改善。但为了建模直观,我们调整了计算方向(Δ = 前 - 后),使正Δ代表改善。

更关键的一步是问题聚类。ATEC的77个问题并非77个完全独立的维度,它们隶属于4个子��表,且子量表内部的问题存在概念上的群组。例如,在“言语/语言/沟通”子量表中,问题可能围绕“基本需求表达”、“多词使用”、“对话能力”等主题形成迷你集群。我们根据问题评估的技能或行为进行了人工聚类(见表4的“Questions Mini-Cluster”列)。这样做的好处是:确保最终筛选出的精简问题集,不仅在统计上有效,还能在内容上广泛覆盖自闭症的不同核心领域,避免选出的问题全部集中在某一个狭窄的方面(比如全是语言问题),失去评估的全面性。

3.2 第二步:基于最佳子集选择与交叉验证的特征筛选

这是技术核心。我们使用R语言中的leaps包,它内置了最佳子集回归算法。但直接在整个数据集上运行一次选择是危险的,会导致过拟合。因此,我们引入了随机洗牌交叉验证流程:

  1. 随机洗牌:将60个受试者的数据随机打乱顺序,打破任何潜在的时间或模式依赖。
  2. 数据分割:采用70%-30%的比例,将数据划分为训练集和测试集。注意,这里不是一次分割,而是为后续的多次验证做准备。
  3. 循环与搜索:对于每一个子集大小k(k从1到7),leaps包会在训练集上穷举所有C(77, k)种可能的k项组合。对于每一种组合,它都用训练数据拟合一个多元线性回归模型(用这k项的变化预测总分变化),并计算模型的拟合优度(如RSS)。
  4. 选出最优:对于每个k,算法会给出在训练集上RSS最小的那个“最佳”项目组合。
  5. 验证与评估:用上一步选出的k项组合,在之前预留的30%测试集上评估模型性能,计算平均绝对误差(MAE)R平方(R²)。MAE告诉我们预测的平均偏差有多大,R²则告诉我们这k项能解释总分变化的多大比例。
  6. 多次重复:上述过程(洗牌、分割、训练、测试)我们重复了多次(例如6次),每次洗牌都得到一组可能不同的“最佳”组合。

这个过程产生了类似表2的丰富结果。你会发现,不同的随机种子下,选出的“最佳”7项组合可能不同,但总有一些项目会频繁出现。例如,项目I.6(可能与复杂语言表达相关)在多次洗牌中都被选中,这暗示它是一个非常稳定和强大的预测因子。

3.3 第三步:统计检验与最终决策

从多次交叉验证中,我们得到了一批“候选明星项目”。接下来需要进行严格的统计把关:

  1. 显著性检验:对每个候选项目,我们进行配对样本t检验,检验其干预前后的分数变化是否具有统计学意义(p < 0.05)。一个项目如果自身都没有显著改善,它作为治疗效果的预测指标就值得怀疑。
  2. 效应量排序:在通过显著性检验的项目中,我们进一步根据其效应量(如Cohen‘s d)进行排序。效应量越大,说明该项目对治疗的反应越明显,预测价值可能越高。在我们的方法中,由于t值与效应量单调相关,我们直接使用p值作为代理指标(p值越小,通常效应量越大)。
  3. 聚类内择优与覆盖:最后一步是综合决策。回顾我们第一步做的聚类。我们的目标是:从每一个有显著项目的迷你集群中,选出效应量最大(p值最小)的那个项目。这样做的结果是,我们不仅选出了统计上最强的预测因子,还保证了选出的项目集合能够代表自闭症干预涉及的各个主要行为领域。例如,从“社交规范”集群中选出了II.5,从“适当游戏”集群中选出了III.8等。

通过这套“交叉验证筛选 + 统计检验把关 + 领域覆盖保证”的组合拳,我们最终从77个项目中,确定了16个核心项目。这16项构成的简短问卷,在预测总分变化时,其多元线性回归模型的调整后R²仍然很高(表明解释力强),且MAE控制在可接受范围。这意味着,未来只需追踪这16项,就能以很高的精度估计出如果填写全量表所能得到的总分变化,极大减轻了负担。

实操心得:最佳子集选择虽然精确,但计算量随项目数呈指数增长(77选7已经是千万级组合)。在实际操作中,如果项目数更多(如超过100),可能需要考虑逐步回归或LASSO等带正则化的特征选择方法作为替代,以平衡计算效率与效果。但对于ATEC这个量级,穷举法是可行的。

4. 模型评估、假设检验与结果解读

得到一个精简模型后,我们不能仅仅满足于“它能用”,还必须深入检验它是否“可靠”、“稳健”,并理解每一个数字背后的含义。这部分工作就像给建造好的大桥进行全面的质量检测。

4.1 模型诊断:验证多元线性回归的假设

任何统计模型都有其适用前提。对于多元线性回归,我们必须验证以下关键假设,否则结论可能不可靠:

  1. 线性关系:预测变量(项目得分变化)与响应变量(总分变化)之间应是线性关系。我们通过之前EDA中的散点图(图6,7)进行了初步判断。对于选入最终模型的变量,其散点图趋势大致呈线性,没有明显的曲线模式。
  2. 误差项独立、均值为零、同方差:这是通过残差分析来检验的。我们绘制了残差与拟合值的散点图(如图9)。理想情况下,残差应随机、均匀地分布在0线上下,没有明显的规律(如漏斗形、曲线形)。我们的残差图显示残差基本随机分布,满足要求。
  3. 误差项正态分布:我们绘制了残差的正态Q-Q图(如图10)。如果点大致落在一条对角线上,则说明正态性假设基本满足。我们的Q-Q图显示,除个别离群点外,大部分点贴合对角线,可以接受。

以我们最终的16项模型(或其代表性子集,如5项模型)为例,经过上述诊断图检验,模型基本满足多元线性回归的假设,这为我们对模型参数的统计推断(如下文的p值)提供了基础。

4.2 参数解读:系数、p值与模型效力

假设我们从一个5项模型中得到了如下方程(数据来自原文表3示例):预测的总分变化 = 7.83 + 11.40*(I.6变化) + 6.68*(II.1变化) + 7.30*(II.8变化) + 9.59*(III.5变化) + 14.99*(III.8变化)

  • 截距 (7.83):当所有项目变化都为0时,预测的总分变化。在临床背景下,可以理解为即使在这些核心项目上未见变化,也可能存在的微小基线变化(可能是其他未测量因素或误差)。
  • 斜率/系数 (如 11.40):这是核心解读。以I.6的系数11.40为例,它的含义是:在控制其他4个项目不变的情况下,项目I.6的得分每改善1分,预测的总分将改善约11.4分。系数越大,说明该项目对整体改善的“贡献权重”或“预测力度”越大。III.8的系数高达14.99,表明它在预测整体变化中扮演了极其重要的角色。
  • p值:表3中每个系数都对应一个极小的p值(如I.6的p=3.45e-09)。这意味着我们有极强的统计证据拒绝“该系数为0”的原假设。换言之,项目I.6的变化与总分变化之间的线性关系,不是偶然发生的,在统计学上非常显著
  • 模型整体效力
    • R² = 0.9153:这意味着该5项模型能够解释总分变化中91.53%的变异!这是一个非常高的比例,说明用这5个项目来预测,已经能抓住绝大部分信息。
    • 调整后R² = 0.9035:考虑了自变量个数后的R²,防止因变量多而虚高,0.90依然极高。
    • F统计量p值 < 2.2e-16:表明整个回归模型是高��显著的,至少有一个自变量对预测有用(显然我们不止一个)。
  • 多重共线性检查:我们计算了方差膨胀因子(VIF)。所有入选项目的VIF值在1到1.3之间,远低于常用的阈值5或10。这表明这些预测变量之间的相关性很低,每个项目都提供了独特的信息,没有冗余。这是特征选择成功的标志。

4.3 精简问卷的覆盖度与实用性评估

选出16项后,我们还需回答两个实际问题:

  1. 覆盖全面吗?回顾表4的“Final Selection”列,这16个项目均匀地来自最初的各个迷你集群。这意味着精简问卷依然触及了言语沟通、社交互动、感觉认知、行为健康等所有关键领域,没有遗漏任何重要的评估维度。它是一份“全面而精简”的问卷,而非“片面而精简”。
  2. 预测有多准?我们关注测试集上的平均绝对误差(MAE)。在示例的5项模型中,MAE约为13.35%。这意味着,用这个5项模型去预测一个新个体的总分变化,平均误差在13%左右。考虑到ATEC总分的变化范围,这个误差在临床追踪的背景下是可以接受的,尤其是权衡了填写负担从77项骤减至5项所带来的巨大便利性。

通过这一系列的评估与解读,我们不仅有了一个简化的工具,更对这个工具的性能边界、可靠程度和临床意义有了深刻的理解。这确保了后续应用不是盲目的,而是在知其然且知其所以然的基础上进行的。

5. 扩展应用:构建用于即时严重度评估的13项筛查工具

纵向追踪关注“变化”,而临床实践中另一个常见需求是“快照”评估:仅凭一次测评,快速判断个体当前症状的严重程度,用于筛查或分诊。我们框架的灵活性在此得以体现,它被扩展用于解决这个不同但相关的问题。

5.1 问题转换与数据准备

目标变了,数据准备和建模策略也需要调整。这里,我们不再使用“变化值”,而是使用单次评估的原始分数。我们将ATEC总分划分为三个严重度等级:轻度(0-39分)、中度(40-89分)、重度(90-180分)。这个划分基于临床经验和分数分布,将连续的总分转换为分类标签。

5.2 多策略融合的筛选流程

我们采用了多种策略来筛选最佳项目子集,以确保结果的稳健性:

策略一:基于子量表的暴力搜索(迭代1-4)考虑到ATEC本身有四个子量表的结构,我们首先尝试了一种启发式搜索:要求选出的问题集必须从每个子量表中至少选一个问题,外加一个任意子量表的补充问题(共5项)。然后,我们在所有可能的组合(约919.8万种)中进行暴力搜索,找出那些其按比例缩放后的总分能正确分类(即与使用全量表得出的严重度等级一致)的所有“合格”问题集。

  • 迭代1:不考虑年龄,从所有样本中搜索。我们发现某些问题(如III.2 - III.18范围内的许多问题)在成千上万个“合格”组合中反复出现,成为高频项目。
  • 迭代2 & 3:考虑到年龄可能的影响,我们将样本按年龄(2-5岁,6-10岁)分组,分别进行搜索。结果发现,不同年龄组的高频问题存在差异,这提示了年龄特异性的评估重点。
  • 迭代4:尝试平衡年龄组的影响,给两个年龄组的样本赋予相等的权重,再次搜索,得到另一组高频问题。

策略二:完全随机抽样评估(迭代5)为了打破“每子量表至少一项”的预设,并探索更少项目数的可能性,我们进行了大规模随机抽样实验。我们测试了从0项到77项所有可能大小的子集(当然,77选k的组合数巨大,我们采用随机抽样近似)。对于每个子集大小k,我们随机生成1250个k项组合,用它们预测严重度并计算准确率。

5.3 关键发现与最终确定

随机抽样实验(图16)给出了最直观的“效率-效果”曲线。横轴是子集大小(项目数),纵轴是分类准确率。曲线显示:

  • 当项目数很少(<10)时,准确率波动大且均值较低。
  • 随着项目数增加,准确率分布逐渐收紧并上移。
  • 当项目数达到13项时,平均准确率超过了80%,并且继续增加项目数带来的准确率提升边际效益递减。

因此,13项成为一个关键的平衡点:用不到原问卷17%的题目,就能达到80%以上的分类一致性。我们综合了暴力搜索中得到的高频项目,以及随机抽样中表现优异的项目,最终确定了用于即时严重度评估的13项清单:[‘I.1‘, ‘I.2‘, ‘I.8‘, ‘I.9‘, ‘II.13‘, ‘II.15‘, ‘II.6‘, ‘III.10‘, ‘III.14‘, ‘III.15‘, ‘III.9‘, ‘IV.19‘, ‘IV.5‘]

注意事项:这13项清单与之前纵向追踪的16项清单有部分重叠,但不完全相同。这再次强调了评估目标决定工具设计。用于筛查的“快照”工具,其最佳项目组合自然会倾向于那些在横截面上区分度最高的项目;而用于追踪的“变化”工具,则倾向于选择对干预敏感、随时间变化显著的项目。在实际部署时,需要根据具体使用场景选择对应的精简版本。

6. 局限、挑战与未来方向

尽管本研究取得了有希望的成果,但作为一名实践者,我必须坦诚地指出其中的局限和挑战,这是科学工作不可或缺的一部分。

6.1 当前研究的局限性

  1. 样本量与代表性:核心局限在于样本量较小(N=60)且来自单一机构。这限制了模型的泛化能力。不同地区、文化背景、干预方法下的自闭症儿童,其表现模式和关键预测项目可能存在差异。在小样本上通过穷举搜索得到的最优组合,存在过拟合的风险,即它可能过于贴合当前这批特定数据,而在新数据上表现下降。
  2. 数据维度有限:我们使用的数据主要是ATEC分数,缺乏丰富的元数据,如确切的年龄、性别、共病情况、具体的干预类型和强度、家庭环境等。这些因素都可能作为混淆变量或调节变量,影响项目的预测效力。例如,我们初步发现年龄可能影响项目重要性,但由于样本量小,未能深入分析。
  3. 模型线性假设:多元线性回归假设关系是线性的。虽然诊断图显示假设基本满足,但自闭症症状与干预效果之间的关系可能是更复杂的非线性关系。线性模型是强大且可解释的起点,但未必是终点。
  4. 即时评估的黄金标准:我们用于训练即时严重度评估模型的标准,是基于ATEC总分自身的分档。虽然ATEC与CARS等工具有中度相关,但更理想的方式是使用临床医生基于ADOS-2等“金标准”做出的严重度诊断作为标签,这样构建的筛查工具效度会更高。

6.2 实操中可能遇到的挑战

  • 数据质量:看护者填写的问卷数据存在主观性。疲劳、理解偏差、情绪状态都可能影响分数。在应用精简问卷时,仍需强调规范填写的重要性。
  • 变化敏感性:精简问卷用于追踪变化时,可能对微小的、渐进式的改善不那么敏感,因为一些被剔除的项目可能对特定个体或特定方面的细微变化有指示作用。因此,精简版更适合常规监测和快速评估,在关键决策点可能仍需辅以完整评估或专业判断。
  • 跨文化/语言适应性:本研究的项目筛选基于英文版ATEC。如果应用于其他语言版本,需要进行重新验证和可能的调整,因为不同文化背景下症状的表达和重要性可能不同。

6.3 未来优化与扩展方向

基于以上局限,未来的工作可以沿着以下几个方向深入:

  1. 扩大与丰富数据集:收集更大规模、多中心、多样化的样本数据,是提升模型稳健性和泛化能力的根本。应系统性地收集年龄、性别、语言、共病、干预史等元数据。
  2. 探索更复杂的模型:在数据量足够大的情况下,可以尝试非线性模型(如梯度提升树、随机森林)或正则化线性模型(如LASSO,它本身具备特征选择功能),看是否能以稍牺牲可解释性为代价,换取更高的预测精度。
  3. 开发动态与个性化问卷:框架的终极形态或许不是一份固定的“16项”或“13项”清单。未来可以探索计算机自适应测试(CAT)的理念:根据受试者对前几个问题的回答,动态选择下一个最能提供信息的问题,用最少的题目达到预定的测量精度。这能实现真正的个性化高效评估。
  4. 跨工具验证与迁移:将本框架应用于CARS、ADOS等其他评估工具,验证其通用性。甚至尝试构建一个能够融合多个工具信息的核心项目集,用于跨研究或临床环境的标准化的高效评估。
  5. 集成到临床工作流:开发成用户友好的软件或移动应用,让治疗师或看护者能够方便地使用精简问卷进行定期评估,系统自动计算预测总分或严重度,并可视化展示变化轨迹,为干预调整提供实时数据支持。

这个项目不仅仅是一次技术演练,它打开了一扇门,让我们看到数据科学如何实实在在地优化临床实践流程,减轻患者家庭和专业人士的负担,让宝贵的医疗资源能够更聚焦于干预本身。从77到16,减少的是数字,提升的是效率,而背后不变的,是对更精准、更人性化评估方式的不懈追求。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/25 6:57:11

Win11下彻底告别Ubuntu20.04:保姆级双系统卸载与磁盘清理指南

Win11下彻底告别Ubuntu20.04&#xff1a;保姆级双系统卸载与磁盘清理指南当你在Win11上体验过Ubuntu20.04的双系统后&#xff0c;可能因为各种原因想要回归纯净的Windows环境。本文将带你一步步安全、彻底地卸载Ubuntu&#xff0c;并清理所有相关分区和启动项&#xff0c;确保你…

作者头像 李华
网站建设 2026/5/25 6:57:00

RFold:通过作业折叠与拓扑重构优化环面集群AI训练调度

1. 项目概述 在构建大规模AI训练集群时&#xff0c;我们常常面临一个核心矛盾&#xff1a;如何让形态各异的机器学习作业&#xff0c;高效地“住进”一个结构固定的硬件“宿舍”里。这里的“宿舍”指的是环面&#xff08;Torus&#xff09;拓扑集群&#xff0c;它由成千上万个计…

作者头像 李华
网站建设 2026/5/25 6:48:41

Dramatron AI剧本创作指南:如何免费快速生成专业剧本

Dramatron AI剧本创作指南&#xff1a;如何免费快速生成专业剧本 【免费下载链接】dramatron Dramatron uses large language models to generate coherent scripts and screenplays. 项目地址: https://gitcode.com/gh_mirrors/dr/dramatron Dramatron是一款由DeepMind…

作者头像 李华
网站建设 2026/5/25 6:46:01

如何在5分钟内搭建你的实时麻将AI助手:告别盲目打牌,提升胜率300%

如何在5分钟内搭建你的实时麻将AI助手&#xff1a;告别盲目打牌&#xff0c;提升胜率300% 【免费下载链接】Akagi 支持雀魂、天鳳、麻雀一番街、天月麻將&#xff0c;能夠使用自定義的AI模型實時分析對局並給出建議&#xff0c;內建Mortal AI作為示例。 Supports Majsoul, Tenh…

作者头像 李华
网站建设 2026/5/25 6:44:59

第一次了解昇腾 NPU 的图编译?从 ge 开始

前言 当你第一次尝试把 PyTorch 模型放到昇腾 NPU 上跑的时候&#xff0c;大概率会遇到这个问题&#xff1a;模型加载成功了&#xff0c;但推理速度慢得让人怀疑人生。或者更糟糕&#xff1a;模型加载失败&#xff0c;报错说某些算子不支持。 这些问题的根源&#xff0c;通常…

作者头像 李华