基于Leaky-Conv & Cross安全课程推荐引擎排序算法制造技术

技术编号:26421048 阅读:27 留言:0更新日期:2020-11-20 14:17
本发明专利技术涉及基于Leaky‑Conv⨯安全课程推荐引擎排序算法,具体包括以下步骤:S1:将收集到的用户行为数据集进行预处理,然后分为训练数据集和测试数据集;S2:构建Leaky‑Conv⨯网络模型:包括依次连接的嵌入堆叠层、交叉卷积层和组合输出层,交叉卷积层包括并列的cross网络和Conv网络,在Cross网络后加有一层激活层,使用Leaky ReLU激活函数;S3:训练模型:将S1中已经预处理好的训练数据集输入到S2搭建的网络模型中训练,直至模型的损失值趋于稳定,模型收敛,得到训练完成后的Leaky‑Conv⨯网络模型;S4:测试:将测试数据集作为输入,训练完成的网络模型输出测试结果。采用本申请的推荐排序网络模型,训练成本低、推理时间短、推荐效果好,符合用户需要。

【技术实现步骤摘要】
基于Leaky-Conv&Cross安全课程推荐引擎排序算法
本专利技术涉及计算机领域,特别是涉及基于Leaky-Conv&Cross安全课程推荐引擎排序算法。
技术介绍
随着“互联网+”在各行业的发展,近年来网上教育得到迅速的发展。网上教育使学习方式更加方便灵活,避免传统教学模式下时间和空间的限制,而且提供更多样的教学方式,取得更好的教学效果。同时基于大数据技术,网络提供了大量的教育资源,以博安云为例,网络课程达4.9万个,试题数量有91.1万。相对于线下教育,用户通过在线学习,能快速的接触到丰富的安全课程。但在享受互联网带来的海量资源的同时,也面临着如何准确,快速的选择课程的问题。智能化的推荐系统成为解决问题的关键。推荐系统一般包含召回和排序两个步骤,其中排序问题是推荐系统的核心。现有的深度学习推荐系统一般采用Deep&Cross网络,学习能力及推荐准确性较差,不能很好的抓住用户喜好,体验差。
技术实现思路
为了克服现有技术的上述不足,本专利技术提出了基于Leaky-Conv&Cross安本文档来自技高网...

【技术保护点】
1.基于Leaky-Conv&Cross安全课程推荐引擎排序算法,其特征在于,具体包括以下步骤:/nS1:将收集到的用户行为数据集进行预处理,然后分为训练数据集和测试数据集;/nS2:构建Leaky-Conv&Cross网络模型:包括依次连接的嵌入堆叠层、交叉卷积层和组合输出层,交叉卷积层包括并列的cross网络和Conv网络,在Cross网络后加有一层激活层,使用Leaky ReLU激活函数;/nS3:训练模型:将S1中已经预处理好的训练数据集输入到S2搭建的网络模型中训练,直至模型的损失值趋于稳定,模型收敛,得到训练完成后的Leaky-Conv&Cross网络模型;...

【技术特征摘要】
1.基于Leaky-Conv&Cross安全课程推荐引擎排序算法,其特征在于,具体包括以下步骤:
S1:将收集到的用户行为数据集进行预处理,然后分为训练数据集和测试数据集;
S2:构建Leaky-Conv&Cross网络模型:包括依次连接的嵌入堆叠层、交叉卷积层和组合输出层,交叉卷积层包括并列的cross网络和Conv网络,在Cross网络后加有一层激活层,使用LeakyReLU激活函数;
S3:训练模型:将S1中已经预处理好的训练数据集输入到S2搭建的网络模型中训练,直至模型的损失值趋于稳定,模型收敛,得到训练完成后的Leaky-Conv&Cross网络模型;
S4:测试:将测试数据集作为输入,训练完成的网络模型输出测试结果。


2.根据权利要求1所述的基于Leaky-Conv&Cross安全课程推荐引擎排序算法,其特征在于,S1中数据集的预处理步骤包括:用户行为数据分为用户特征数据和课程特征数据,将用户特征数据中的连续型变量和课程特征中的类别型变量进行独热编码,将独热编码后的用户特征及课程特征拼接起来,形成用户与课程的特征数据,作为模型的输入,用户行为中用户对课程的偏好度作为模型的输出。


3.根据权利要求2所述的基于Leaky-Conv&Cross安全课程推荐引...

【专利技术属性】
技术研发人员:贺小明贺蕊张明艾庆崴刘兵
申请(专利权)人:武汉博晟安全技术股份有限公司
类型:发明
国别省市:湖北;42

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

1