The invention discloses a method for predicting the efficacy of a prescription based on a probabilistic subject model and a basic property of Chinese medicine. Firstly, the structured data is extracted from the prescription dictionary database and the traditional Chinese medicine database through the Chinese medicine word segmentation system. Then, according to the formula and its corresponding traditional Chinese medicine, the LDA model is used to get the probability attribute vector of the prescription efficacy and the treatment relationship between Chinese herbal medicines. According to the prescription of traditional Chinese medicine and traditional Chinese medicine each dose, extract the monarch drug and his medicine, drug and attribute vector integration on the basis of official medicine, and based on the prescription weight vector TFIDF model, a feature vector formula, input SVM multi classifier. Finally, the user inputs the new prescription information which needs to be predicted, and uses the topic modeling and the trained SVM multi classifier to get the effect of the prescription. The invention can effectively predict the efficacy of the prescription according to the compatibility of the traditional Chinese medicine with the new prescription, and is of great significance for the preliminary clinical trial of the automatic prescription and the prescription.
【技术实现步骤摘要】
本专利技术涉及文本挖掘和中医药信息处理领域。尤其是涉及一种基于概率主题模型和中药基本属性的方剂功能预测方法。
技术介绍
中医是中国创造的以传统医学为主的医学。上千年的积累使得中医积累了内容丰富的医学典籍与记录,这些资源蕴含了大量未知的知识。随着数字化技术的发展,中医药数字化资源越来越庞大,越来越多的学者也将数据挖掘技术应用于中医药以实现特定目的的分析与规律发现。方剂学作为中医药学的一个研究分支,需要按照组方原则,选择恰当的药物合理配伍,酌定合适的剂量、剂型和用法。其中,一个方剂的功效往往需要通过过漫长复杂的动物或临床实验,但临床或动物实验耗费大量的人力、物力及时间。如果通过计算机信息挖掘技术对新形成的方剂进行预测,获得该方剂的部分功效信息,就可以为开展大规模临床或动物实验提供极其有价值的参考,大大提升临床的实验效率。鉴于此,本案专利技术人的关注点在于如何通过计算机信息挖掘技术,利用现有的中医药数字资源实现方剂的功效预测,从而为方剂研究提供有价值的临床证据。
技术实现思路
本专利技术的目的是克服现有技术的不足,提供一种基于概率主题模型和中药基本属性的方剂功能预测方法。本专利技术解决其技术问题所采用的技术方案包括以下步骤:步骤1、数据预处理针对方剂大辞典数据库,应用中医药学语分词系统对方剂信息进行分词处理,提取出方剂名、方剂功效、方剂对应的中药、中药剂量和剂量单位,对剂量单位进行统一化,对方剂中的中药剂量进行标准化;针对中药数据库,应用中医药学分词系统对中药的功效、性味和归经三大属性进行分词,去停用词,对提取出来的结构化属性数据进行0-1量化处理,得到每味中药的 ...
【技术保护点】
基于概率主题模型和中药基本属性的方剂功能预测方法,其特征在于包括以下步骤:步骤1、数据预处理针对方剂大辞典数据库,应用中医药学语分词系统对方剂信息进行分词处理,提取出方剂名、方剂功效、方剂对应的中药、中药剂量和剂量单位,对剂量单位进行统一化,对方剂中的中药剂量进行标准化;针对中药数据库,应用中医药学分词系统对中药的功效、性味和归经三大属性进行分词,去停用词,对提取出来的结构化属性数据进行0‑1量化处理,得到每味中药的属性向量,存入数据库,所述的方剂大辞典数据库和中药数据库均为半结构化数据;步骤2、根据方剂名和方剂对应的中药,得到“方剂‑中药”矩阵,将方剂功效作为隐含主题,应用LDA概率主题模型对“方剂‑中药”矩阵进行主题建模,在模型中结合配伍数据库得到方剂功效和中药之间治疗关系的概率属性向量,存入数据库;步骤3、根据每幅方剂的中药列表和统一化后的中药剂量,计算中药在方剂中的频次,取频次最高的两味中药作为君药和臣药,并根据中药的频次利用TFIDF模型提取中药在方剂中的权重系数,构造方剂的权重向量,存入数据库;步骤4、按照中医传统理论中的组方原则,方剂中的中药有君臣佐使之分,而方剂的功效主 ...
【技术特征摘要】
1.基于概率主题模型和中药基本属性的方剂功能预测方法,其特征在于包括以下步骤:步骤1、数据预处理针对方剂大辞典数据库,应用中医药学语分词系统对方剂信息进行分词处理,提取出方剂名、方剂功效、方剂对应的中药、中药剂量和剂量单位,对剂量单位进行统一化,对方剂中的中药剂量进行标准化;针对中药数据库,应用中医药学分词系统对中药的功效、性味和归经三大属性进行分词,去停用词,对提取出来的结构化属性数据进行0-1量化处理,得到每味中药的属性向量,存入数据库,所述的方剂大辞典数据库和中药数据库均为半结构化数据;步骤2、根据方剂名和方剂对应的中药,得到“方剂-中药”矩阵,将方剂功效作为隐含主题,应用LDA概率主题模型对“方剂-中药”矩阵进行主题建模,在模型中结合配伍数据库得到方剂功效和中药之间治疗关系的概率属性向量,存入数据库;步骤3、根据每幅方剂的中药列表和统一化后的中药剂量,计算中药在方剂中的频次,取频次最高的两味中药作为君药和臣药,并根据中药的频次利用TFIDF模型提取中药在方剂中的权重系数,构造方剂的权重向量,存入数据库;步骤4、按照中医传统理论中的组方原则,方剂中的中药有君臣佐使之分,而方剂的功效主要由君药和臣药决定;针对方剂大辞典数据库中的每副方剂,合并君药的属性向量、臣药的属性向量以及方剂的权重向量,构成方剂的特征向量,输入SVM分类器对模型进行训练,通过one-versus-rest方法构造多类别分类器;步骤5、输入需要预测的新方剂信息,新方剂信息包括中药名和相应的剂量;根据方剂功效和中药之间关系的概率属性向量,应用贝叶斯公式计算该方剂隶属于某个功效的概率值,根据概率值从大到小排序,选取在特定阈值范围内的功效,得到功效集合一U1;步骤6、根据步骤4得到待预测方剂的特征向量,输入SVM多分类器进行方剂功效预测,得到功效集合二U2;步骤7、将功效集合一和功效集合二作并集操作,得到最终的方剂功效集合U=U1∪U2。2.根据权利要求1所述的基于概率主题模型和中药基本属性的方剂功能预测方法,其特征在于所述步骤1的具体实现内容包括:①将中药的不同剂量单位按照下列规则统一换算成克:一两=31.25克一钱=3.125克一分=0.3125克②按照下列公式对方剂中不同中药的剂量继续标准化:di*=didmax+dmin]]>其中:di表示方剂中某中药的剂量,代表标准...
【专利技术属性】
技术研发人员:王李冬,勾治践,胡克用,张赟,叶霞,
申请(专利权)人:杭州师范大学钱江学院,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。