【技术实现步骤摘要】
一种WEB站点网页推荐方法、装置、设备、介质
本申请涉及WEB
,特别涉及一种WEB站点网页推荐方法、装置、设备、介质。
技术介绍
随着Web站点自身信息越来越丰富和拓扑结构越来越复杂,目前信息服务中普遍存在着“信息过载”和“资源迷向”的状况。从用户的角度,不同的用户有不同的访问目的,而同一个用户在不同时期的访问兴趣也可能会发生变化。对网站来说,只有迅速满足用户的访问需求,提高信息服务质量,才能创造更大的经济效益。为了解决来自用户和网站双方面的问题,自适应网站应运而生,它通过学习用户访问模式,呈现不同的界面给不同的用户并且完善网站自身拓扑结构。目前,WEB站点进行网页推荐的方法主要是,首先进行WEB站点日志挖掘,再利用一般的蚂蚁算法,确定出相应的最优路径,然后根据最优路径进行网页推荐,这样在确定最优路径的时候需要进行许多轮,每轮中又包括多条路径,会消耗较长时间,降低网页推荐效率,影响用户体验。
技术实现思路
有鉴于此,本申请的目的在于提供一种WEB站点网页推荐方法、装置、设备、介质,能够快速确定出从WEB站点首页到达目标网页的最优路径,以便根据最优路径,提高网页推荐效率和用户体验。其具体方案如下:第一方面,本申请公开了一种WEB站点网页推荐方法,包括:当WEB站点首页检测到访问请求时,获取相应的访问日志和WEB站点的站点拓扑结构;根据所述访问日志,确定所述访问日志对应的目标网页;基于带精英策略的蚁群算法,确定出从所述WEB站点首页到达所述目标网页的最优路径;< ...
【技术保护点】
1.一种WEB站点网页推荐方法,其特征在于,包括:/n当WEB站点首页检测到访问请求时,获取相应的访问日志和WEB站点的站点拓扑结构;/n根据所述访问日志,确定所述访问日志对应的目标网页;/n基于带精英策略的蚁群算法,确定出从所述WEB站点首页到达所述目标网页的最优路径;/n根据所述最优路径,进行所述WEB站点的网页推荐。/n
【技术特征摘要】
1.一种WEB站点网页推荐方法,其特征在于,包括:
当WEB站点首页检测到访问请求时,获取相应的访问日志和WEB站点的站点拓扑结构;
根据所述访问日志,确定所述访问日志对应的目标网页;
基于带精英策略的蚁群算法,确定出从所述WEB站点首页到达所述目标网页的最优路径;
根据所述最优路径,进行所述WEB站点的网页推荐。
2.根据权利要求1所述的WEB站点网页推荐方法,其特征在于,所述基于带精英策略的蚁群算法,确定出从所述WEB站点首页到达所述目标网页的最优路径,包括:
A01:每隔预设时长由一只蚂蚁从所述WEB站点首页开始,根据轮盘赌方式和网页跳转概率选择下一个跳转网页,直到到达所述目标网页,得到相应的一条路径,其中,所述网页跳转概率为在网页i选择下一个网页j的概率;
A02:确定所述蚂蚁经过所述路径上各个网页时释放的第一信息素;
A03:若当前已有路径数量等于预设每轮路径数量,则根据本轮路径中所有路径的长度,将最短长度对应的路径确定出本轮最优路径,并根据本轮最优路径长度,确定精英蚂蚁经过所述本轮最优路径上每个网页释放的第二信息素,其中,所述精英蚂蚁为找到所述本轮最优路径的蚂蚁;
A04:根据所述第一信息素和所述第二信息素,更新所述WEB站点中所有网页的所述网页跳转概率;
重新执行步骤A01,直至当前轮数等于预设最大轮数或在一轮路径中的每条路径均相同,则确定出从所述WEB站点首页到达所述目标网页的最优路径。
3.根据权利要求2所述的WEB站点网页推荐方法,其特征在于,所述每隔预设时长有一只蚂蚁从所述WEB站点首页开始,根据轮盘赌方式和网页跳转概率选择下一个跳转网页,直到到达所述目标网页,得到相应的一条路径之前,还包括:
获取所述WEB站点的历史日志;
对所述历史日志进行日志挖掘,确定网页跳转概率初始值;
配置所述预设时长、所述预设每轮路径数量、所述预设最大轮数以及所述WEB站点中各个网页的信息素初始值。
4.根据权利要求3所述的WEB站点网页推荐方法,其特征在于,所述确定所述蚂蚁经过所述路径上各个网页释放的第一信息素,包括:
根据第一预设公式确定所述蚂蚁经过所述路径上各个网页时释放的第一信息素,其中,所述第一预设公式为:
其中,Δτi(k)表示蚂蚁k经过网页i时释放的第一信息素,di表示网页i距离所述目标网页的距离,预设路径中相邻两个网页之间的距离为1。
5.根据权利要求4所述的WEB站点网页推...
【专利技术属性】
技术研发人员:张欢,范渊,
申请(专利权)人:杭州安恒信息技术股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。