CN115371684B - 一种景区游玩路径规划方法及*** - Google Patents
一种景区游玩路径规划方法及*** Download PDFInfo
- Publication number
- CN115371684B CN115371684B CN202211298716.5A CN202211298716A CN115371684B CN 115371684 B CN115371684 B CN 115371684B CN 202211298716 A CN202211298716 A CN 202211298716A CN 115371684 B CN115371684 B CN 115371684B
- Authority
- CN
- China
- Prior art keywords
- tourist
- characteristic data
- scenic spot
- value
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 238000003062 neural network model Methods 0.000 claims abstract description 41
- 230000002787 reinforcement Effects 0.000 claims abstract description 13
- 230000009471 action Effects 0.000 claims description 32
- 230000006870 function Effects 0.000 claims description 28
- 230000004044 response Effects 0.000 claims description 11
- 238000004364 calculation method Methods 0.000 claims description 8
- 238000005457 optimization Methods 0.000 claims description 7
- 238000013528 artificial neural network Methods 0.000 claims description 6
- 230000000284 resting effect Effects 0.000 claims description 5
- 230000007613 environmental effect Effects 0.000 claims description 4
- 238000012545 processing Methods 0.000 claims description 4
- 238000011084 recovery Methods 0.000 claims description 4
- 230000002441 reversible effect Effects 0.000 claims description 4
- 239000002243 precursor Substances 0.000 claims description 3
- 238000007726 management method Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 9
- 238000004590 computer program Methods 0.000 description 8
- 238000012549 training Methods 0.000 description 6
- 238000004422 calculation algorithm Methods 0.000 description 4
- 239000011159 matrix material Substances 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 2
- 230000005284 excitation Effects 0.000 description 2
- 230000000670 limiting effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008034 disappearance Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011478 gradient descent method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 210000002569 neuron Anatomy 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 230000002829 reductive effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/049—Temporal neural networks, e.g. delay elements, oscillating neurons or pulsed inputs
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Biophysics (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Computational Linguistics (AREA)
- Biomedical Technology (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Automation & Control Theory (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明适用于景区管理技术领域,提供了一种景区游玩路径规划方法及***,所述方法包括以下步骤:获取景区环境特征数据;获取游客特征数据,所述游客特征数据用于表征游客画像信息;将所述景区环境特征数据和游客特征数据输入至预设的BP神经网络模型中,得到游客兴趣地特征数据;将所述游客兴趣地特征数据输入至预设的LSTM神经网络模型中,输出预测兴趣地POI值;根据所述预测兴趣地POI值执行强化学习策略,完成游玩路径规划,本发明实施例在执行强化学习策略时,考虑了游客的各项特征(游客画像),实现目标多样化,可完成个性化的路径规划,使用户整体体验最大化。
Description
技术领域
本发明属于景区管理技术领域,尤其涉及一种景区游玩路径规划方法及***。
背景技术
近年来,随着我国综合实力的不断增强带动着各大领域都在不断的提高,可以看见在旅游业出现的极大需求。在全国各地的动物园区、植物园区、名人故里、博物馆、各大展览等等景区,都涌现了巨大的人流量。然而,随着游客需求的不断增加,前来的游客不知道如何制定游玩路线,更好的体验到自己想要体验到的特色,甚至容易迷路。
在这样的情景之下,游客对景区游玩规划的需求不断增大。基于此,本申请提出了一种景区游玩路径规划方法及***。
发明内容
本发明实施例的目的在于提供一种景区游玩路径规划方法及***,旨在解决背景技术中确定的现有技术存在的技术问题。
本发明实施例是这样实现的,一种景区游玩路径规划方法,所述方法包括以下步骤:
获取景区环境特征数据,所述景区环境特征数据至少包括含有景点属性的地图信息;
获取游客特征数据,所述游客特征数据用于表征游客画像信息;
将所述景区环境特征数据和游客特征数据输入至预设的BP神经网络模型中,得到游客兴趣地特征数据;
将所述游客兴趣地特征数据输入至预设的LSTM神经网络模型中,输出预测兴趣地POI值;
根据所述预测兴趣地POI值执行强化学习策略,完成游玩路径规划。
本发明实施例的另一目的在于提供一种景区游玩路径规划***,所述***包括:
景区环境特征数据获取模块,用于获取景区环境特征数据,所述景区环境特征数据至少包括含有景点属性的地图信息;
游客特征数据获取模块,用于获取游客特征数据,所述游客特征数据用于表征游客画像信息;
游客兴趣地特征数据获取模块,用于将所述景区环境特征数据和游客特征数据输入至预设的BP神经网络模型中,得到游客兴趣地特征数据;
预测兴趣地POI值输出模块,用于将所述游客兴趣地特征数据输入至预设的LSTM神经网络模型中,输出预测兴趣地POI值;以及
游玩路径规划模块,用于根据所述预测兴趣地POI值执行强化学习策略,完成游玩路径规划。
本发明实施例的有益效果是:在执行强化学习策略时,考虑了游客的各项特征(游客画像),实现目标多样化,可完成个性化的路径规划,使用户整体体验最大化。
附图说明
图1为本发明实施例提供的一种景区游玩路径规划方法的流程图;
图2为本发明实施例提供的获取游客特征数据的流程图;
图3为本发明实施例提供的反向优化BP神经网络模型的示意图;
图4为本发明实施例提供的完成游玩路径规划的示意图;
图5为本发明实施例提供的反向优化BP神经网络模型的流程图;
图6为本发明实施例提供的一种景区游玩路径规划方法的结构示意图;
图7为本发明实施例提供的游客特征数据获取模块的结构示意图;
图8为本发明实施例提供的预测兴趣地POI值输出模块的结构示意图;
图9为本发明实施例提供的游玩路径规划模块的结构示意图;
图10为一个实施例中计算机设备的内部结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,在一个实施例中,提出了一种景区游玩路径规划方法,具体可以包括以下步骤:
步骤S100,获取景区环境特征数据,所述景区环境特征数据至少包括含有景点属性的地图信息。
本发明实施例中,确定景区环境特征数据的目的,在于方便后续的路径规划,含有景点属性的地图信息,可以基于现有的电子地图生成,当然电子地图中需要包含有各个景点的位置标记、游玩项目、人文类别等属性信息。
步骤S200,获取游客特征数据,所述游客特征数据用于表征游客画像信息。
本发明实施例中,游客画像信息是根据游客社会属性、生活习惯和消费行为等主要信息数据而抽象出的一个标签化的游客模型,其可以在一定程度上表征游客的兴趣爱好,与景区环境特征数据存在一个相互吸引的关系。
步骤S300,将所述景区环境特征数据和游客特征数据输入至预设的BP神经网络模型中,得到游客兴趣地特征数据。
本发明实施例中将景区环境特征数据和游客特征数据作为模型的输入,通过BP算法输出的游客兴趣地特征数据,此处BP神经网络模型在训练时,会通过误差反向传播不断迭代调整权值,使输出值与期望值贴合。由于景区环境特征数据和游客特征数据存在一个相互吸引的关系,通过BP神经网络模型,可以得到更真实的游客兴趣地特征数据。
在训练时,设置BP神经网络模型的隐藏层节点个数为L,输出层节点个数为m,输入
层到输出层两层节点互相连接,权值初始化为[-0.1,0.1]之间的一个随机小数。隐藏
层与输出层每个节点均有一个阈值和一个激励函数g(x),阈值用表示,其中激励函数
g(x)取Sigmoid函数,表示为:
确定算法是否符合迭代结束条件,如果符合则完成BP神经网络模型的训练,此时输入景区环境特征数据和游客特征数据,即可得到游客兴趣地特征数据。
步骤S400,将所述游客兴趣地特征数据输入至预设的LSTM神经网络模型中,输出预测兴趣地POI值。
本发明实施例中,对于LSTM神经网络模型,其通过前向计算和反向计算,计算遗忘门、输入门、输出门,通过反向计算每个神经元的误差项值,计算每个权重的梯度,解决梯度消失的问题。
结合上述步骤,就可以丢掉不需要的信息,然后添加新信息:
步骤S500,根据所述预测兴趣地POI值执行强化学习策略,完成游玩路径规划。
本发明实施例中,在执行强化学习策略时,考虑了游客的各项特征(游客画像),实现目标多样化,完成个性化的路径规划,使用户整体体验最大化。
在一个实施例中,如图2所示,步骤S200具体可以包括以下步骤:
步骤S201,向设定范围内的移动设备发送特征问询请求,所述特征问询请求中包含有年龄、人群关系、收入和喜好指标的一种或多种。
本发明实施例中,向设定范围内的移动设备发送特征问询请求的实现方式有多种,例如可以在售票点位置或景区入口向该处游客推送特征问询请求。也可以通过向已经网络购票的游客推送特征问询请求,具体不做限定。游客推送特征问询请求或游客特征数据如下表所示:
本发明实施例中,对于游客画像信息,存在不同指标,也不可能将全部指标均纳入游客人群的特征指标。本发明采取的游客人群的特征指标针对性更强,根据来景区的游客明显的特征和需求作为指标标准;主客观相结合,既反映游客的主观感受,同时考虑景区的客观满意度;可操作性强,评价指标具有实用和可推广的特点。
步骤S202,接收移动设备反馈的特征问询响应。
本发明实施例中,所述的移动设备可以为用户的手机、IPAD等移动终端,具体不做限定。
步骤S203,根据所述特征问询响应生成游客特征数据。
在一个实施例中,如图3和图5所示,步骤S400之后,还执行以下步骤:
步骤a,根据所述LSTM神经网络模型的输出结果,确定所述输出结果与真实兴趣地的误差方程。
本发明实施例中,生成误差方程的目的在于根据LSTM神经网络模型的预测值与实
际值之间的差异,去反向优化BP神经网络模型。设误差为E,LSTM神经网络模型的预测值为,实际值为,记,则误差方程可以表示为。
步骤b,对所述误差方程执行梯度下降策略。
步骤c,根据所述误差方程梯度下降结果反向优化BP神经网络模型。
本发明实施例中,误差方程越小,模型的鲁棒性就越好。本发明实施例就是通过不断的迭代计算,使用梯度下降的优化算法,使得误差方程越来越小,实现反向优化BP神经网络模型。
在一个实施例中,如图4所示,步骤S500具体可以包括以下步骤:
步骤S501,初始化环境状态和Q函数各参数、游客初始位置和游客特征数据。
步骤S502,根据Q函数执行动作并更新游客体力值,动作空间包括去往下一个兴趣景点、原地休息和结束。
本发明实施例中,所述游客体力值可以根据游客画像信息来获取或者定义,由于本发明实施例中的游客画像信息中包含有游客年龄等指标,根据其可以判定游客体力值。
步骤S503,获取游客对当前所述动作的满意度,得到真实的POI值。
本发明实施例中,游客对当前所述动作的满意度的获取方式,可以通过接收用户评价的方式来获取,进一步的,优选可以通过前述发送问询请求的方式来获取,本发明实施例在此不进行多余限定。
步骤S504,根据真实的POI值返回即时奖励。
步骤S505,更新景点POI值与游客特征数据,根据神经网络再次输出预测兴趣地POI值。
由于前述的真实的POI值会对之前输入的景点POI值与游客特征数据造成影响,此处根据真实的POI值对景点POI值与游客特征数据进行更新,以使得神经网络再次输出预测兴趣地POI值,此处的神经网络即为BP神经网络模型和LSTM神经网络模型。
步骤S506,重复执行动作并计算累计奖励。
步骤S507,判定是否满足结束条件,所述结束条件为游客体力值低于设定阈值或步数超过设定阈值或到达闭馆时间。
本发明实施例中,游客体力值低于设定阈值即游客体力耗尽,步数超过设定阈值事实上与游客体力值是相关的,即游客当天已行走超过设定步数,而到达闭馆时间是指景区达到关闭时间。
步骤S508,更新Q函数,输出游玩路径。
本发明实施例中,Q函数的更新采用贝尔曼迭代公式的方式来实现,如下式所示:
本发明实施例中,还提供了强化学习策略的训练过程,其具体如下:
步骤S1,初始化环境状态和Q函数各参数、游客初始位置和游客特征数据。
步骤S2,根据Q函数执行动作,其中,动作空间包括下一个兴趣点、原地休息、结束。
步骤S3,更新游客体力值。
步骤S4,返回即时奖励。
步骤S5,计算累计奖励,作为游客整体体验。
步骤S6,判断是否达到当前回合结束条件,所述结束条件为游客体力值低于设定阈值或步数超过设定阈值或到达闭馆时间。
步骤S7,更新Q函数。
步骤S8,判断是否达到最大训练回合数。
步骤S9,完成训练。
在训练阶段,将预测兴趣地POI值当作为百分之百真实的POI值,即将预测兴趣地POI值作为真实的POI值。
在一个实施例中,所述步骤S502具体可以包括以下步骤:
奖励函数R的表达式为:
如图6所示,在一个实施例中,提供了一种景区游玩路径规划***,具体可以包括景区环境特征数据获取模块100、游客特征数据获取模块200、游客兴趣地特征数据获取模块300、预测兴趣地POI值输出模块400和游玩路径规划模块500。其中:
所述景区环境特征数据获取模块100,用于获取景区环境特征数据,所述景区环境特征数据至少包括含有景点属性的地图信息;
所述游客特征数据获取模块200,用于获取游客特征数据,所述游客特征数据用于表征游客画像信息;
所述游客兴趣地特征数据获取模块300,用于将所述景区环境特征数据和游客特征数据输入至预设的BP神经网络模型中,得到游客兴趣地特征数据;
所述预测兴趣地POI值输出模块400,用于将所述游客兴趣地特征数据输入至预设的LSTM神经网络模型中,输出预测兴趣地POI值;以及
所述游玩路径规划模块500,用于根据所述预测兴趣地POI值执行强化学习策略,完成游玩路径规划。
如图7所示,在一个实施例中,所述游客特征数据获取模块200具体包括:特征问询请求发送单元201、特征问询响应接收单元202和游客特征数据生成单元203。其中:
所述特征问询请求发送单元201,用于向设定范围内的移动设备发送特征问询请求,所述特征问询请求中包含有年龄、人群关系、收入和喜好指标的一种或多种;
所述特征问询响应接收单元202,用于接收移动设备反馈的特征问询响应;以及
所述游客特征数据生成单元203,用于根据所述特征问询响应生成游客特征数据。
如图8所示,在一个实施例中,所述***还包括误差确定单元401、策略执行单元402和反向优化单元403。其中:
所述误差确定单元401,用于根据所述LSTM神经网络模型的输出结果,确定所述输出结果与真实兴趣地的误差方程;
所述策略执行单元402,用于对所述误差方程执行梯度下降策略;
所述反向优化单元403,用于根据所述误差方程梯度下降结果反向优化BP神经网络模型。
如图9所示,在一个实施例中,所述游玩路径规划模块500具体可以包括初始单元501、动作执行单元502、真实POI值获取单元503、即时奖励计算单元504、数据更新单元505、迭代单元506、判定单元507和结果输出单元508。其中:
初始单元501,用于初始化环境状态和Q函数各参数、游客初始位置和游客特征数据。
动作执行单元502,用于根据Q函数执行动作并更新游客体力值,动作空间包括去往下一个兴趣景点、原地休息和结束。
真实POI值获取单元503,用于获取游客对当前所述动作的满意度,得到真实的POI值。
即时奖励计算单元504,用于根据真实的POI值返回即时奖励。
数据更新单元505,用于更新景点POI值与游客特征数据,根据神经网络再次输出预测兴趣地POI值。
迭代单元506,用于重复执行动作并计算累计奖励。
判定单元507,用于判定是否满足结束条件,所述结束条件为游客体力值低于设定阈值或步数超过设定阈值或到达闭馆时间。
结果输出单元508,用于更新Q函数,输出游玩路径。
图10示出了一个实施例中计算机设备的内部结构图。如图10所示,该计算机设备包括通过***总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作***,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现景区游玩路径规划方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行景区游玩路径规划方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图10中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,本申请提供的景区游玩路径规划***可以实现为一种计算机程序的形式,计算机程序可在如图10所示的计算机设备上运行。计算机设备的存储器中可存储组成该景区游玩路径规划***的各个程序模块,比如,图6所示的景区环境特征数据获取模块100、游客特征数据获取模块200、游客兴趣地特征数据获取模块300、预测兴趣地POI值输出模块400和游玩路径规划模块500。 各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的景区游玩路径规划方法中的步骤。
例如,图10所示的计算机设备可以通过如图6所示的景区游玩路径规划***中的景区环境特征数据获取模块100执行步骤S100。计算机设备可通过游客特征数据获取模块200执行步骤S200。计算机设备可通过游客兴趣地特征数据获取模块300执行步骤S300。
在一个实施例中,提出了一种计算机设备,所述计算机设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
步骤S100,获取景区环境特征数据,所述景区环境特征数据至少包括含有景点属性的地图信息;
步骤S200,获取游客特征数据,所述游客特征数据用于表征游客画像信息;
步骤S300,将所述景区环境特征数据和游客特征数据输入至预设的BP神经网络模型中,得到游客兴趣地特征数据;
步骤S400,将所述游客兴趣地特征数据输入至预设的LSTM神经网络模型中,输出预测兴趣地POI值;
步骤S500,根据所述预测兴趣地POI值执行强化学习策略,完成游玩路径规划。
在一个实施例中,提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:
步骤S100,获取景区环境特征数据,所述景区环境特征数据至少包括含有景点属性的地图信息;
步骤S200,获取游客特征数据,所述游客特征数据用于表征游客画像信息;
步骤S300,将所述景区环境特征数据和游客特征数据输入至预设的BP神经网络模型中,得到游客兴趣地特征数据;
步骤S400,将所述游客兴趣地特征数据输入至预设的LSTM神经网络模型中,输出预测兴趣地POI值;
步骤S500,根据所述预测兴趣地POI值执行强化学习策略,完成游玩路径规划。
应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink) DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (6)
1.一种景区游玩路径规划方法,其特征在于,所述方法包括以下步骤:
获取景区环境特征数据,所述景区环境特征数据至少包括含有景点属性的地图信息;
获取游客特征数据,所述游客特征数据用于表征游客画像信息;
将所述景区环境特征数据和游客特征数据输入至预设的BP神经网络模型中,得到游客兴趣地特征数据;
将所述游客兴趣地特征数据输入至预设的LSTM神经网络模型中,输出预测兴趣地POI值;
根据所述预测兴趣地POI值执行强化学习策略,完成游玩路径规划;
所述根据所述预测兴趣地POI值执行强化学习策略,完成游玩路径规划的步骤,具体包括:
初始化环境状态和Q函数各参数、游客初始位置和游客特征数据;
根据Q函数执行动作并更新游客体力值,动作空间包括去往下一个兴趣景点、原地休息和结束;
获取游客对当前所述动作的满意度,得到真实的POI值;
根据真实的POI值返回即时奖励;
更新景点POI值与游客特征数据,根据神经网络再次输出预测兴趣地POI值;
重复执行动作并计算累计奖励;
判定是否满足结束条件,所述结束条件为游客体力值低于设定阈值或步数超过设定阈值或到达闭馆时间;
更新Q函数,输出游玩路径;
所述根据Q函数执行动作并更新游客体力值,动作空间包括去往下一个兴趣景点、原地休息和结束的步骤,具体包括:
定义奖励函数,所述奖励函数为游客去往下一个预测兴趣地时,奖励+Pt,其他动作奖励为0;
定义游客体力恢复时间为timet,参数为mt,其中所述mt为0-1之间的随机数,则游客恢复的体力为Dt为:Dt=Dt-1+timet·mt;
设单位距离的体力消耗为0.1,游客执行动作行走距离为st,则游客当前体力值为:Zt=Zt-1-st·0.1+Dt。
2.根据权利要求1所述的方法,其特征在于,所述获取游客特征数据,所述游客特征数据用于表征游客画像信息的步骤,具体包括:
向设定范围内的移动设备发送特征问询请求,所述特征问询请求中包含有年龄、人群关系、收入和喜好指标的一种或多种;
接收移动设备反馈的特征问询响应;
根据所述特征问询响应生成游客特征数据。
3.根据权利要求1所述的方法,其特征在于,将所述景区环境特征数据和游客特征数据输入至预设的BP神经网络模型中,得到游客兴趣地特征数据的步骤之后,还执行:
根据所述LSTM神经网络模型的输出结果,确定所述输出结果与真实兴趣地的误差方程;
对所述误差方程执行梯度下降策略;
根据所述误差方程梯度下降结果反向优化BP神经网络模型。
4.一种景区游玩路径规划***,其特征在于,所述***包括:
景区环境特征数据获取模块,用于获取景区环境特征数据,所述景区环境特征数据至少包括含有景点属性的地图信息;
游客特征数据获取模块,用于获取游客特征数据,所述游客特征数据用于表征游客画像信息;
游客兴趣地特征数据获取模块,用于将所述景区环境特征数据和游客特征数据输入至预设的BP神经网络模型中,得到游客兴趣地特征数据;
预测兴趣地POI值输出模块,用于将所述游客兴趣地特征数据输入至预设的LSTM神经网络模型中,输出预测兴趣地POI值;以及
游玩路径规划模块,用于根据所述预测兴趣地POI值执行强化学习策略,完成游玩路径规划;
所述游玩路径规划模块包括:
初始单元,用于初始化环境状态和Q函数各参数、游客初始位置和游客特征数据;
动作执行单元,用于根据Q函数执行动作并更新游客体力值,动作空间包括去往下一个兴趣景点、原地休息和结束;
真实POI值获取单元,用于获取游客对当前所述动作的满意度,得到真实的POI值;
即时奖励计算单元,用于根据真实的POI值返回即时奖励;
数据更新单元,用于更新景点POI值与游客特征数据,根据神经网络再次输出预测兴趣地POI值;
迭代单元,用于重复执行动作并计算累计奖励;
判定单元,用于判定是否满足结束条件,所述结束条件为游客体力值低于设定阈值或步数超过设定阈值或到达闭馆时间;
结果输出单元,用于更新Q函数,输出游玩路径;
所述动作执行单元包括:
奖励函数定义子单元,用于定义奖励函数,所述奖励函数为游客去往下一个预测兴趣地时,奖励+Pt,其他动作奖励为0;
游客体力恢复计算子单元,用于计算游客恢复的体力,定义游客体力恢复时间为timet,参数为mt,其中所述mt为0-1之间的随机数,则游客恢复的体力为Dt为:Dt=Dt-1+timet·mt;
游客当前体力值计算子单元,用于计算游客当前体力值,设单位距离的体力消耗为0.1,游客执行动作行走距离为st,则游客当前体力值为:Zt=Zt-1-st·0.1+Dt。
5.根据权利要求4所述的景区游玩路径规划***,其特征在于,所述游客特征数据获取模块包括:
特征问询请求发送单元,用于向设定范围内的移动设备发送特征问询请求,所述特征问询请求中包含有年龄、人群关系、收入和喜好指标的一种或多种;
特征问询响应接收单元,用于接收移动设备反馈的特征问询响应;以及
游客特征数据生成单元,用于根据所述特征问询响应生成游客特征数据。
6.根据权利要求4所述的景区游玩路径规划***,其特征在于,还包括:
误差确定单元,用于根据所述LSTM神经网络模型的输出结果,确定所述输出结果与真实兴趣地的误差方程;
策略执行单元,用于对所述误差方程执行梯度下降策略;
反向优化单元,用于根据所述误差方程梯度下降结果反向优化BP神经网络模型。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211298716.5A CN115371684B (zh) | 2022-10-24 | 2022-10-24 | 一种景区游玩路径规划方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211298716.5A CN115371684B (zh) | 2022-10-24 | 2022-10-24 | 一种景区游玩路径规划方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115371684A CN115371684A (zh) | 2022-11-22 |
CN115371684B true CN115371684B (zh) | 2023-02-03 |
Family
ID=84073175
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211298716.5A Active CN115371684B (zh) | 2022-10-24 | 2022-10-24 | 一种景区游玩路径规划方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115371684B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116662665B (zh) * | 2023-06-25 | 2024-05-24 | 广州亿涵信息技术有限公司 | 一种基于c2b模式的酒店和景区反向预定抢单***和方法 |
CN117633372B (zh) * | 2024-01-25 | 2024-04-09 | 四川轻化工大学 | 基于物联网的景区游玩路径优化方法、***、终端及介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201957012U (zh) * | 2011-01-22 | 2011-08-31 | 四川师范大学 | 一种智能无线导游*** |
WO2013041517A1 (en) * | 2011-09-22 | 2013-03-28 | Telefonica, S.A. | A method to generate a personalized tourist route |
CN113052372A (zh) * | 2021-03-17 | 2021-06-29 | 哈尔滨工程大学 | 一种基于深度强化学习的动态auv追踪路径规划方法 |
CN113935547A (zh) * | 2021-11-11 | 2022-01-14 | 扆林海 | 最优效用的定制化旅游景区线路规划*** |
CN114254837A (zh) * | 2021-12-28 | 2022-03-29 | 西安交通大学 | 一种基于深度强化学习的旅游路线定制方法及*** |
CN114386664A (zh) * | 2021-12-09 | 2022-04-22 | 河海大学 | 一种基于强化学习的个性化旅游线路推荐方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11914674B2 (en) * | 2011-09-24 | 2024-02-27 | Z Advanced Computing, Inc. | System and method for extremely efficient image and pattern recognition and artificial intelligence platform |
JP6177030B2 (ja) * | 2013-07-04 | 2017-08-09 | クラリオン株式会社 | Poi情報提供システム、poi情報提供装置、poi情報提供方法、及びプログラム |
CN104634343B (zh) * | 2015-01-27 | 2017-09-26 | 杭州格文数字技术有限公司 | 一种基于多目标优化的景区路线自动规划方法 |
US11287272B2 (en) * | 2018-11-19 | 2022-03-29 | International Business Machines Corporation | Combined route planning and opportunistic searching in variable cost environments |
US20210072027A1 (en) * | 2019-09-09 | 2021-03-11 | Caci, Inc. - Federal | Systems and methods for providing localization and navigation services |
-
2022
- 2022-10-24 CN CN202211298716.5A patent/CN115371684B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201957012U (zh) * | 2011-01-22 | 2011-08-31 | 四川师范大学 | 一种智能无线导游*** |
WO2013041517A1 (en) * | 2011-09-22 | 2013-03-28 | Telefonica, S.A. | A method to generate a personalized tourist route |
CN113052372A (zh) * | 2021-03-17 | 2021-06-29 | 哈尔滨工程大学 | 一种基于深度强化学习的动态auv追踪路径规划方法 |
CN113935547A (zh) * | 2021-11-11 | 2022-01-14 | 扆林海 | 最优效用的定制化旅游景区线路规划*** |
CN114386664A (zh) * | 2021-12-09 | 2022-04-22 | 河海大学 | 一种基于强化学习的个性化旅游线路推荐方法 |
CN114254837A (zh) * | 2021-12-28 | 2022-03-29 | 西安交通大学 | 一种基于深度强化学习的旅游路线定制方法及*** |
Non-Patent Citations (1)
Title |
---|
面向选择性游览的景区路径推荐算法应用研究;熊鹏等;《北京化工大学学报(自然科学版)》;20170520;第44卷(第03期);第101-108页 * |
Also Published As
Publication number | Publication date |
---|---|
CN115371684A (zh) | 2022-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN115371684B (zh) | 一种景区游玩路径规划方法及*** | |
CN109767301B (zh) | 推荐方法及***、计算机装置、计算机可读存储介质 | |
CN107145977B (zh) | 一种对在线社交网络用户进行结构化属性推断的方法 | |
Unger et al. | Towards latent context-aware recommendation systems | |
Aguirregabiria et al. | Dynamic discrete choice structural models: A survey | |
CN110209770B (zh) | 一种基于策略价值网络和树搜索增强的命名实体识别方法 | |
CN111222054A (zh) | 一种基于上下文邻居关系建模的会话社交推荐方法 | |
CN109544306A (zh) | 一种基于用户行为序列特征的跨领域推荐方法及装置 | |
CN110209922A (zh) | 对象推荐方法、装置、存储介质及计算机设备 | |
CN116664719B (zh) | 一种图像重绘模型训练方法、图像重绘方法及装置 | |
CN110689110B (zh) | 处理交互事件的方法及装置 | |
WO2022163003A1 (ja) | モデル生成装置、推定装置、モデル生成方法、及びモデル生成プログラム | |
CN115329211B (zh) | 一种基于自监督学习和图神经网络的个性化兴趣推荐方法 | |
CN112116589B (zh) | 虚拟形象的评测方法、装置、设备及计算机可读存储介质 | |
CN110796261A (zh) | 基于强化学习的特征提取方法、装置和计算机设备 | |
CN114579892B (zh) | 一种基于跨城市兴趣点匹配的用户异地访问位置预测方法 | |
CN111259268A (zh) | Poi推荐模型的构建方法及*** | |
CN113761355A (zh) | 一种信息推荐方法、装置、设备及计算机可读存储介质 | |
Quan et al. | An optimized task assignment framework based on crowdsourcing knowledge graph and prediction | |
KR102215824B1 (ko) | 시각 및 텍스트 정보를 포함하는 다이어그램의 분석 방법 및 장치 | |
CN113449176A (zh) | 基于知识图谱的推荐方法及装置 | |
CN116109449A (zh) | 一种数据处理方法及相关设备 | |
CN114926210A (zh) | 评论生成方法、装置、设备及计算机可读存储介质 | |
Kolesnikov et al. | Sample efficient ensemble learning with catalyst. rl | |
JP6295769B2 (ja) | 人物動態計算装置、人物動態計算システム、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |