基于机器学习模型对脑网络异常边连接的预测方法

文档序号:33544186发布日期:2023-03-22 09:39阅读:64来源:国知局
基于机器学习模型对脑网络异常边连接的预测方法

1.本发明涉及计算机辅助预测技术领域,具体涉及一种基于机器学习模型对脑网络异常边连接的预测方法。


背景技术:

2.人脑的结构和功能连通性在神经科学领域引起了广泛的兴趣。图论模型是研究大脑功能和结构网络最著名的模型之一,脑效应连接网络就是一种由节点和有向边构成的图论模型。由于脑效应连接网络的识别是评价正常脑功能和自闭现象谱系障碍等相关损伤的有效手段,故成为人脑连接组研究中的一项极为关键的待解决的科学问题。
3.但目前大脑图论模型在寻找神经生物标志物面临着一些新的挑战。在群体水平推断统计的背景下,假设的大规模单变量检验是识别与诊断状态、药物干预和其他实验操作或环境因素相关的边的常用方法。假设的大量单变量检验包括在图中的每个连接处拟合统计模型,并计算相应的检测统计量。尽管研究人员广泛使用这种方法,但它面临一个谬误:多重比较。尽管使用传统方法如fwe(bonferroni)和错误发现率(fdr)控制假阳性的数量,但这些方法会导致统计效力的显著损失(即假阴性增加)。
4.目前神经科学中对机器学习算法的需求正在增加。但基于全脑功能连接的机器学习方法容易受到“维度诅咒”问题的影响。即样本与预测变量的低比率会增加过拟合的可能性,导致经过训练的模型在新数据上表现不佳。为避免过拟合,需要采用降维方法。同时,缺乏可解释性是机器学习模型中普遍存在的问题,从机器学习模型推导出来的系数一般不容易解释。


技术实现要素:

5.本发明的目的是为了缓解机器学习模型预测问题中的维度灾难、可解释性不足和泛化性不足的缺陷,通过对输入信号初步降维和超阈值选择筛选特征,在交叉验证结构中结合机器学习和图论,提供一种快速识别基于神经成像的脑网络边连接异常的方法。该方法结合了机器学习的强大特性和基于网络的统计,通过在交叉验证结构中运行并提供与生成的大脑网络相关的预测分数,输出一个加权邻接矩阵,其中权重表示特征对模型的贡献程度。这个加权邻接矩阵提供了关于唯一的边对模型的贡献的可解释信息;同时输出连接异常的二维环形加权网络和由brainnet viewer生成的三维大脑表面加权网络。
6.本发明的目的可以通过采取如下技术方案达到:
7.一种基于机器学习模型对脑网络异常边连接的预测方法,所述预测方法包括以下步骤:
8.s1、基于待预测的脑图谱,选择与脑图谱节点数相对应的关联矩阵作为输入信号;并通过对关联矩阵选择进行top5%-25%二值化或top5%-25%阈值化,初步筛选边连接特征,获得降维后的关联矩阵,将所有降维后的关联矩阵信息汇总成一个边连接矩阵;
9.s2、对步骤s1获得的降维后的关联矩阵建立基于交叉验证结构的机器学习预测评
估模型;其中,交叉验证分为外循环和内循环,两个循环结构均进行k折交叉验证,在外循环的每次迭代中,将输入信号分为训练集和测试集,训练集中使用超阈值边选择,检测相关边的子集,然后对未进行超阈值边选择的测试集执行依赖于机器学习预测算法的模型评估;在内循环中,将训练集转移到内循环进行超参数优化,将上述训练集进一步划分为验证集和最终训练集,并使用交叉验证评估机器学习预测算法中超参数的多组候选值的性能,然后将预测性能最高的一组超参数用于外循环;
10.s3、获得预测评估模型的准确度和混淆矩阵,同时得到加权邻接矩阵作为脑网络边连接的结果,将结果可视化为二维环形加权网络及对应的超阈值子网络、由brainnet viewer生成的三维大脑表面加权网络及对应的超阈值子网络。
11.进一步地,所述步骤s1中脑图谱是一类体内图谱,脑图谱具有细粒度的功能大脑子区域以及每个区域的解剖和功能连接模式,可准确地描述大脑中激活或连接的位置,其中,选择脑图谱中aal脑图谱或hbn脑图谱进行异常边连接预测;脑图谱是分析成像数据集的工具,hbn脑图谱较aal脑图谱有更精细的划分,但因此具有更高维的分析难度。研究人员可根据自身需求选择aal或hbn脑图谱,以便确定适用于不同研究目的的最佳图谱。
12.所述aal脑图谱又称自动解剖标记图谱,表示划分大脑的90个脑区,对应90个节点坐标数据;
13.所述hbn脑图谱又称脑网络组图谱,表示划分大脑的246个脑区,对应246个节点坐标数据。
14.进一步地,所述步骤s1中关联矩阵是基于静息态功能磁共振数据按照脑图谱的大脑区域划分,通过探究各节点间的因果效应连接来揭示静息态下不同节点间的相关性的输入信号,其中关联矩阵大小为“n
×
n”,n取值90或246,为脑图谱中节点总数,矩阵内数据取值范围为[-1,1],由于关联矩阵中涉及(n-1)
×
n/2条边,即(n-1)
×
n/2个特征,考虑到直接将关联矩阵输入机器学习预测评估模型训练时可能导致过度拟合的特征的冗余或不相关性,甚至浪费计算资源和计算时间,故对关联矩阵选择做top5%-25%二值化或阈值化降维处理;边连接矩阵大小为“样本数
×
[(n-1)
×
n/2]”,其中“[(n-1)
×
n/2]”为边的总数,边连接矩阵作为双样本t检验所拟合的一般线性方程中的因变量。
[0015]
其中,top5%-25%为在单个关联矩阵中数值的绝对值大小为前5%-25%的数据;通过大规模测试经验,发现最佳降维效果一般出现在对top5%至top25%的数据进行以下处理:
[0016]
其中,二值化为首先对关联矩阵中top5%-25%的数据处理,top5%-25%的数据中正数赋值为1,负数赋值-1,接着关联矩阵中剩余数据赋值为0;二值化一定程度上将显著特征更显著,将一般特征忽视,达到降维目的的同时可提高预测准确度。其中,阈值化为不改变关联矩阵中top5%-25%的数据,但关联矩阵中其余数据赋值为0。阈值化将显著特征保留,将一般特征忽视,这种降维方式更客观真实。研究人员可根据研究目的选择其中一种降维方式。
[0017]
进一步地,所述步骤s2中基于交叉验证结构的预测评估模型,使用用交叉验证结构的目的是得到可靠稳定的模型。交叉验证结构使用客观随机的方法对模型的参数进行调整,其工作过程如下:
[0018]
s21、在外循环的交叉验证过程中,采用随机抽样的方法将数据均等地分成k个子
集,对于每次迭代,从k个子集中选择一个作为测试集,而剩余的k-1个子集为用作训练集,训练集中使用超阈值边选择,检测相关边的子集,然后对未进行超阈值边选择测试集执行模型评估;
[0019]
s22、在内循环的交叉验证过程中,外循环的测试集的数据均等地分成k个子集,从k个子集中选出一个作为验证集,其余k-1个子集作为最终训练集,利用验证集评估机器学习预测算法中超参数的预测性能,然后将最大限度地提高预测性能的一组超参数用于外循环;
[0020]
以上外循环和内循环同时发生,外循环分割一次训练集和测试集,内循环执行一次k折交叉验证将训练集分割成验证集和最终训练集。
[0021]
s23、基于交叉验证结构的机器学习预测评估模型重复r次步骤s21和s22,减少预测评估模型性能估计中的变化。
[0022]
进一步地,所述步骤s2中基于交叉验证结构的预测评估模型中机器学习预测算法包括回归算法和分类算法,其中,回归算法包括线性回归、和支持向量回归,分类算法包括逻辑回归、支持向量分类和线性判别分析。研究人员需要结合自身数据特点,选择适当的机器学习预测算法训练模型,以得到最好的预测效果。
[0023]
进一步地,所述步骤s21中基于交叉验证结构的预测评估模型中外循环的超阈值边选择是一种基于统计假设检验的特征选择方法,这是一种利用统计效力的手段,它将基于团簇水平的置换检验和连通分量的图论相结合,可控制大规模单变量分析中的家族错误率,具体过程如下:
[0024]
s211、基于对比向量建立设计矩阵,对边连接矩阵采用双样本t检验拟合一般线性模型;其中,一般线性模型中对每条边进行单变量t检验,每条边被赋予唯一的检测统计量;在一般线性模型中,设计矩阵是对一组观察设定一个统计模型的矩阵,对比向量又称对比度,是参数的线性组合,系数总和为零。在此,它用于检验相应的零假设,与分类预测变量一起使用,以便在各组(分类)之间进行比较。
[0025]
s212、自定义一个检验统计阈值,上述边被赋予的检验统计量超过这个阈值即称为超阈值边连接。这些边连接表示可以拒绝零假设,构成超阈值边连接的集合;检验统计量是用于假设检验计算的统计量,在零假设情况下,这项统计量服从一个给定的概率分布。在此,检验统计阈值选择决定了不仅直接影响每一叠中选择的特征的数量,还直接影响分析后提供的加权网络的权重分布。在定义该阈值时,应该考虑到输入关联矩阵的大小。在大多数情况下,该阈值默认为0.01,然而,如果你想要分析关联矩阵非常小或巨大的数据,研究人员应该分别考虑使用比默认值更高或更低的阈值。
[0026]
s213、使用广度优先搜索算法识别可能存在于超阈值边连接集中的连通分量;广度优先搜索算法是一种盲目搜寻法,在此,使用优先遍历的策略系统地展开并检查图中的所有节点,使得整个系统变成了几个网络(即连通分量),不再有孤立或分散的边。
[0027]
s214、选择存在于最大连通分量中的超阈值边以进一步用于训练机器学习预测评估模型。此时,机器学习预测评估模型训练的特征已经变成最大连通分量中的超阈值边,进一步达到筛选特征的效果。
[0028]
进一步地,所述步骤s23中基于交叉验证结构的预测评估模型中内循环的超参数优化,进行内循环的目的是得到验证集,验证集是作为调整超参数使用的数据集。其中超参
数是机器学习算法中的调优参数,需要人为设定,使用验证集可以在一定程度上避免因人为调参造成的过拟合问题。具体包括以下步骤:
[0029]
s231、确定所选的机器学习预测算法,及相应机器学习预测算法的超参数;对线性回归、支持向量回归、逻辑回归和支持向量分类这四种算法调整的超参数均是lambda(l2),其范围为(10^-2~10^3);对线性判别分析算法调整的超参数是gamma,其范围为(0~1)。
[0030]
s232、选择网格搜索、随机搜索或贝叶斯优化算法作为搜索方法对超参数进行优化;其中,当选择随机搜索或贝叶斯优化算法作为搜索方法时,自定义算法在搜索参数时运行的总迭代次数。其中,网格搜索是输入超参数的一系列可选值,使用所有超参数组合来训练模型,选取表现最优的模型结果;随机搜索是输入超参数的可选值范围,指定参数分布类型,随机生成超参数组合训练模型,选取表现最优的模型结果;贝叶斯优化是输入超参数的可选值范围,指定超参数分布类型,随机生成超参数组合训练模型,并根据历史训练结果生成概率模型,逐步优化超参数取值。
[0031]
进一步地,所述步骤s3中预测效果体现在预测评估模型的准确度和混淆矩阵;同时得到脑网络边连接的结果为加权邻接矩阵,将结果可视化为二维环形加权网络及其对应的超阈值子网络、由brainnet viewer生成的三维大脑表面加权网络及其对应的超阈值子网络。
[0032]
所述机器学习预测评估模型的准确度为评价机器学习预测算法的分类准确度;
[0033]
所述机器学习预测评估模型的混淆矩阵为辅助评价机器学习预测算法的评价指标,用于得到精确度和召回率;其中混淆矩阵也称误差矩阵,是表示精度评价的一种标准格式,用2行2列的矩阵形式来表示,可以避免极偏斜数据对准确度的威胁。
[0034]
所述加权邻接矩阵为所有外循环折的连通分量经过平均和缩放,产生一个平均加权邻接矩阵,其中,权重代表边对机器学习预测评估模型的贡献,未选择的边被指定权重为0;研究人员可以利用加权邻接矩阵对以下生成的网络应用阈值,以将最重要的特征可视化为子网络,这为用户提供了边连接对预测性能的贡献的直接解释。研究人员还可以将边权重解释为所选边的显著性强度,因为这些是通过结合经典的一般线性模型和连通分量来选择的(即,较高的边值表示在大多数交叉验证折中,边被认为是显著的)。
[0035]
所述二维环形加权网络为将节点分布在环上的加权网络,展现连接异常的边权分布和整体结构的信息,同时自带热力图;这是上述加权邻接矩阵的一种可视化形式。
[0036]
所述由brainnet viewer生成的三维大脑表面加权网络为节点在大脑表面的加权网络,展现连接异常的边权分布和整体结构的信息,同时自带热力图;这是上述加权邻接矩阵的一种可视化形式。
[0037]
所述超阈值子网络为对上述两类加权网络进行阈值选择后的剩余权重较大的子网络,通过设置一个权重阈值来可视化一个包含重要特征的子网,权重阈值是脑网络中的边对机器学习预测评估模型性能的贡献的一个分界点。研究人员根据需要确定权重阈值,选择子网络的一种策略是将权重阈值设置为1,这会导致子网络仅剩包含所有k折交叉验证中选择的边。故而,更好的策略是选择一个不太保守但仍然很高的权重阈值(例如,0.9-0.8),因为使用“1”的权重阈值可能过于严格。此外,如果要分析稀疏的大脑网络,使用较低的阈值将是选择子网络的更明智的策略。
[0038]
本发明相对于现有技术具有如下的优点及效果:
[0039]
(1)人脑功能磁共振成像数据中进行脑效应连接网络的识别成为人脑连接组研究中前沿热点,通过对fmri数据的学习准确地获得脑效应连接网络。
[0040]
(2)本发明是一种简单、快速和结构化的方法,它使用连通分量和机器学习算法来识别与感兴趣效应相关的网络模式。它对每个连接的分量执行样本外评估,从而提供相关的样本外预测评分。因此,它允许评估模型的通用性,这对于开发基于神经影像的生物标志物至关重要。
[0041]
(3)本发明利用准确性和混淆矩阵同时对结果的可靠性进行评估,提供了精确度和召回率作为分类评价指标,避免了使用极度偏斜的数据产生的错判。
[0042]
(4)本发明能预测连续和离散目标,因为它在超阈值边选择中使用通用一般线性模型,结合回归和分类机器学习算法,可以直接应用于两种数据类型。
[0043]
(5)本发明输出结果提供了二维环形加权网络和由brainnet viewer生成的三维大脑表面加权网络,可视化异常边连接网络组合,让结果更形象直观,同时提供一个加权网络作为输出,方便研究人员进一步确定异常边连接子网络可视化过程中确定权重阈值。
附图说明
[0044]
此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0045]
图1是本发明实施例中基于机器学习模型对脑网络异常边连接的预测方法结构框图;
[0046]
图2是本发明实施例中基于机器学习模型对脑网络异常边连接的预测方法的超阈值边缘选择工作流程图;
[0047]
图3是本发明实施例1中基于机器学习模型对脑网络异常边连接的预测方法的混淆矩阵示意图;
[0048]
图4是本发明实施例1中基于机器学习模型对脑网络异常边连接的预测方法的二维环形加权网络示意图;
[0049]
图5是本发明实施例1中基于机器学习模型对脑网络异常边连接的预测方法的实施例1的二维环形加权网络的超阈值子网络示意图;
[0050]
图6是本发明实施例1中基于机器学习模型对脑网络异常边连接的预测方法的三维大脑表面加权网络示意图;
[0051]
图7是本发明实施例1中基于机器学习模型对脑网络异常边连接的预测方法的三维大脑表面加权网络的超阈值子网络示意图;
[0052]
图8是本发明实施例2中基于机器学习模型对脑网络异常边连接的预测方法的混淆矩阵示意图;
[0053]
图9是本发明实施例2中基于机器学习模型对脑网络异常边连接的预测方法的二维环形加权网络示意图;
[0054]
图10是本发明实施例2中基于机器学习模型对脑网络异常边连接的预测方法的实施例1的二维环形加权网络的超阈值子网络示意图;
[0055]
图11是本发明实施例2中基于机器学习模型对脑网络异常边连接的预测方法的三维大脑表面加权网络示意图;
[0056]
图12是本发明实施例2中基于机器学习模型对脑网络异常边连接的预测方法的三维大脑表面加权网络的超阈值子网络示意图。
具体实施方式
[0057]
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0058]
实施例1
[0059]
如图1所示,本实施例将基于机器学习模型对脑网络异常的预测方法用于精神分裂症患者的脑网络边连接异常的识别,利用来自205个正常人和140个精神分裂症患者的静息态功能磁共振数据作为样本,获得样本总数为305个关联矩阵作为输入信号。包括以下步骤:基于待预测的aal选择对应的关联矩阵做top5%-25%二值化或top5%-25%阈值化,初步降维筛选边连接特征;对降维后的关联矩阵建立基于交叉验证结构的预测评估模型;最终获得机器学习预测评估模型的准确度和混淆矩阵;同时得到脑网络边连接的结果为加权邻接矩阵,将结果可视化为二维环形加权网络及对应的超阈值子网络、由brainnet viewer生成的三维大脑表面加权网络及对应的超阈值子网络。
[0060]
基于待预测的aal脑图谱,选择对应的关联矩阵做top5%-25%二值化或top5%-25%阈值化,初步降维筛选边连接特征的实施步骤如下:
[0061]
s1、基于待预测的脑图谱,选择基于aal脑图谱获得的的关联矩阵作为输入信号;并通过对关联矩阵选择做top5%-25%二值化或top5%-25%阈值化,初步筛选边连接特征,获得降维后的关联矩阵,将所有降维后的关联矩阵信息汇总成一个边连接矩阵;
[0062]
具体地,本实施例步骤s1中脑图谱选择了aal脑图谱进行异常边连接预测,对关联矩阵分别进行了top5%-25%二值化和top5%-25%阈值化,得到42种降维后的关联矩阵,接着得到42种“305
×
90”的边连接矩阵。
[0063]
其中,aal脑图谱表示划分大脑的90个脑区,对应90个节点坐标数据。
[0064]
其中,top5%-25%为在单个关联矩阵中数值的绝对值大小为前5%-25%的数据;二值化为首先对关联矩阵中top5%-25%的数据处理,top5%-25%的数据中正数赋值为1,负数赋值-1,接着关联矩阵中其余数据赋值为0;阈值化为不改变关联矩阵中top5%-25%的数据,但关联矩阵中其余数据赋值为0;
[0065]
s2、对步骤s1获得的降维后的关联矩阵建立基于交叉验证结构的机器学习预测评估模型;其中,交叉验证分为外循环和内循环,两个循环结构均进行k折交叉验证,在外循环的每次迭代中,将输入信号分为训练集和测试集,训练集中使用超阈值边选择,检测相关边的子集,然后对未进行超阈值边选择的测试集执行依赖于机器学习预测算法的模型评估;在内循环中,将训练集转移到内循环进行超参数优化,将上述训练集进一步划分为验证集和最终训练集,并使用交叉验证评估机器学习预测算法中超参数的多组候选值的性能,然后将预测性能最高的一组超参数用于外循环;
[0066]
本实施例中采用的是十折交叉验证(k=10),对于top5%-25%阈值化后的关联矩阵选择机器学习预测算法是逻辑回归,支持向量回归及线性判别分析;对于top5%-25%二
值化后的关联矩阵选择机器学习预测算法是逻辑回归和支持向量回归;步骤s2中基于交叉验证结构的评估模型的工作流程如下:
[0067]
s21、在外循环的交叉验证过程中,将数据采取随机抽样的方法近乎均等地分成10个子集,对于每次迭代,从10个子集中选择一个作为测试集,而剩余的9个子集为用作训练集,训练集中使用超阈值边选择,检测相关边的子集,然后对未进行超阈值边选择测试集执行模型评估;
[0068]
s22、在内循环的交叉验证过程中,外循环的测试集的数据再次近乎均等地分成10个子集,从10个子集中选出一个作为验证集,其余9个子集为用作最终训练集,利用验证集评估机器学习预测算法的相应超参数的几个候选值的性能,然后将最大限度地提高预测性能的一组超参数用于外循环;
[0069]
s23、基于交叉验证结构的评估模型重复5次,以减少模型性能估计中的变化;
[0070]
具体地,步骤s21中基于交叉验证结构的评估模型中外循环超阈值边选择过程如下:
[0071]
s211、基于对比向量建立设计矩阵,对边连接矩阵采用双样本t检验拟合一般线性模型;其中,一般线性模型中对每条边进行单变量t检验,每条边被赋予唯一的检测统计量;
[0072]
s212、自定义一个检验统计阈值为0.01,上述边被赋予的检验统计量超过这个阈值即称为超阈值边连接。这些边连接表示可以拒绝零假设,构成超阈值边连接的集合;
[0073]
s213、使用广度优先搜索算法识别可能存在于超阈值边连接集中的连通分量;
[0074]
s214、选择存在于最大连通分量中的超阈值边以进一步用于训练机器学习预测评估模型。
[0075]
步骤s23中基于交叉验证结构的评估模型中内循环超参数优化包括以下步骤:
[0076]
s231、确定所选的机器学习预测算法,及相应机器学习预测算法的相应机器学习预测算法的超参数;
[0077]
s232、选择超参数优化中使用的搜索方法:网格搜索
[0078]
s3、获得预测评估模型的准确度和混淆矩阵;同时得到脑网络边连接的结果为加权邻接矩阵,将结果可视化为二维环形加权网络及其对应的超阈值子网络(阈值为0.9)、由brainnet viewer生成的三维大脑表面加权网络及其对应的超阈值子网络(阈值为0.9)。
[0079]
本实施例中,得到基于aal脑图谱预测精神分裂症患者脑网络边连接异常的结果如下:在检验统计阈值为0.01,交叉验证重复5次,使用网格算法调整超参数的条件下,选择top18%二值化初步降维、逻辑回归分类的机器学习预测算法这种组合具有最佳的平均准确率为70.8%。其混淆矩阵及可视化结果如图3~图7所示。
[0080]
实施例2
[0081]
如图1所示,本实施例将基于机器学习模型对脑网络异常的预测方法用于精神分裂症患者的脑网络边连接异常的识别,利用来自205个正常人和140个精神分裂症患者的静息态功能磁共振数据作为样本,获得样本总数为305个关联矩阵作为输入信号。包括以下步骤:基于待预测的hbn脑图谱选择对应的关联矩阵做top5%-25%二值化或top5%-25%阈值化,初步降维筛选边连接特征;对降维后的关联矩阵建立基于交叉验证结构的预测评估模型;最终获得机器学习预测评估模型的准确度和混淆矩阵;同时得到脑网络边连接的结果为加权邻接矩阵,将结果可视化为二维环形加权网络及对应的超阈值子网络、由
brainnet viewer生成的三维大脑表面加权网络及对应的超阈值子网络。
[0082]
基于待预测的hbn脑图谱,选择对应的关联矩阵做top5%-25%二值化或top5%-25%阈值化,初步降维筛选边连接特征的实施步骤如下:
[0083]
s1、基于待预测的脑图谱,选择基于hbn脑图谱获得的的关联矩阵作为输入信号;并通过对关联矩阵选择做top5%-25%二值化或top5%-25%阈值化,初步筛选边连接特征,获得降维后的关联矩阵,将所有降维后的关联矩阵信息汇总成一个边连接矩阵;
[0084]
具体地,本实施例步骤s1中脑图谱选择了hbn脑图谱进行异常边连接预测,对关联矩阵分别进行了top5%-25%二值化和top5%-25%阈值化,得到42种降维后的关联矩阵,接着得到42种“305
×
246”的边连接矩阵。
[0085]
其中,hbn脑图谱表示划分大脑的246个脑区,对应246个节点坐标数据。
[0086]
其中,top5%-25%为在单个关联矩阵中数值的绝对值大小为前5%-25%的数据;二值化为首先对关联矩阵中top5%-25%的数据处理,top5%-25%的数据中正数赋值为1,负数赋值-1,接着关联矩阵中其余数据赋值为0;阈值化为不改变关联矩阵中top5%-25%的数据,但关联矩阵中其余数据赋值为0;
[0087]
s2、对步骤s1获得的降维后的关联矩阵建立基于交叉验证结构的机器学习预测评估模型;其中,交叉验证分为外循环和内循环,两个循环结构均进行k折交叉验证,在外循环的每次迭代中,将输入信号分为训练集和测试集,训练集中使用超阈值边选择,检测相关边的子集,然后对未进行超阈值边选择的测试集执行依赖于机器学习预测算法的模型评估;在内循环中,将训练集转移到内循环进行超参数优化,将上述训练集进一步划分为验证集和最终训练集,并使用交叉验证评估机器学习预测算法中超参数的多组候选值的性能,然后将预测性能最高的一组超参数用于外循环;
[0088]
本实施例中采用的是十折交叉验证(k=10),对于top5%-25%阈值化后的关联矩阵选择机器学习预测算法是逻辑回归,支持向量回归及线性判别分析;对于top5%-25%二值化后的关联矩阵选择机器学习预测算法是逻辑回归和支持向量回归;步骤s2中基于交叉验证结构的评估模型的工作流程如下:
[0089]
s21、在外循环的交叉验证过程中,将数据采取随机抽样的方法近乎均等地分成10个子集,对于每次迭代,从10个子集中选择一个作为测试集,而剩余的9个子集为用作训练集,训练集中使用超阈值边选择,检测相关边的子集,然后对未进行超阈值边选择测试集执行模型评估;
[0090]
s22、在内循环的交叉验证过程中,外循环的测试集的数据再次近乎均等地分成10个子集,从10个子集中选出一个作为验证集,其余9个子集为用作最终训练集,利用验证集评估机器学习预测算法的相应超参数的几个候选值的性能,然后将最大限度地提高预测性能的一组超参数用于外循环;
[0091]
s23、基于交叉验证结构的评估模型重复5次,以减少模型性能估计中的变化;
[0092]
具体地,步骤s21中基于交叉验证结构的评估模型中外循环超阈值边选择过程如下:
[0093]
s211、基于对比向量建立设计矩阵,对边连接矩阵采用双样本t检验拟合一般线性模型;其中,一般线性模型中对每条边进行单变量t检验,每条边被赋予唯一的检测统计量;
[0094]
s212、自定义一个检验统计阈值为0.01,上述边被赋予的检验统计量超过这个阈
值即称为超阈值边连接。这些边连接表示可以拒绝零假设,构成超阈值边连接的集合;
[0095]
s213、使用广度优先搜索算法识别可能存在于超阈值边连接集中的连通分量;
[0096]
s214、选择存在于最大连通分量中的超阈值边以进一步用于训练机器学习预测评估模型。
[0097]
步骤s23中基于交叉验证结构的评估模型中内循环超参数优化包括以下步骤:
[0098]
s231、确定所选的机器学习预测算法,及相应机器学习预测算法的相应机器学习预测算法的超参数;
[0099]
s232、选择超参数优化中使用的搜索方法:网格搜索
[0100]
s3、获得预测评估模型的准确度和混淆矩阵;同时得到脑网络边连接的结果为加权邻接矩阵,将结果可视化为二维环形加权网络及其对应的超阈值子网络(阈值为0.9)、由brainnet viewer生成的三维大脑表面加权网络及其对应的超阈值子网络(阈值为0.9)。
[0101]
本实施例中,得到基于hbn脑图谱预测精神分裂症患者脑网络边连接异常的结果如下:在检验统计阈值为0.01,交叉验证重复5次,使用网格算法调整超参数的条件下,选择top21%二值化初步降维、逻辑回归分类的机器学习预测算法这种组合具有最佳的平均准确率为71.2%。其混淆矩阵及可视化结果如图8~图12所示。
[0102]
以上两个施例中由42个初步降维后的关联矩阵采用不同的机器学习预测算法得到一系列预测的精确度及混淆矩阵,但基于hbn脑图谱预测的脑网络边连接异常加权子网络结果基本一致;基于all脑图谱预测的脑网络边连接异常加权子网络结果也基本一致;二维环形加权网络及三维大脑表面加权网络连接的复杂程度与降维程度成反比,即降维程度越高,两个加权网络的复杂程度越低结果表明测试者连接失调不仅出现在大脑的前部,如额叶、额颞叶和运动区域,而且还出现在皮层下区域,如左侧海马体、左侧扣带回和中间回、左侧杏仁核,以及后部区域,如左侧枕上回和右侧舌回。
[0103]
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1