章基于ga bp抗糖化活性研究_第1页
章基于ga bp抗糖化活性研究_第2页
章基于ga bp抗糖化活性研究_第3页
章基于ga bp抗糖化活性研究_第4页
章基于ga bp抗糖化活性研究_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第三十二章MATLAB优化算法案例分析与应用第32章基于GA_BP的抗糖化活性研究第三十二章MATLAB优化算法案例分析与应用32.1多糖活性背景介绍

德国著名科学家Emilfischeir是最早开始对糖进行研究的,至今已逾百年历史。糖类化合物成为蛋白质、核酸之后生命科学领域中的又一热点。多糖又称多聚糖(Polysaccharide)是一类天然高分子化合物,它是由醛糖或酮糖通过糖苷键连接在一起聚合度大于10的极性复杂大分子,其分子量达到数万或数百万。

多糖作为一大类天然产物,广泛存在于动物、植物、微生物等有机体中。多糖类主要分为植物多糖、动物多糖以及微生物多糖三类,而就医用角度考虑,从中草药中提取的植物多糖受到较多的重视。在有机体中,糖类不仅作为基本能源物质,更重要的是参与了生命现象中细胞的各种活动。大量的药理和临床实验证明,多糖具有相当高的药用价值,主要体现在多糖提高机体的免疫功能、抗肿瘤、抗病毒、抗衰老、降血糖、抗辐射等几个方面。第三十二章MATLAB优化算法案例分析与应用32.2多糖活性数据初始化

选取珍珠番石榴(PsidiumguajavaL.)和草莓番石榴(PsidiumlittoraleRaddi)的果实用于实验分组及成分提取。将珍珠番石榴和草莓番石榴分别切片、去籽后于75℃烘箱中烘干,烘干后于研钵中捣碎成均匀的黄豆大小,取15g药材,加250mL蒸馏水,按上表实验号依次在给定功率、时间、温度超声条件下提取、抽滤,弃去滤渣(珍珠番石榴及草莓番石榴平行操作,下同)。

本次实验主要研究超声3要素(即时间、功率、温度)与抗糖化活性的关系,如表32-1所示:第三十二章MATLAB优化算法案例分析与应用32.2多糖活性数据初始化

三个影响因子数据作训练组(trainingset),如表32-2所示;选取第7、11、22、27号为检测组(testingset),如表32-3所示。第三十二章MATLAB优化算法案例分析与应用32.2多糖活性数据初始化第三十二章MATLAB优化算法案例分析与应用32.2多糖活性数据初始化

对于每种实验条件下测得的抗糖化活性抑制率如表32-4所示。第三十二章MATLAB优化算法案例分析与应用32.2多糖活性数据初始化第三十二章MATLAB优化算法案例分析与应用32.3GA_BP优化分析抗糖化活性与超声温度及功率的关系图图32-1抗糖化活性与超声温度及功率的关系第三十二章MATLAB优化算法案例分析与应用32.3GA_BP优化分析抗糖化活性与超声时间及功率的关系图32-2抗糖化活性与超声时间及功率的关系第三十二章MATLAB优化算法案例分析与应用32.3GA_BP优化分析抗糖化活性与超声时间及温度的关系图32-3抗糖化活性与超声时间及温度的关系第三十二章MATLAB优化算法案例分析与应用32.3GA_BP优化分析

根据表32-2~表32-4所示训练组和检测组数据,初始化输入输出数据,编写基于遗传算法优化的BP神经网络算法如下:%选择individuals=Select(individuals,sizepop);avgfitness=sum(individuals.fitness)/sizepop;%交叉individuals.chrom=Cross(pcross,lenchrom,individuals.chrom,sizepop,bound);%变异individuals.chrom=Mutation(pmutation,lenchrom,individuals.chrom,sizepop,i,maxgen,bound);%计算适应度

forj=1:sizepopx=individuals.chrom(j,:);%解码individuals.fitness(j)=fun(x,inputnum,hiddennum,outputnum,net,inputn,outputn);end第三十二章MATLAB优化算法案例分析与应用32.3GA_BP优化分析图32-4GA适应度曲线第三十二章MATLAB优化算法案例分析与应用32.3GA_BP优化分析使用遗传算法得到的最优权值,运用BP神经网络进行抗糖化活性预测,程序如下:%%用遗传算法优化的BP网络进行值预测w1=x(1:inputnum*hiddennum);B1=x(inputnum*hiddennum+1:inputnum*hiddennum+hiddennum);w2=x(inputnum*hiddennum+hiddennum+1:inputnum*hiddennum+hiddennum+hiddennum*outputnum);B2=x(inputnum*hiddennum+hiddennum+hiddennum*outputnum+1:inputnum*hiddennum+hiddennum+hiddennum*outputnum+outputnum);

net.iw{1,1}=reshape(w1,hiddennum,inputnum);net.lw{2,1}=reshape(w2,outputnum,hiddennum);net.b{1}=reshape(B1,hiddennum,1);net.b{2}=B2;第三十二章MATLAB优化算法案例分析与应用32.3GA_BP优化分析运行程序得到经过遗传算法优化神经网络可得出能到多糖的最优提取条件分别为:214W,36℃,3min,预测的抗糖活性率为:47.4798%(结果保存在test_result.mat数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论