-
公开(公告)号:CN115268994B
公开(公告)日:2023-06-09
申请号:CN202210881060.3
申请日:2022-07-26
Applicant: 中国海洋大学 , 青岛海洋科学与技术国家实验室发展中心
IPC: G06F8/75 , G06F16/901 , G06N3/0464 , G06N3/048 , G06N3/084
Abstract: 本发明提供了一种基于TBCNN和多头自注意力机制的代码特征提取方法,包括:对程序代码进行解析处理,获得抽象语法树;按照预设的功能节点对抽象语法树进行分割处理,获得若干个小型抽象语法树;将小型抽象语法树输入基于树的卷积神经网络,获得程序代码结构信息的向量序列;利用多头自注意力机制和残差网络对向量序列进行处理,获得程序代码特征;利用全连接网络对程序代码特征进行融合,获得程序代码的特征向量。本发明可以实现CNN网络和RNN网络的功能,不仅可以解决CNN感受野限制和计算复杂度大的问题,而且还可以解决因无法学习长距离依赖导致的梯度消失和梯度爆炸的问题。
-
公开(公告)号:CN111667061B
公开(公告)日:2023-04-18
申请号:CN202010305857.X
申请日:2020-04-17
Applicant: 中国海洋大学 , 青岛海洋科学与技术国家实验室发展中心
Abstract: 本发明涉及一种基于目标众核的深度学习框架移植与优化方法及系统,包括:移植过程为:将深度学习框架的源码移植到目标众核机器上,依据目标众核机器的编译指令,对该框架进行修改与编译,使其满足目标众核机器的运行条件;加速优化过程为:使用该框架在国产众核上分别运行基于深度学习的功能模型,并使用目标众核性能分析工具对代码进行分析,实现对热点函数的确认与提取;对热点函数的特征以及函数参数进行分析与测试,使用并行加速库对热点函数进行加速,确定优化策略,最终在确保框架正确性的前提下提高该框架的加速比,并根据当前的主从核并行代码对所述深度学习框架的编译文件进行修改与测试,以实现当前的主从核并行代码的混合编译与运行。
-
公开(公告)号:CN115774605A
公开(公告)日:2023-03-10
申请号:CN202211699602.1
申请日:2022-12-28
Applicant: 青岛海洋科学与技术国家实验室发展中心 , 中国海洋大学
IPC: G06F9/455 , G06N3/0464
Abstract: 本申请公开了一种Kubernetes的预测式弹性伸缩方法及系统。所述Kubernetes的预测式弹性伸缩方法包括:获取经过训练的EEMD‑CNN‑BIGRU组合预测模型;获取当前时刻之前的预设时间内的负载量信息;将所述负载量信息输入至所述EEMD‑CNN‑BIGRU组合预测模型,从而获取下一个滑动窗口的HTTP请求量;根据下一个滑动窗口的HTTP请求量计算下一个滑动窗口的期望的Pod副本数量;根据期望的Pod副本数量对当前应用的Pod副本数量进行调整。本申请的Kubernetes的预测式弹性伸缩方法相对于现有技术,提出了一种EEMD‑CNN‑BIGRU组合预测模型,所述模型包括:使用EEMD分解超文本传输数据,获得的IMF分量作为训练集,输入到卷积神经网络获取潜藏特征被馈送到BiGRU进行双向学习。使Kubernetes集群中的应用有了负载预测能力,改善了HPA应对突发流量时的滞后性。
-
公开(公告)号:CN115437782A
公开(公告)日:2022-12-06
申请号:CN202210781061.0
申请日:2022-07-04
Applicant: 青岛海洋科学与技术国家实验室发展中心
Abstract: 本申请公开了一种基于国产众核超算的水下三维声场模型Bellhop3D并行实现方法。所述基于国产众核超算的水下三维声场模型Bellhop3D并行实现方法包括:在全局通信域中,各个主核获取水文数据;在全局通信域中,各个主核分别调用与其连接的从核计算海洋声速信息;将全局通信域中的各个主核进行分区,从而形成多个子通信域;采用声源任务划分算法为各个子通信域划分声源计算任务;各个子通信域根据其所分配到的声源计算任务,计算三维声线传播轨迹。本申请通过实行子通信域划分,从而实现基于通信域划分的多模式通信算法分配计算任务,实现负载均衡计算以及数据的分布式读取和存储,缩短I/O时间,提高并行效率。
-
公开(公告)号:CN113190528B
公开(公告)日:2022-12-06
申请号:CN202110440139.8
申请日:2021-04-21
Applicant: 中国海洋大学 , 青岛海洋科学与技术国家实验室发展中心
IPC: G06F16/21 , G06F16/22 , G06F16/2455 , G06F16/27
Abstract: 本申请公开了一种并行分布式大数据架构构建方法及系统。所述并行分布式大数据架构构建方法包括生产者端的搭建及数据连接器端的搭建,所述生产者端的搭建方法包括:加载指定的序列化策略;完成生产属性配置;对预备发送数据进行avro序列化;对avro序列化后的数据进行内存填充,并形成kafka消息,发送至kafka消息队列中;数据连接器端的搭建方法包括:读取Dataframe,并完成预置的组态配置;加载指定序列化策略并执行反序列化;使用spark微批处理形式进行数据库或数据表的写入。本申请解决了国产超级计算机不能持久化存储海量数据的问题。
-
公开(公告)号:CN115329813A
公开(公告)日:2022-11-11
申请号:CN202210958311.3
申请日:2022-08-09
Applicant: 青岛海洋科学与技术国家实验室发展中心
Abstract: 本申请公开了一种基于改进U‑Net的垂测电离图O波与X波信号分离方法。所述基于改进U‑Net的垂测电离图O波与X波信号分离方法包括:获取待分离垂测电离图;获取经过训练的改进的U‑Net模型,所述改进的U‑Net模型至少包括残差模块、注意力模块中的一个模块;将所述待分离垂测电离图输入至所述U‑Net模型,从而获取分离结果。本申请的基于改进U‑Net的垂测电离图O波与X波信号分离方法能够实现单通道接收垂测电离图O波与X波信号分离。该方法具有较强的鲁棒性,对多种模式的垂直电离图都具有良好的适用性。同时,该方法分离效果好,通过大量实测数据测试,该方法对垂测电离图O波与X波信号的像素级分离准确性达到91.6%,满足工程需求。
-
公开(公告)号:CN115290996A
公开(公告)日:2022-11-04
申请号:CN202210692396.5
申请日:2022-06-17
Applicant: 青岛海洋科学与技术国家实验室发展中心 , 中国海洋大学
Abstract: 本申请公开了一种基于AlexNet模型的负荷投切事件检测方法。所述基于AlexNet模型的负荷投切事件检测方法包括:获取电力系统周期性功率信息;根据所述电力系统周期性功率信息获取阶跃功率信息;获取经过训练的AlexNet模型;将阶跃功率信息输入至所述AlexNet模型,从而获取阶跃功率信息中的疑似投切事件信息。本申请的基于AlexNet模型的负荷投切事件检测方法针对电力波动引起的“类开关扰动信号”和“伪开关信号”现象,通过暂态信号阶跃化图像预处理,将负荷投切辨识问题转化为图像识别问题,利用深度学习技术实现家庭复杂用电环境下负荷投切事件的精准辨识。
-
公开(公告)号:CN115271056A
公开(公告)日:2022-11-01
申请号:CN202210881196.4
申请日:2022-07-26
Applicant: 中国海洋大学 , 青岛海洋科学与技术国家实验室发展中心
Abstract: 本发明公开了一种基于层次聚类的SOM算法改进方法,包括:基于层次聚类法,确定SOM算法的初始权重值;基于初始权重值将SOM算法神经元数据进行初始化;基于初始化后的SOM算法神经元数据,通过SOM算法获取对应的聚类方案。加快SOM收敛速度,能够降低数据量较大时的算法时间复杂度,同时,还可以应对数据集不平衡等问题。
-
公开(公告)号:CN115205895A
公开(公告)日:2022-10-18
申请号:CN202210689249.2
申请日:2022-06-17
Applicant: 中国海洋大学 , 青岛海洋科学与技术国家实验室发展中心
Abstract: 本申请公开了基于神经网络的蛇毒种类识别方法及装置,该方法预先获取被蛇咬伤后的伤口处图像作为样本图像,形成包含有多个样本图像的数据集,基于数据集对蛇毒识别神经网络进行训练,将待识别伤口图像输入训练好的蛇毒识别神经网络,得到毒蛇种类预测值,依据毒蛇种类预测值向用户示出相应的血清。该方法省去了伤者到达医院后再人工进行毒蛇种类判断的时间,提高对被蛇咬伤的人的蛇毒种类识别的速度,让医生更快更好对血清进行准备,提高伤者的治疗效率。
-
公开(公告)号:CN112306678B
公开(公告)日:2022-10-04
申请号:CN202011139857.3
申请日:2020-10-22
Applicant: 中国海洋大学 , 青岛海洋科学与技术国家实验室发展中心
IPC: G06F9/50 , G06F15/173
Abstract: 本发明涉及一种基于异构众核处理器的算法并行处理方法及系统,以串行程序中运行耗时大的代码段作为并行计算的对象,根据其特点进行任务的划分,确定主核与从核阵列的任务分工,将耗时的计算交给从核阵列执行;每个从核主动从主存中获取任务和计算所用到的数据,并返回计算结果给主核,主核采用异步串行方式对主存数据进行更新,以避免数据依赖引起数据读写错误;同时,针对主从核通信的时间消耗问题,通过将单数据项封装在结构体中实现数据打包,并设置主核的数据主存地址256B对界,实现单次数据拷贝粒度不小于256B,以最大化地利用单核组的带宽,优化数据传输性能,在从核执行计算过程中,使用双缓冲机制实现通信时间的消耗隐藏,提高并行效率。
-
-
-
-
-
-
-
-
-