说明:收录90万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210692845.6 (22)申请日 2022.06.17 (71)申请人 青岛科技大 学 地址 266000 山东省青岛市崂山区松岭路 99号 (72)发明人 胡强 綦浩泉 彭菲 沈嘉吉  赵振  (74)专利代理 机构 青岛汇智海纳 知识产权代理 有限公司 373 35 专利代理师 万桂斌 (51)Int.Cl. G06F 16/33(2019.01) G06F 16/35(2019.01) G06F 40/194(2020.01) G06F 40/30(2020.01)G06K 9/62(2022.01) (54)发明名称 一种基于深度学习的云制造服务流程推荐 方法 (57)摘要 本发明提出一种基于深度学习的云制造服 务流程推荐方法, 包括: 步骤A、 用户按照需求表 达模型提交流程需求; 步骤B、 构建基于聚类映射 的流程需求序列; 步骤C、 将步骤B中流程需求序 列送入训练好的Seq2Seq模型, 生成近似推荐流 程序列Ar_ps; 步骤D、 将近似推荐 流程序列Ar _ps 与流程模型库中的已有流程序列ps做字符串相 似度计算; 步骤E、 将相似度最高的云制造流程推 荐给用户。 本发 明提出了一种链式流程需求表达 模型, 解决了用户对所需要的服务和流程的业务 逻辑表达模糊问题, 降低了用户建模流程需求的 难度; 提出了面向聚类映射的需求解析机制和流 程需求序列生成方法, 有效地降低了流程需求中 的服务解析难度; 提出了基于深度学习的流程推 荐方法, 大幅度降低了流程推荐时的计算复杂 度, 也提高了推荐精度。 权利要求书2页 说明书8页 附图3页 CN 115048490 A 2022.09.13 CN 115048490 A 1.一种基于深度学习的云制造服 务流程推荐方法, 其特 征在于包括: 步骤A、 用户按照需求表达模型提交流 程需求 采用自然语言文本描述流程中的组成服务, 按照顺序结构依次排序所需要的服务及子 流程结构块, 所述子流 程结构块是由路由结点引导的分支服 务流程链组成; 步骤B、 构建基于聚类映射的流 程需求序列 将平台中的已有云制造服务进行聚类, 通过计算用户需求表达模型中的服务与聚类的 语义相似度, 将 需求表达模型中的服务映射为所属的聚类标识, 采用聚类标识和流程路由 标识构建流 程需求序列; 步骤C、 将步骤B中流程需求序列送入训 练好的Seq2Seq模型, 生成近似推荐流程序列 Ar_ps 步骤D、 将近似推荐流程序列Ar_ps与流程模型库中的已有流程序列ps做字符串相似度 计算, 其中,Levenshtein(Ar_ps, ps)为编辑距离, MaxLength(Ar_ps, ps)为两个字符串的最 大长度, Jac card(Ar_ps, ps)为Jac card距离; 步骤E、 将相似度最高的云制造流 程推荐给用户。 2.根据权利要求1所述的基于深度学习的云制造服务流程推荐方法, 其特征在于, 所述 步骤B中, 平台 中的已有云制造服 务按照如下步骤进行聚类: 步骤B11、 对服务功能描述和工艺 参数进行 预处理; 步骤B12、 利用Bert为服务描述生成一个功能向量, 利用Word2Vec分别为服务类别和工 艺参数生成词向量, 命名为类别向量和工艺 参数向量; 步骤B13、 将功能向量、 类别向量和工艺 参数向量 拼接为一个向量, 即服 务表征向量; 步骤B14、 利用K ‑means++算法为所有云制造服 务的服务表征向量进行聚类; 步骤B15、 为生成的每个聚类设置一个聚类标号, 为每一个聚类计算聚类中心向量, 所 述聚类中心向量 为该聚类中所有服 务的服务表征向量的均值。 3.根据权利要求1所述的基于深度学习的云制造服务流程推荐方法, 其特征在于, 所述 步骤B中, 按照如下步骤构建流 程需求序列: 步骤B21、 顺序连接的服务si和sj, 需求序列映射为CiCj, 其中Ci和Cj分别为服务si和sj所 对应的聚类标识; 步骤B22、 子流程结构块spj按如下规则生成对应的需求序列: 步骤B221、 序列起始和终止 字符分别为路由结点对应的标识与分支数目形成的符号; 步骤B222、 对于分支子流程, 如果为服务组成的服务链则按步骤B21处理为需求序列, 如果包含子流程结构块则按步骤B2 2递归处理为需求序列; 步骤B223、 将分支子流程形成的需求序列按照 长度又大到小排序, 依次连接, 插入步骤 B221生成的起始和终止 字符, 形成子流 程结构块spj对应的最终需求序列Cspj; 步骤B23、 对应顺序连接的子流程结构块si和spj, 需求序列映射为CiCspj,其中Ci为服务 si的聚类标识, Cspj为按步骤B2 2生成的spj对应的需求序列。 4.根据权利要求1所述的基于深度学习的云制造服务流程推荐方法, 其特征在于, 所述权 利 要 求 书 1/2 页 2 CN 115048490 A 2步骤A中, 需求表达模型为 二元组PR, PR及其组成元 素如下: PR:={SN, →}; SN:={sb,se,S,S P}; SP:={RN,SL}; SL:={S, →}; RN:={as,os,aj,oj,ls,le}; 其中, SN为流程业务结点, →表示顺序关系, PR为由SN类型的结点按照顺序结构组成的 业务逻辑序列, sb为流程起始结点, se为流程终止结点, S为服务结点, SP为子流程结构块。 对于子流程类型结点SP, 其递归定义为路由结点RN与服务结点链表SL的集合, SL为顺序执 行的服务结点序列, S为服务结点, 路由结点对{as,aj}, {os,oj}和{ls,le}分别用于构建并 发结构、 选择 结构和循环结构。 5.根据权利要求1所述的基于深度学习的云制造服务流程推荐方法, 其特征在于, 所述 步骤A中, 所述服务为五元组cms=(id,sn,st,sf,TP), 其中, id为服务编号, sn为服务名称, st为服务类别, sf为 服务功能描述,TP为工艺 参数集合。 6.根据权利要求1所述的基于深度学习的云制造服务流程推荐方法, 其特征在于, 所述 步骤D中, 流程模型库中的已有流程序列构建过程如下: 将云制造服务流程采取逻辑Petri 网建模为 服务网; 采用路径约简的方式, 求 解服务网对应的字符序列, 即流 程序列。 7.根据权利要求1所述的基于深度学习的云制造服务流程推荐方法, 其特征在于, 所述 步骤C中, Seq2Seq模型的训练过程包括: (1)根据平台中已有流程需求和响应流程模型, 建立起对应的需求序列和流程序列数 据集。 (2)利用所述数据集训练Seq2Seq模型。权 利 要 求 书 2/2 页 3 CN 115048490 A 3

.PDF文档 专利 一种基于深度学习的云制造服务流程推荐方法

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于深度学习的云制造服务流程推荐方法 第 1 页 专利 一种基于深度学习的云制造服务流程推荐方法 第 2 页 专利 一种基于深度学习的云制造服务流程推荐方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 14:08:12上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。