渔船作业区域的建模与预测方法、系统、存储介质、终端与流程

文档序号:26591643发布日期:2021-09-10 21:06阅读:127来源:国知局
渔船作业区域的建模与预测方法、系统、存储介质、终端与流程

1.本发明属于渔场预测技术领域,尤其涉及一种渔船作业区域的建模与预测方法、系统、存储介质、终端。


背景技术:

2.自古以来,渔业是人类为了生存并适应地球生态环境的重要活动之一。在高分辨率卫星技术的飞速发展下,全球范围内的渔业活动已经能被较好的探测并管理。但是由于electronic vessel monitoring systems(vms),捕捞日志等数据存在不完全公开和不能在大的时空尺度下反映渔船的捕捞作业活动的缺点。这就导致人类的捕捞活动只能间接通过渔获量数据推断,而不能得到直接的捕捞数据。ais的最新发展可以弥补这一缺陷,它可以识别船舶的航迹。全球捕鱼观察网(gfw)致力于基于ais数据提供船只捕鱼数据,以供其他研究人员进行一系列研究。
3.目前,渔场预测的主要算法包括广义加性模型,广义线性模型,机器学习模型。广义加性模型和广义线性模型是经典的参数模型。但构建时需要考虑环境因子之间复杂的相互作用,从而对模型进行多次尝试。随着计算机技术的发展,机器学习模型被广泛的应用于预测海洋生态系统中物种的生物量、分布图、丰富度和多样性。
4.相比于传统的参数模型,机器学习模型的优势在于能够更好处理数据集中的各种非线性关系和复杂的相互作用。目前,机器学习已经被广泛的应用于预测鱼类种群的分布、适宜栖息地和潜在作业区域的研究中。smolinski等基于国际拖网调查数据利用机器学习的回归技术预测了波罗的海深海鱼类的分布空间。compton等人利用提升回归树模型研究了pagrus与栖息地之间的关系。mugo等人基于遥感数据利用机器学习的集成模型探索了金枪鱼的适宜栖息地。
5.xgboost是机器学习模型中一个新型的提升回归树模型。xgboost是在梯度提升回归树(gbdt)的基础上发展而来的算法。gbdt是一种将许多简单模型组合在一起以提供改进提高回归效果的自适应模型,从2007年起就开始被广泛应用在生态建模与预测。xgboost在gbdt的基础上对损失函数进行了二阶展开从而获取更多的信息来提高回归拟合的效果。由于其具有利用较少资源而能解决较为庞大的实际问题的优点,受到了数据科学家的青睐。
6.通过上述分析,现有技术存在的问题及缺陷为:
7.(1)由于electronic vessel monitoring systems(vms),捕捞日志等数据存在不完全公开和不能在大的时空尺度下反映渔船的捕捞作业活动的缺点,导致人类的捕捞活动只能间接通过渔获量数据推断,而不能得到直接的捕捞数据。
8.(2)传统的渔场预测的参数模型,在构建时需要考虑环境因子之间复杂的相互作用,从而对模型进行多次尝试。


技术实现要素:

9.针对现有技术存在的问题,本发明提供了一种渔船作业区域的建模与预测方法、
系统、存储介质、终端。
10.本发明是这样实现的,一种渔船作业区域的建模与预测方法,所述渔船作业区域的建模与预测方法包括以下步骤:
11.步骤一,对ais数据进行预处理:利用r语言对ais数据进行提取,并对出现多艘船只在同一经纬度网格内的情况进行处理;
12.步骤二,利用预处理后的ais数据与环境数据构建模型并预测适宜捕捞区域。
13.进一步,步骤一中,所述对ais数据进行预处理,包括:
14.(1)对同一渔船每天的作业情况进行提取:筛选渔船数据,去除异常值;
15.(2)对多艘渔船出现在同一经纬度网格内的情况进行处理。
16.进一步,步骤二中,所述利用处理好的ais数据与环境数据构建模型并预测适宜捕捞区域,包括:
17.将数据集随机分为7:3两部分;采用xgboost算法对70%的数据进行训练,构建预测模型,用30%数据进行验证评估该模型效果;最后利用构建好的模型预测适宜捕捞区域。
18.进一步,步骤二中,所述利用预处理后的ais数据与环境数据构建模型,包括:
19.(1)建立单个回归树模型;
20.(2)采用加法模型对回归树模型进行组合形成提升树模型;
21.(3)利用梯度提升方法训练提升树模型;
22.(4)训练模型;
23.(5)评估训练后的模型;
24.(6)使用训练后的模型对ais数据的处理方式进行选择;
25.(7)使用训练后的模型绘制适宜作业区域图。
26.进一步,步骤(1)中,所述建立单个回归树模型,包括:
27.定义x为各项环境数据,即模型的输入;定义y表示该网格的捕捞努力,即模型的输出,建模需要的样本数据表示如下:
28.d={{x,y}}={(x1,y1),(x2,y2),

,(x
n
,y
n
)};
29.式中,n为样本总数。
30.假设将输入部分划分为m个区域:r1,r2,

,r
m
,并且在区域上有一个固定的输出值lm,单个回归提升树模型表示如下:
[0031][0032]
式中,i为指示函数,当x∈r
m
时为1,否则为0;当输入部分的划分确定后,用平方误差的值的大小来表示模型对于训练数据预测误差的大小;其中,所述平方误差的表达式如下:
[0033][0034]
式中,y
i
是实际值,是预测值,模型根据平方误差最小值来选择每个部分的最优输出值。
[0035]
对输入部分进行划分时,采用启发式的方法选择第j个值即x
(j)
和它所取得值s分别作为分隔变量和分隔点,通过这个将所有环境变量划分为两个部分:r1(j,s)={x|x
(j)

s},r2(j,s)={x|x
(j)
>s},根据下式求解最优分隔变量j和最佳分隔点s:
[0036][0037]
通过固定变量j从而得到最优分隔点s,将所有输入变量遍历一遍,确定最优切分变量j,从而找到最佳的(j,s)值使得公式最小,以此将输入部分分隔成两个部分并求出对应部分的输出值。
[0038][0039]
式中,m∈{1,2};n
m
表示划分到两个不同部分样本的个数,随后继续对每个部分重复上面的划分步骤,直到满足停止条件,这样就生成了一个回归树。
[0040]
进一步,步骤(2)中,所述采用加法模型对回归树模型进行组合形成提升树模型,包括:
[0041]
基于boosting思想通过多个回归树模型不断优化形成提升树模型:
[0042][0043]
式中,单个回归树模型由f(x;θ
k
)表示,其中θ
k
为回归树参数;树的个数由k表示,若提升树中第一颗回归树设定为t0(x)为0,则第k步的提升树模型为:
[0044]
t
k
(x)=t
k
‑1(x)+f(x;θ
k
);
[0045]
通过损失函数极小化的方式来求解下一个回归树的参数
[0046][0047]
式中,l是损失函数。
[0048]
进一步,步骤(3)中,所述利用梯度提升方法训练提升树模型,包括:
[0049]
利用梯度提升方法来对提升树进行训练,损失函数的负梯度公式如下:
[0050][0051]
学习第k个回归树产生的拟合残差r
ki
,得到第k个决策树模型f(x;θ
k
):
[0052][0053]
进一步,步骤(4)中,所述训练模型,包括:
[0054]
将全部数据随机分为7:3两部分,70%的数据作为训练集进行模型训练,30%的数据用来验证训练好的模型。
[0055]
进一步,步骤(5)中,所述评估训练后的模型,包括:
[0056]
采用r2对模型的预测性能进行评估,r2的计算公式如下:
[0057][0058]
式中,为模型预测值,y
i
为真实值,为真实值的平均值。
[0059]
进一步,步骤(6)中,所述使用训练后的模型对ais数据的处理方式进行选择,包括:
[0060]
对每个ais数据处理方式分别构建最优模型,通过比较不同处理方式之间的r2,选择出最优的ais数据处理方式。
[0061]
进一步,步骤(7)中,所述使用训练后的模型绘制适宜作业区域图,包括:
[0062]
利用训练好的模型结合不同时期的环境数据绘制出不同时期下,西北太海域中适宜渔船作业的图。
[0063]
本发明的另一目的在于提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如下步骤:
[0064]
步骤一,对ais数据进行预处理:利用r语言对ais数据进行提取,并对出现多艘船只在同一经纬度网格内的情况进行处理;
[0065]
步骤二,利用预处理后的ais数据与环境数据构建模型并预测适宜捕捞区域。
[0066]
本发明的另一目的在于提供一种渔船作业区域信息数据处理终端,所述渔船作业区域信息数据处理终端用于实现所述的渔船作业区域的建模与预测方法。
[0067]
本发明的另一目的在于提供一种应用所述的渔船作业区域的建模与预测方法的渔船作业区域的建模与预测系统,所述渔船作业区域的建模与预测系统包括:
[0068]
ais数据预处理模块,用于利用r语言对ais数据进行提取,并对出现多艘船只在同一经纬度网格内的情况进行处理;
[0069]
模型构建模块,用于利用预处理后的ais数据与环境数据构建单个回归树模型;
[0070]
提升树模型形成模块,用于通过加法模型对回归树模型进行组合形成提升树模型;
[0071]
模型训练模块,用于利用梯度提升方法训练提升树模型;
[0072]
模型评估模块,用于评估训练后的模型;
[0073]
处理方式选择模块,用于使用训练后的模型选择ais数据的处理方式;
[0074]
捕捞区域预测模块,用于通过使用训练后的模型绘制适宜作业区域图,预测适宜捕捞区域。
[0075]
结合上述的所有技术方案,本发明所具备的优点及积极效果为:本发明提供的渔船作业区域的建模与预测方法,能够利用automatic identification system(ais)数据基于xgboost算法来预测西北太平洋海域渔船的适宜作业区域,通过对ais数据的合理处理实现对渔场的准确预测,涉及ais数据的提取、预处理和建模方法。
[0076]
本发明提出的基于ais数据的渔船适宜作业区域的预测方法,将船舶自身携带的卫星定位系统应用到渔场预测当中,并利用了目前先进的机器学习模型,对渔场进行预测,实现了人工智能计算机技术与渔业相结合,对渔业的未来发展,为其他相关的预测形式提供了一种新的思路。
[0077]
首先,由于本发明是首次利用ais数据对渔船适宜作业区域进行预测,过去的预测模型主要使用的是渔船实际的捕捞渔业数据,这些数据具有记录没有统一标准,没有公开并且存在人为误差等缺点,而如果能够将ais数据应用于模型预测的话,可以全球统一标准并且将数据完全公开。因此本发明对如何将ais数据进行处理进行了大量研究,并尝试了许多不同的处理方法从而获得最优的处理方式。
[0078]
其次,本发明使用的模型(xgboost)是提升回归树模型的改进模型,是目前最为先进的机器学习预测模型之一,并且在原有模型的基础上新增加了自动调整模型参数的功能,从而使模型更能适应不同时间段,不同作业海域,扩大模型的适用范围。
[0079]
除此之外,本模型使用的海域环境数据除了常规的海表数据以外,还利用了水下的环境数据,这些数值模拟环境数据是同化了argo浮标,卫星以及船舶数据后生成的,从而形成了一个3d立体的预测模型。
[0080]
本发明将gis、遥感技术、数值模拟、机器学习预测模型以及船载卫星定位(ais)等结合起来,能够充分利用数量较少且难以获得的海洋生物信息,绘制出适宜渔船作业区域,有利于提高捕捞效率,节约能源,加强渔业管理促进海洋渔业资源的可持续化发展。
附图说明
[0081]
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图做简单的介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下还可以根据这些附图获得其他的附图。
[0082]
图1是本发明实施例提供的渔船作业区域的建模与预测方法、系统、存储介质、终端的流程图。
[0083]
图2是本发明实施例提供的渔船作业区域的建模与预测方法、系统、存储介质、终端的原理图。
[0084]
图3是本发明实施例提供的模型生成的预测图。
[0085]
图4是本发明实施例提供的实际作业点位图与模型生成预测图的对比示意图。
[0086]
图5是本发明实施例提供的渔船作业区域的建模与预测系统结构框图;
[0087]
图中:1、ais数据预处理模块;2、模型构建模块;3、提升树模型形成模块;4、模型训练模块;5、模型评估模块;6、处理方式选择模块;7、捕捞区域预测模块。
具体实施方式
[0088]
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0089]
针对现有技术存在的问题,本发明提供了一种渔船作业区域的建模与预测方法、系统、存储介质、终端,下面结合附图对本发明作详细的描述。
[0090]
如图1所示,本发明实施例提供的渔船作业区域的建模与预测方法包括以下步骤:
[0091]
s101,对ais数据进行预处理:利用r语言对ais数据进行提取,并对出现多艘船只在同一经纬度网格内的情况进行处理;
[0092]
s102,利用处理好的ais数据与环境数据构建模型并预测适宜捕捞区域。
[0093]
本发明提供的渔船作业区域的建模与预测方法业内的普通技术人员还可以采用其他的步骤实施,图1的本发明提供的渔船作业区域的建模与预测方法仅仅是一个具体实施例而已。
[0094]
如图5所示,本发明实施例提供的渔船作业区域的建模与预测系统包括:
[0095]
ais数据预处理模块1,用于利用r语言对ais数据进行提取,并对出现多艘船只在同一经纬度网格内的情况进行处理;
[0096]
模型构建模块2,用于利用预处理后的ais数据与环境数据构建单个回归树模型;
[0097]
提升树模型形成模块3,用于通过加法模型对回归树模型进行组合形成提升树模型;
[0098]
模型训练模块4,用于利用梯度提升方法训练提升树模型;
[0099]
模型评估模块5,用于评估训练后的模型;
[0100]
处理方式选择模块6,用于使用训练后的模型选择ais数据的处理方式;
[0101]
捕捞区域预测模块7,用于通过使用训练后的模型绘制适宜作业区域图,预测适宜捕捞区域。
[0102]
下面结合实施例对本发明的技术方案作进一步的描述。
[0103]
实施例1
[0104]
为了克服已有渔场预测研究的局限性,本发明提供了一种基于ais数据的xgboost预测方法,通过对ais数据的合理处理实现对渔场的准确预测。
[0105]
本发明解决其局限性所采用的技术方案是:
[0106]
1)对ais数据进行预处理
[0107]
利用r语言对ais数据进行提取,并对出现多艘船只在同一经纬度网格内的情况进行处理。
[0108]
2)利用处理好的ais数据与环境数据构建模型并预测适宜捕捞区域
[0109]
将数据集随机分为7:3两部分。采用xgboost算法对70%的数据进行训练,构建预测模型,用30%数据进行验证评估该模型效果。最后利用构建好的模型预测适宜捕捞区域。
[0110]
进一步,所述步骤1)中,对ais数据进行预处理的过程如下:
[0111]
1.1对同一渔船每天的作业情况进行提取
[0112]
由于本发明探索的是不同作业方式渔船的适宜捕捞区域,因此本发明需要对渔船数据进行筛选。每条渔船每天可能会在不同地区尝试进行捕捞,而有的位置并不适宜捕捞。因此采取一定的方式去除异常值,从而保证了每一天的捕捞位置都是值得捕捞的。
[0113]
1.2对多艘渔船出现在同一经纬度网格内的情况进行处理
[0114]
由于网格的经纬度为0.1
°
*0.1
°
的,因此在同一网格会存在有多艘渔船的情况。如何处理同一网格内多艘渔船的捕捞努力而能更好的表达适宜作业区域也是本发明要探讨的一种情况。
[0115]
再进一步,所述步骤2)中,建立梯度提升树模型的过程如下:
[0116]
2.1建立单个回归树模型
[0117]
首先,定义x为各项环境数据,即模型的输入;定义y表示该网格的捕捞努力,即模型的输出,建模需要的样本数据表示如下:
[0118]
d={{x,y}}={(x1,y1),(x2,y2),...,(x
n
,y
n
)};
[0119]
式中,n为样本总数;
[0120]
假设将输入部分划分为m个区域:r1,r2,...,r
m
,并且在区域上有一个固定的输出值lm,单个回归提升树模型表示如下:
[0121][0122]
式中,i为指示函数,当x∈r
m
时为1,否则为0;当输入部分的划分确定后,用平方误差的值的大小来表示模型对于训练数据预测误差的大小,平方误差的式子如下:
[0123][0124]
式中,y
i
是实际值,是预测值,模型根据平方误差最小值来选择每个部分的最优输出值;
[0125]
对输入部分进行划分时,采用启发式的方法选择第j个值即x
(j)
和它所取得值s分别作为分隔变量和分隔点,通过这个将所有环境变量划分为两个部分:r1(j,s)={x|x
(j)
≤s},r2(j,s)={x|x
(j)
>s},根据下式求解最优分隔变量j和最佳分隔点s:
[0126][0127]
通过固定变量j从而得到最优分隔点s,将所有输入变量遍历一遍,确定最优切分变量j,从而找到最佳的(j,s)值使得公式最小,以此将输入部分分隔成两个部分并求出对应部分的输出值。
[0128][0129]
式中,m∈{1,2};n
m
表示划分到两个不同部分样本的个数,随后继续对每个部分重复上面的划分步骤,直到满足停止条件,这样就生成了一个回归树。
[0130]
2.2采用加法模型对回归树模型进行组合形成提升树模型
[0131]
提升书模型是基于boosting思想通过多个回归树模型不断优化而形成的,公式如下所示:
[0132][0133]
式中,单个回归树模型由f(x;θ
k
)表示,其中θ
k
为回归树参数;树的个数由k表示,若提升树中第一颗回归树设定为t0(x)为0,则第k步的提升树模型为:
[0134]
t
k
(x)=t
k
‑1(x)+f(x;θ
k
);
[0135]
随后通过损失函数极小化的方式来求解下一个回归树的参数如下所示:
[0136][0137]
式中,l是损失函数。
[0138]
2.3利用梯度提升方法训练提升树模型
[0139]
利用梯度提升方法来对提升树进行训练,损失函数的负梯度公式如下:
[0140][0141]
因此,学习第k个回归树产生的拟合残差r
ki
,得到第k个决策树模型f(x;θ
k
),公式
如下:
[0142][0143]
2.4训练模型
[0144]
将全部数据随机分为7:3两部分,70%的数据作为训练集进行模型训练,30%的数据用来验证训练好了的模型。
[0145]
2.5评估训练后的模型
[0146]
采用r2对模型的预测性能进行评估,r2的计算公式如下:
[0147][0148]
式中,为模型预测值,y
i
为真实值,为真实值的平均值。
[0149]
2.6使用训练后的模型对ais数据的处理方式进行选择
[0150]
由于ais数据之前并未用在渔场预测方面,因此如何对原始数据进行预处理是本发明的重点之一。本发明对每个ais数据处理方式分别构建了最优模型,通过比较不同处理方式之间的r2,选择出最优的ais数据处理方式。
[0151]
2.7使用训练后的模型绘制适宜作业区域图
[0152]
利用训练好的模型结合不同时期的环境数据绘制出不同时期下,西北太海域中适宜渔船作业的图。
[0153]
本发明的优势主要表现在:本发明提出的基于ais数据的渔船适宜作业区域的预测方法,将船舶自身携带的卫星定位系统应用到渔场预测当中,并利用了目前先进的机器学习模型,对渔场进行预测,实现了人工智能计算机技术与渔业相结合,对渔业的未来发展,为其他相关的预测形式提供了一种新的思路。
[0154]
首先,由于本发明是首次利用ais数据对渔船适宜作业区域进行预测,过去的预测模型主要使用的是渔船实际的捕捞渔业数据,这些数据具有记录没有统一标准,没有公开并且存在人为误差等缺点,而如果能够将ais数据应用于模型预测的话,可以全球统一标准并且将数据完全公开。因此本发明对如何将ais数据进行处理进行了大量研究,并尝试了许多不同的处理方法从而获得最优的处理方式。
[0155]
其次,本发明使用的模型(xgboost)是提升回归树模型的改进模型,是目前最为先进的机器学习预测模型之一,并且在原有模型的基础上新增加了自动调整模型参数的功能,从而使模型更能适应不同时间段,不同作业海域,扩大模型的适用范围。
[0156]
除此之外,本模型使用的海域环境数据除了常规的海表数据以外,还利用了水下的环境数据,这些数值模拟环境数据是同化了argo浮标,卫星以及船舶数据后生成的,从而形成了一个3d立体的预测模型。
[0157]
本发明将gis、遥感技术、数值模拟、机器学习预测模型以及船载卫星定位(ais)等结合起来,能够充分利用数量较少且难以获得的海洋生物信息,绘制出适宜渔船作业区域,有利于提高捕捞效率,节约能源,加强渔业管理促进海洋渔业资源的可持续化发展。
[0158]
实施例2
[0159]
参照图2,本发明实施例提供的基于ais数据的渔船适宜作业区域的建模与预测方
法,包括以下步骤:
[0160]
1.1对同一渔船每天的作业情况进行提取
[0161]
由于本发明探索的是不同作业方式渔船的适宜捕捞区域,因此本发明需要对渔船数据进行筛选。每条渔船每天可能会在不同地区尝试进行捕捞,而有的位置并不适宜捕捞。因此采取一定的方式去除异常值,从而保证了每一天的捕捞位置都是值得捕捞的。
[0162]
1.2对多艘渔船出现在同一经纬度网格内的情况进行处理
[0163]
由于网格的经纬度为0.1
°
*0.1
°
的,因此在同一网格会存在有多艘渔船的情况。如何处理同一网格内多艘渔船的捕捞努力而能更好的表达适宜作业区域也是本发明要探讨的一种情况。
[0164]
2)建立梯度提升树模型的过程如下:
[0165]
2.1建立单个回归树模型
[0166]
首先,定义x为各项环境数据,即模型的输入;定义y表示该网格的捕捞努力,即模型的输出,建模需要的样本数据表示如下:
[0167]
d={{x,y}}={(x1,y1),(x2,y2),

,(x
n
,y
n
)};
[0168]
式中,n为样本总数;
[0169]
假设将输入部分划分为m个区域:r1,r2,

,r
m
,并且在区域上有一个固定的输出值lm,单个回归提升树模型表示如下:
[0170][0171]
式中,i为指示函数,当x∈r
m
时为1,否则为0;当输入部分的划分确定后,用平方误差的值的大小来表示模型对于训练数据预测误差的大小,平方误差的式子如下:
[0172][0173]
式中,y
i
是实际值,是预测值,模型根据平方误差最小值来选择每个部分的最优输出值;
[0174]
对输入部分进行划分时,采用启发式的方法选择第j个值即x
(j)
和它所取得值s分别作为分隔变量和分隔点,通过这个将所有环境变量划分为两个部分:r1(j,s)={x|x
(j)
≤s}r2(j,s)={x|x
(j)
>s}根据下式求解最优分隔变量j和最佳分隔点s:
[0175][0176]
通过固定变量j从而得到最优分隔点s,将所有输入变量遍历一遍,确定最优切分变量j,从而找到最佳的(j,s)值使得公式最小,以此将输入部分分隔成两个部分并求出对应部分的输出值。
[0177][0178]
式中,m∈{l,2};n
m
表示划分到两个不同部分样本的个数,随后继续对每个部分重复上面的划分步骤,直到满足停止条件,这样就生成了一个回归树。
[0179]
2.2采用加法模型对回归树模型进行组合形成提升树模型
[0180]
提升树模型是基于boosting思想通过多个回归树模型不断优化而形成的,公式如下所示:
[0181][0182]
式中,单个回归树模型由f(x;θ
k
)表示,其中θk为回归树参数;树的个数由k表示,若提升树中第一颗回归树设定为t0(x)为0,则第k步的提升树模型为:
[0183]
t
k
(x)=t
k
‑1(x)+f(x;θ
k
);
[0184]
随后通过损失函数极小化的方式来求解下一个回归树的参数如下所示:
[0185][0186]
式中,l是损失函数。
[0187]
2.3利用梯度提升方法训练提升树模型
[0188]
利用梯度提升方法来对提升树进行训练,损失函数的负梯度公式如下:
[0189][0190]
因此,学习第k个回归树产生的拟合残差r
ki
,得到第k个决策树模型f(x;θ
k
),公式如下:
[0191][0192]
2.4训练模型
[0193]
将全部数据随机分为7:3两部分,70%的数据作为训练集进行模型训练,30%的数据用来验证训练好了的模型。
[0194]
2.5评估训练后的模型
[0195]
采用r2对模型的预测性能进行评估,r2的计算公式如下:
[0196][0197]
式中,为模型预测值,y
i
为真实值,为真实值的平均值。
[0198]
2.6使用训练后的模型对ais数据的处理方式进行选择
[0199]
由于ais数据之前并未用在渔场预测方面,因此如何对原始数据进行预处理是本发明的重点之一。本发明对每个ais数据处理方式分别构建了最优模型,通过比较不同处理方式之间的r2,本发明选择出最优的ais数据处理方式。
[0200]
2.7使用训练后的模型绘制适宜作业区域图
[0201]
利用训练好的模型结合不同时期的环境数据绘制出不同时期下,西北太海域中适宜渔船作业的图,具体如图3所示。实际作业点位图与模型生成预测图的对比示意图如图4所示。
[0202]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用全部或部分地以计算机程序产品的形式实现,所述计算机程序产品包括一个或多个计算机指令。在计算机上加载或执行所述计算机程序指令时,全部或部分地产生按照
本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输)。所述计算机可读取存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
[0203]
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,都应涵盖在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1