一种基于酶数值膜系统的限制性向量计算模型技术方案

技术编号:19824214 阅读:21 留言:0更新日期:2018-12-19 15:34
本发明专利技术提供了一种基于酶数值膜系统的限制性向量计算模型。本发明专利技术将限制性向量计算算法和酶数值膜系统相结合,充分利用酶数值膜系统的并行性,通过建立酶数值膜系统模型,对向量集中的向量用一种并行方式的进行限制性计算,让所有细胞膜中的变量与condition进行比较,如果xi不符合condition就销毁该细胞膜,否则保留,该方法可以通过对标号特定的细胞膜操作,从而对向量的计算方式加以控制。与传统方式比较,在数据量为N的数据集中,理论上此种基于酶数值膜系统的限制性向量计算模型效率提升N倍,且能够在数值膜系统下灵活的对向量计算添加各类限制性计算条件。

【技术实现步骤摘要】
一种基于酶数值膜系统的限制性向量计算模型
本专利技术涉及一种限制性向量计算模型,特别涉及一种基于酶数值膜系统的限制性向量计算模型。
技术介绍
在机器学习领域中,对于数据的各种计算要求不胜枚举,选取符合条件的数值,向量计算,求最值等环节。其中,求符合条件数值是一个很重要的部分,它的计算效率直接影响多数机器学习算法的计算效率。传统的求符合条件数值算法及模型基于串行框架,即所有数据依次与限定条件进行比较,然后去掉那些不符合条件的数据。在如今属于大数据时代,数据量动辄成百上千万,传统的算法模型思想较为简单,就会受限于数据集的大小,数据集越大,时间开销就越大。所以传统的求符合条件数值算法都是基于串行框架下的,从根本上没有办法提高效率。酶数值膜系统是受经济学与细胞传递信息的方式启发设计的神经型计算系统,是一种分布式、并行的、离散的计算模型。已经酶数值膜系统具有强大的计算能力,并且大多数模型都是图灵等价的。同时在解决计算困难问题方面也显示出了巨大的潜力。传统的向量计算模型存在以下缺点:效率较低,随着数据量的增大用时较长,在向量计算中灵活的增添限制条件有所不足。
技术实现思路
为了解决现有的算法缺点,本专利技术提出了一种基于酶数值膜系统的限制性向量计算模型,本专利技术基于酶数值膜系统分布式、并行性的特点,通过将不满足条件的细胞膜销毁,直到剩下符合条件的细胞膜为止。本专利技术所采用的技术方案如下:一种基于酶数值膜系统的限制性向量计算模型,包括以下部分:A、对待计算向量的每个分量分别建立相应的细胞膜;B、根据所有细胞膜中的数据与所设定的条件相比较,销毁所有与设定条件不相符的数据所在的细胞膜;C、建立限制性向量计算酶数值膜系统。所述的部分A中,所述的对待计算向量的每个分量分别建立相应的细胞膜是指:将每一向量的分量分配到每个膜中,分量的标号为x1,x2,...,xn,每一个分量所在的细胞膜的标号为m1,m2,...,mn,假设第i个分量放置在第i个细胞膜中,即细胞膜的标号为mi,包含数值得分量为xi。所述的部分B中,所述的销毁过程是:让所有细胞膜中的变量与condition进行比较,如果xi不符合condition就销毁该细胞膜,否则保留。1、所述的部分C中,所述的酶数值膜系统是指:对于有m-1个数据集,建立度为m的酶数值膜系统:其中(1)m是在此酶数值膜系统中所用到的所有细胞膜的数量;H是包含m个标记(细胞膜的标记)的数据集;μ是包含m个膜的膜结构;Vari,1≤i≤m是变量的集合;Vari(0),1≤i≤m是在第i个区域内变量的初始值;Ei是酶变量的集合;pri是规则的集合;Efi是酶环境的标志,取决于酶环境是否存在;Epi酶环境的规则集合;Evi是用户自定义的变量,可以被更新;(2)Ef(1)Epc(Mod(M0/2)==11)Epue(|upEf(0))含义是:让所有细胞膜中的变量与condition进行比较,如果xi不符合condition就销毁该细胞膜,否则保留,该方法可以通过对标号特定的细胞膜操作,从而对向量的计算方式加以控制。本专利技术提供的技术方案带来的有益效果是:本专利技术将限制性向量计算算法和酶数值膜系统相结合,充分利用酶数值膜系统的并行性,通过建立酶数值膜系统模型,对向量集中的向量用一种并行方式的进行限制性计算,让所有细胞膜中的变量与condition进行比较,如果xi不符合condition就销毁该细胞膜,否则保留,该方法可以通过对标号特定的细胞膜操作,从而对向量的计算方式加以控制。与传统方式比较,在数据量为N的数据集中,理论上此种基于酶数值膜系统的限制性向量计算模型效率提升N倍,且能够在数值膜系统下灵活的对向量计算添加各类限制性计算条件。附图说明为了更清楚地说明本专利技术的技术方案,下面将对
技术实现思路
中所需要使用的附图作简要地介绍。图1为本专利技术的一种基于酶数值膜系统的限制性向量计算模型构造的酶数值膜系统。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将对本专利技术实施方式作进一步地详细描述。实施例一本实例是在确定的向量集上(无论大小)情况下。在机器学习算法中,需要大量的向量计算,先将每一个向量分量依次置入不同的细胞中,然后设定比较条件condition,让所有细胞膜中的变量与condition进行比较,如果xi不符合condition就销毁该细胞膜,否则保留,该方法可以通过对标号特定的细胞膜操作,从而对向量的计算方式加以控制。基于酶数值膜系统的限制性向量计算模型,可以利用酶数值膜系统的并行性特点,能够灵活的对向量计算添加各类限制性计算条件。将该模型应用于各种机器学习算法中,有利于提高各类机器学习算法的效率。本文档来自技高网
...

【技术保护点】
1.一种基于酶数值膜系统的限制性向量计算模型,包括以下部分:A、对待计算向量的每个分量分别建立相应的细胞膜;B、根据所有细胞膜中的数据与所设定的条件相比较,销毁所有与设定条件不相符的数据所在的细胞膜;C、建立限制性向量计算酶数值膜系统。

【技术特征摘要】
1.一种基于酶数值膜系统的限制性向量计算模型,包括以下部分:A、对待计算向量的每个分量分别建立相应的细胞膜;B、根据所有细胞膜中的数据与所设定的条件相比较,销毁所有与设定条件不相符的数据所在的细胞膜;C、建立限制性向量计算酶数值膜系统。2.根据权利要求1所述的一种基于酶数值膜系统的限制性向量计算模型,其特征在于,所述的部分A中,所述的对待计算向量的每个分量分别建立相应的细胞膜是指:将每一向量的分量分配到每个膜中,分量的标号为x1,x2,...,xn,每一个分量所在的细胞膜的标号为m1,m2,...,mn,假设第i个分量放置在第i个细胞膜中,即细胞膜的标号为mi,包含数值得分量为xi。3.根据权利要求1所述的一种酶数值膜系统的限制性向量计算模型模型,其特征在于,所述的部分B中,所述的销毁过程是:让所有细胞膜中的变量与condition进行比较,如果xi不符合condition就销毁该细胞膜,否...

【专利技术属性】
技术研发人员:庞善臣丁桐王硕孟凡姚加敏
申请(专利权)人:中国石油大学华东
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1