[发明专利]基于半监督算法的快速地震波形分类方法有效
申请号: | 201710748330.2 | 申请日: | 2017-08-28 |
公开(公告)号: | CN107526106B | 公开(公告)日: | 2021-03-30 |
发明(设计)人: | 蔡涵鹏;文传勇;左慧琴;胡光岷 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G01V1/30 | 分类号: | G01V1/30 |
代理公司: | 成都虹盛汇泉专利代理有限公司 51268 | 代理人: | 王伟 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 监督 算法 快速 地震 波形 分类 方法 | ||
1.基于半监督算法的快速地震波形分类方法,其特征在于,包括以下步骤:
S1、沿层位获得地震波形数据,并采用基于线性变换的SSDR半监督算法为地震波形数据降维;具体实现方法为:将原始地震波形数据记为集合X={x1,...,xN},集合X中的数据包括标签数据和未标签数据两类;若原始地震波形数据xi与xj均为标签数据,且xi与xj属于同一类,则记为(xi,xj)∈M;原始地震波形数据xi与xj均为标签数据,且xi与xj不属于同一类,则记为(xi,xj)∈C;其中,1≤i≤N,1≤j≤N,i≠j;
采用SSDR半监督算法为地震波形数据降维的具体操作方法是寻找一个线性变换矩阵W=[w1,w2,...,wd],将原始地震波形数据xi降维为yi=WTxi,并且能够保持原始数据的结构以及M和C的约束;同时加入大量未标签数据;具体包括以下子步骤:
S11、定义目标函数J(w):
其中,
式中,n表示总的数据数目;α、β分别表示数据不是同一类和数据是同一类在目标函数中的权重;nc、nM分别表示数据不是同一类和数据是同一类的样本数;公式(1)中第一项即为加入的未标签数据;
将公式(1)简化为:J(w)=wTXLXTw,L=D-S,D为对角矩阵,D中元素
S12、求满足以下条件的矩阵w:
S2、利用地震波形数据中的标签数据训练一个距离衡量矩阵;具体实现方法为:记标签数据xi'∈Rd,Rd表示标签数据是d维数据;若xi与xj属于同一类,则(xi,xj)∈M,若xi与xj不属于同一类,则(xi,xj)∈C;寻找一个矩阵A,满足下列条件:
为了简化问题,将A为设为对角矩阵,得到新的等价目标函数为:
采用梯度下降和迭代的方法对公式(4)进行处理,得到距离衡量矩阵A;
S3、采用半监督Kmeans分类算法对地震波形数据进行分类,生成地震相图;具体实现方法为:已知地震波形数据集为xi∈Rd;标签集为Lh表示第h类标签;利用半监督Kmeans分类算法将地震波形数据分为k类;包括以下子步骤:
S31、利用标签数据初始化分类中心:
其中,P是属于Lh的数据个数;
S32、令H=1,og=cg,g=1,2,...,k;
S33、对于每一个原始地震波形数据xj,计算原始地震波形数据xj和分类中心的cg的权重Wgj:
参数tg的计算过程如下:
其中,q表示距离cg最近的数据点个数;
S34、对于原始地震波形数据xj,用如下公式计算矩阵Egj:
S35、更新每一个分类中心cg:
γ是标签数据在类心更新时所占的权重因子;
S36、如果则结束操作,否则进入步骤S37;
S37、如果HC',则令H=H+1,og=cg,g=1,2,...,k,返回步骤S33;否则结束操作;其中,C'表示算法运行的最大次数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710748330.2/1.html,转载请声明来源钻瓜专利网。