【技术实现步骤摘要】
一种基于机器学习的智能钓鱼方法、装置及系统
[0001]本申请涉及户外运动的应用
,具体涉及一种基于机器学习的智能钓鱼方法、装置及系统。
技术介绍
[0002]钓鱼是很多人爱好的一项活动,而垂钓者常常会去到不同的地方钓鱼,当去到陌生的地方钓鱼时,对于当地的天气和钓鱼环境并不熟悉,有时候会因为对环境的不熟悉,导致垂钓无功而返,此外,对于一些刚开始钓鱼的用户而言,也不清楚钓鱼过程中自身是否存在问题,常常在尝试多次后,也没有收获,从而无法获得良好的垂钓体验,目前市面上还没有可以在钓鱼过程中同时检测周边环境和用户自身行为,以此来跟用户形成良好体验的装置。
[0003]常见的钓鱼装置通常采用简单的浮漂和鱼竿,完全依靠垂钓者的自身经验,或者通过传感器提示鱼咬勾的发生,其不具备对环境因素的判别,无法对当时当地,对钓到鱼的概率进行预测,也无法在用户钓鱼行为中也无法使用户对自身的钓鱼行为进行判断,从而对钓鱼新手造成不好的垂钓体验。
技术实现思路
[0004]本申请提供基于机器学习的智能钓鱼方法、装置及系统。
[0005]本申请实施例提供一种基于机器学习的智能钓鱼方法,包括:采集环境数据和用户行为数据、上传数据、分析环境数据、分析环境数据后在结果满足阈值时分析用户行为数据、返回分析报告等步骤。
[0006]本申请实施例提供基于机器学习的智能钓鱼装置,包括:环境数据获取模块,用于收集环境数据,包括气候数据、位置区域以及以钓鱼位置为关键词在互联网中搜索到的信息;用户行为数据获取模块,用于收集用户 ...
【技术保护点】
【技术特征摘要】
1.一种基于机器学习的智能钓鱼方法,包括以下步骤:步骤S1:采集环境数据和用户行为数据,以时间T1为周期,基于浮漂和鱼竿上的传感器采集环境数据,所述环境数据包括自然数据、位置区域以及以钓鱼位置为关键词在互联网中搜索到的信息,将所述环境数据作为第一数据集;以时间T2为周期,采集所述用户行为数据作为第二数据集,所述用户行为数据为用户的提竿速度、提竿加速度、提竿的频率等;所述自然数据包括水流速度、水流加速度、风速等;步骤S2:上传数据,将所述第一数据集的数据返回到云端分析平台,所述云端分析平台由分布式系统构成,所述分布式系统中存在多个节点,所述多个节点对应不同的位置区域,每一个节点处理其对应的位置区域上传的数据;步骤S3:分析环境数据,所述云端分析平台获取所述第一数据集中的位置区域,将所述第一数据集中的数据发送到所述位置区域对应的节点,并输入所述节点中的第一训练模型,所述第一训练模型的输出为下一个T1周期内能钓到鱼的概率值;如输出的概率值高于预设阈值,则将所述概率值返回给绑定的用户终端,并且将采集的所述第二数据集的数据输入所述节点中的第二训练模型;步骤S4:所述第二训练模型的训练数据集中,将数据按照预设用户钓鱼行为进行分类,获得不同的分类类别;针对输入所述第二训练模型的数据,对用户钓鱼行为进行识别分类;步骤S5:将第二训练模型输出的钓鱼行为类别以报告形式发送至用户终端界面,并提示用户纠正钓鱼行为;步骤S6:重复S1
‑
S5的流程,持续对用户钓鱼行为进行监控和报告返回。2.根据权利要求1所述的方法,所述步骤S1中,所述自然数据包括水流速度、水流加速度、风速。3.根据权利要求1所述的方法,所述步骤S2中,针对所述分布式系统的各节点,根据所述各位置区域上传的数据量,动态分配分布式系统中各节点的计算资源。4.根据权利要求1所述的方法,所述步骤S3中,所述第一训练模型为CNN模型,以T1为周期获得历史第一数据集作为训练集进行训练,将训练集数据输入CNN模型,得到识别结果,将模型识别结果与正确结果做对比,修正模型结构中的参数,重复训练步骤多次,完成训练,得到训练后的模型;所述CNN模型由三层卷积层、三层池化层和两层全连接层构成;其中,卷积层通过卷积神经网络的权值共享和局部连接特性,在原始的输入上进行特征的提取,池化层通过将一层神经元簇的输出合并到下一层的单个神经元来减少数据维数;全连接层将每层的神经元和上一层的所有神经元连接,用于整合整个输入的全局信息;卷积层和池化层交替连接,一层卷积层后接入一层池化层,两个全连接层的单元数分别为128和32;卷积层的作用主要是特征提取,每层卷积层通过多个卷积核对该层输入的特征图进行卷积操作,输出新的特征图;用表示第i层输出的第j个特征图,如下式所示:上式中,f表示非线性激活函数,是第i层的第j个卷积核的权值矩阵,表示卷积操作,即权重矩阵对特征图m以一定方向滑动,同时对当前区域按位求和的操作,表示偏置项。
5.根据权利要求1所述的方法,所述步骤S3中,如果所述概率值低于预设阈值,则向终端输出文字或语音提示。6.根据权利要求1所述的方法,所述步骤S4中,在所述第二训练模型的训练数据集中,将数据按照预设用户钓鱼行为进行分类,获得不同的分类类别;所述分类类别包括正常钓鱼行为、异常钓鱼行为
‑
提竿过早、异常钓鱼行为
‑
提竿过晚、异常钓鱼行为
‑
提竿过轻;针对输入第二数据集的数据,对用户钓鱼行为进行识别,所述第二训练模型基于LSTM模型构成,包括了三个LSTM分支,以T1为周期获得的历史第二数据集作为训练集进行训练,将所述训练集中不同时间跨度的时序特征输入到不同的LSTM分支中去,将三个LSTM分支的输出结果进行拼接融合后,输入到全连接层进行特征组合,最后将全连接层的输出输入到sigmoid层进行最终分类输出,得到用户行为的分类;其中,LSTM的基本单元包括输出门、输入门、遗忘门以及细胞状态,其中细胞状态可以保存长期历史信息,...
【专利技术属性】
技术研发人员:娄毅,
申请(专利权)人:深圳市众凌汇科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。