首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于机器学习的儿童心理健康问题预测方法及系统 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:成都市双流区妇幼保健院

摘要:本发明公开了一种基于机器学习的儿童心理健康问题预测方法及系统,属于心理健康预测技术领域,方法包括数据采集、数据预处理、特征提取、心理健康预测模型构建和儿童心理健康问题预测。本发明采用自适应合成采样方法,通过合成样本增加数据多样性,从而平衡数据集,提高模型对心理异常状态的预测能力;采用自动编码器进行特征提取,可以自动学习最有代表性的特征,有助于发现潜在特征,提升模型预测性能;采用基于支持向量机的心理健康预测模型构建,通过优化参数来建立适应性强的决策边界,从而提高模型预测的准确性。

主权项:1.一种基于机器学习的儿童心理健康问题预测系统,其特征在于:包括数据采集模块、数据预处理模块、特征提取模块、心理健康预测模型构建模块、儿童心理健康问题预测模块;所述数据采集模块,用于数据采集,具体为获取儿童心理健康数据,并将所述儿童心理健康数据发送至数据预处理模块;所述儿童心理健康数据包括儿童个人信息、心理健康状况和心理状况标签,从医疗系统中获取儿童个人信息,通过家长填写优势和困难问卷获取心理健康状况,通过统计分析心理健康状况,得到心理状况标签,所述心理状况标签包括心理正常状态和心理异常状态;所述数据预处理模块,用于数据预处理,具体为对所述儿童心理健康数据进行数据清洗、缺失值填补和数据增强操作,得到儿童平衡心理数据,并将所述儿童平衡心理数据发送至特征提取模块;所述数据预处理,包括以下步骤:步骤S21:数据清洗,具体为对儿童心理健康数据Data1进行数据清洗,所述数据清洗包括去重、Z分数异常值删除和标准化,经过所述数据清洗,得到儿童心理清洗数据Data2;步骤S22:缺失值填补,包括以下步骤:步骤S221:获取儿童心理清洗数据Data2,计算公式为:Data2={Da1,Da2,Da3,...,Dan};式中,Data2是儿童心理清洗数据,Da1是第1个儿童心理清洗数据样本,n是儿童心理清洗数据Data2样本数量,所述儿童心理清洗数据样本包括儿童信息变量、心理状况变量和心理标签变量;步骤S223:初始填补缺失值,具体为通过众数来初始填补儿童心理清洗数据Data2的缺失值;步骤S224:采用横截面插补算法,通过迭代填补缺失值,包括以下步骤:步骤S2241:定义回归参数向量,计算公式为:gi=[ai1,ai2,ai3,...,ain]T;式中,gi是回归参数向量,ai1是第1个儿童心理清洗数据样本变量,ain是第n个儿童心理清洗数据样本变量,T是转置操作;步骤S2242:通过回归参数向量,建立线性回归模型来估计缺失值,计算公式为:ya=hyb,gi,a≠b;式中,ya是缺失值变量,h是线性回归函数,yb是缺失值变量ya以外的其他变量,a是缺失值变量索引,b是缺失值变量ya以外的其他变量索引;步骤S2243:通过线性回归模型,逐个填补儿童心理清洗数据Data2的缺失值,计算得到儿童心理标准数据Data3;步骤S23:采用自适应合成采样方法,进行数据增强,用于针对正常心理状态占据数据的大多数,导致数据集不平衡的问题,提高模型对心理异常状态的预测能力,包括以下步骤:步骤S231:获取儿童心理标准数据Data3,计算公式为:Data3={At1,At2,At3,...,Atn′};式中,Data3是儿童心理标准数据,At1是第1个儿童心理标准数据样本,n′是儿童心理标准数据样本数量;步骤S232:选择一个心理异常状态的儿童心理标准数据样本,通过计算所选儿童心理标准数据样本与其他心理异常状态的儿童心理标准数据样本之间的欧氏距离,得到k个最近邻样本At′;步骤S233:计算合成样本,计算公式为:eau=Atu+At′vAtu×α;式中,eau是合成样本,Atu是当前儿童心理标准数据样本,At′v是随机最近邻样本,u是当前儿童心理标准数据样本索引,v是随机最近邻样本索引,α是取值范围为[0,1]的随机参数;步骤S234:重复执行S232及后续操作X次,得到X个合成样本,将所有合成样本并入儿童心理标准数据Data3,得到儿童平衡心理数据Data4;所述特征提取模块,用于特征提取,具体为接收来自数据预处理模块的儿童平衡心理数据,采用自动编码器,对所述儿童平衡心理数据进行特征提取,得到儿童心理特征,并将所述儿童心理特征发送至心理健康预测模型构建模块;所述采用自动编码器,对所述儿童平衡心理数据进行特征提取的步骤,具体包括:步骤S31:通过自动编码器函数,计算隐藏层编码,计算公式为:f=gz,ωg=SigmoidMgz+cg;式中,f是隐藏层编码,g是自动编码器函数,z是儿童平衡心理数据样本,Sigmoid是Sigmoid函数,Mg是自动编码器权重,cg是自动编码器偏置向量,ωg是自动编码器参数,所述自动编码器参数包括自动编码器权重Mg和自动编码器偏置向量cg;步骤S32:通过解码器函数,重构隐藏层编码,计算公式为:z′=hf,ωh=SigmoidMhf+ch;式中,z′是儿童心理重构样本,h是解码器函数,Mh是解码器权重,ch是解码器偏置向量,ωh是解码器参数,所述解码器参数包括解码器权重Mh和解码器偏置向量ch;步骤S33:依据儿童心理重构样本,计算重构误差,计算公式为: 式中,DFz,z′是重构误差,m是儿童平衡心理数据样本数量,j是儿童平衡心理数据样本和儿童心理重构样本索引,zj是第j个儿童平衡心理数据样本,z′j是第j个儿童心理重构样本;步骤S34:训练自动编码器,具体为通过最小化重构误差,优化自动编码器参数ωg和解码器参数ωh,计算得到已训练编码器;步骤S35:通过已训练编码器,对儿童平衡心理数据Data4进行特征提取,计算得到儿童心理特征Fea;所述心理健康预测模型构建模块,用于心理健康预测模型构建,具体为从所述儿童心理特征中获取数据,通过支持向量机模型训练,得到心理健康预测模型,并将所述心理健康预测模型发送至儿童心理健康问题预测模块;所述通过支持向量机模型训练,得到心理健康预测模型的步骤,具体包括:步骤S41:初始化支持向量机模型,包括以下步骤:步骤S411:构建训练集,具体为从儿童心理特征Fea中划分出训练集Q;步骤S412:建立分类超平面模型,计算公式为:pTqr+s=0;式中,p是分类超平面法向量,qr是训练集样本,r是训练集样本索引,s是分类超平面偏移量;步骤S413:通过分类超平面模型,初始化支持向量机模型,得到初始模型Model0;步骤S42:构建拉格朗日函数,计算公式为: 式中,是拉格朗日函数,||p||2是分类超平面法向量的欧几里得范数,w是训练集样本数,μr是松弛参数,labr是训练集样本标签;步骤S43:通过拉格朗日函数,优化支持向量机模型参数,并对初始模型Model0进行训练,得到心理健康预测模型Model1;所述儿童心理健康问题预测模块,用于儿童心理健康问题预测,接收来自心理健康预测模型构建模块的心理健康预测模型,通过所述心理健康预测模型进行儿童心理健康问题预测,将儿童心理健康分类并生成儿童心理健康报告。

全文数据:

权利要求:

百度查询: 成都市双流区妇幼保健院 一种基于机器学习的儿童心理健康问题预测方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。