[发明专利]一种基于深度神经网络的中医药材推荐方法在审
申请号: | 201711338966.6 | 申请日: | 2017-12-14 |
公开(公告)号: | CN108182967A | 公开(公告)日: | 2018-06-19 |
发明(设计)人: | 文贵华;王科文 | 申请(专利权)人: | 华南理工大学 |
主分类号: | G16H20/10 | 分类号: | G16H20/10;G16H70/40 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 李斌 |
地址: | 511458 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 中医药材 舌苔 特征向量 神经网络 数字代号 处方 中医 计算机采集 降维处理 算法计算 算法学习 关联度 嵌入式 数据集 图片 学习 | ||
1.一种基于深度神经网络的中医药材推荐方法,其特征在于,包括如下步骤:
S1、计算机采集人体舌苔图片的特征向量和相应的中医药材数字代号作为数据集的输入;
S2、对舌苔图片的特征向量进行维度处理;
S3、对中医药材的数字代号进行嵌入式表征处理;
S4、学习舌苔图片和中医药材之间的关系;
S5、根据舌苔图片和中医药材之间的关系,采用中医药材推荐算法计算出舌苔图片与中医药材之间的关联度得分,并选取关联度得分最高的作为推荐的中医药材。
2.根据权利要求1所述的基于深度神经网络的中医药材推荐方法,其特征在于,所述步骤S2中,采用主成分分析算法对舌苔图片的特征向量进行降维处理。
3.根据权利要求1所述的基于深度神经网络的中医药材推荐方法,其特征在于,所述步骤S4具体为:
S41、采用向量元素叠加的方法,将步骤S2的舌苔特征向量vectoru和步骤S3的中医药材特征向量vectori合并为一个新的向量vectoroutput,形式如下公式:
vectoroutput=[vectoru,vectori];
S42、将步骤S41的输出向量vectoroutput作为神经网络的输入向量,采用神经网络算法学习舌苔与中医药材之间的关系。
4.根据权利要求3所述的基于深度神经网络的中医药材推荐方法,其特征在于,步骤S42中神经网络算法包括协同过滤算法和基于内容的过滤算法。
5.根据权利要求1所述的基于深度神经网络的中医药材推荐方法,其特征在于,步骤S3中,嵌入式表征处理是指将输入转换成特定维度的输出向量。
6.根据权利要求1所述的基于深度神经网络的中医药材推荐方法,其特征在于,包括训练阶段和测试阶段,其中训练阶段步骤包括:
[1]将原始输入的舌苔图片特征向量降维,记为vectoru,将中医药材数字代号进行嵌入式表征处理得到中医药材特征向量,记为vectori;
[2]将特征向量vectoru和vectori合并成一个新的向量,记为vectorui;
[3]将特征向量vectorui输入神经网络第一层,记为vectorout1;
[4]将vectorout1输入神经网络第二层,记为vectorout2;
[5]将vectorout2输入神经网络第三层,记为vectorout3;
[6]将vectorout3输入神经网络输出层,记为vectorout4;
[7]将vectorout4输入sigmoid函数中计算得到该神经网络的最后输出,即为舌苔图片和中医药材的关联度得分yp;
[8]将预测的关联度得分值yp与目标得分值y比较,计算其损失函数以及梯度G;
[9]重复上述[1]到[8]的过程,直到经过足够多的迭代或者损失函数的值不再明显变小;
测试阶段步骤包括:
[1]将原始的舌苔图片特征向量降维,记为vectoru,将中医药材数字代号进行嵌入式表征处理得到中医药材特征向量,记为vectori;
[2]将特征向量vectoru和vectori合并成一个新的向量,记为vectorui;
[3]载入训练后的深度神经网络模型;
[4]将vectorui输入到该深度神经网络模型中,分别经过神经网络第一层、第二层、第三层、输出层,得到输出结果向量vectorout;
[5]将vectorout输入sigmoid函数中计算得到该神经网络的最后输出,即为舌苔图片和中医药材的关联度得分yp;
[6]重复[1]到[5]的过程,计算该舌苔图片与其它各种中医药材的关联度得分;
[7]选取关联度得分高的药材作为舌苔图片的最终推荐药材。
7.根据权利要求6所述的基于深度神经网络的中医药材推荐方法,其特征在于,神经网络采用Sigmoid函数计算舌苔与中医药材的关联度得分yp,形式如下公式:
其中,P、Q分别表示舌苔和中医药材的隐因子矩阵,θf表示交互函数f()的模型参数;由于f()被定义为一个含有三层隐藏层的神经网络,因此f()可用下列式子表示:
其中,φout和φ1、φ2、φ3分别表示输出层和第1、2、3层的神经协同过滤层。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711338966.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种糖尿病足检查数据采集方法
- 下一篇:一种提醒服药的方法及相关设备