首页 / 基于神经网络沙尘天气预报强度误差的测算方法及装置

基于神经网络沙尘天气预报强度误差的测算方法及装置有效专利 发明

技术领域

[0001] 本发明涉及天气预报技术领域,特别涉及基于神经网络沙尘天气预报强度误差的测算方法及装置。

相关背景技术

[0002] 我国北方地区春天干燥,时常遇到沙尘天气。当沙尘天气来临后,天气预报会预报,但是预报有时和实际的会有偏差,后续对沙尘天气状况要进行更新。在更新之前,需要对沙尘天气进行测算,因此一种好的测算方法,测出的数值对引导更新天气状况尤为关键。或者现今沙尘测定软件层出不穷,没有一种针对于该软件的性能测验系统。

具体实施方式

[0044] 以下将结合附图和具体实施例对本发明进行详细说明:
[0045] 如图1所示,本发明的基于神经网络沙尘天气预报强度误差的测算方法,首先采集沙尘要素数据信息;具体包括的步骤为:
[0046] S1:获取目标地点的天气数据,获取的数据包括地点、能见度、沙尘天气层级,包括上下层级、水平层级,上下层级为某个高度上沙尘的密度数和沙尘类型以及沙尘飘转类型,水平层级包括水平方向上的颗粒漂浮速度,平行方向上颗粒的浓度,具体为通过卫星获取沙尘天气数据信息,将数据传到地面监测设备,地面监测设备获取天气信息,从服务器里抓取标准天气数据,将获取的目标地点的天气数据和标准天气数据输入到神经网络模型中;
[0047] S2:沙尘自下至上在竖直方向上由于风力、重力等因素的影响,在竖直方向上具有不同的浓度,此外在不同的地点水平方向上沙尘的强度也不同。在测量误差时,需要获取水平方向的强度和竖直方向上的强度。
[0048] 其中,采集数据的方式包括从气象卫星中直接拿取数据或者通过摄像模块对准电视机的屏幕,从电视中抓取数据。通过电视中抓取数据的详细步骤为:
[0049] S2。1:当播音员在播报时,将摄像模块放在离屏幕3到5米处;调节摄像模块的采集旋钮,调节到最佳采集状态;
[0050] S2。2:然后对屏幕中的气象数据进行抓取,当在抓取的过程中当遇到不是气象的数据时,比如抓取到了是播报员的信息,能够识别出来给略掉。可能摄像模块抓取到的是一部分,但是它能针对抓取到的那一部分有针对性的抓取准确数据,在后续过程中再只分析这一部分的误差。
[0051] S2。3:将要素信息数据(目标地点的天气数据和标准天气数据)输入神经网络模型;其中,要素数据以矩阵的形式输入到神经网络。
[0052] S2。4:神经网络模型对沙尘数据进行切割,分析,计算出沙尘天气强度误差,其中,采用均值神经元和标准方差神经元计算的天气强度误差。
[0053] S3:神经网络模型获取每个待测沙尘的指标,求解每个沙尘指标内的数值平均数和方差;神经网络得到输入到它里边的气象要素数据,这些数据包括不同地区的水平方向上的数据、同一个地区竖直方向上的数据信息。比如求解水平方向上的平均值,就是将这个点附近的水平数据求平均值。当求竖直方向上的平均值时,就是将竖直方向上选中的那个点,然后测定求这个点附近周围的数据平均值。
[0054] S3。1:将得出的平均数和方差与标准天气数据进行比较;其中,包括平均数和标准天气数据比较,也包括方差和标准天气数据比较。方差计算公式如式(1)所示:
[0055]
[0056] 其中,s表示方差,n表示选取选取点的数量,x表示选取点各点数据的平均值,xi表示选取点的数据值。
[0057] S3。2:根据比较偏差,判断当初预报时是否准确,并计算出某一点某一类型的沙尘偏差概率。其中,概率的计算公式如式(2)所示:
[0058]
[0059] 其中,m1表示概率,l1表示平均值与标准数据的偏移量,t表示标准天气数据。概率的第二种计算公式如式(3)所示:
[0060]
[0061] 其中,m2表示概率,l2表示方差与标准数据的偏移量,t表示标准天气数据。
[0062] 例如,选中某一区域,在神经网络模型里输入几个就近水平方向上沙尘的测量指标数据,在神经网络模型中运算分析,生成该地附近的沙尘数据的平均值和方差,将平均值与标准天气数据进行比较,计算出平均值与标准数据的偏移量。该偏移量计算公式如式(4)所示:
[0063] l1=x‑t   式(4)
[0064] 其中,l1表示平均值与标准数据的偏移量,x表示选取点各点数据的平均值,t表示标准天气数据。
[0065] S3。3:将方差和标准天气数据进行比较,计算出方差与标准数据的偏移量。取偏移量的与标准天气数据的比值,作为沙尘天气预报的强度误差。该偏移量计算公式如式(5)所示:
[0066] l2=s‑t   式(5)
[0067] 其中,l2表示平均值与标准数据的偏移量,s表示方差,t表示标准天气数据。
[0068] 这样通过计算误差,可以找出第一次预报时的偏差,为再次更新天气状况做好了准备。
[0069] 本实施例中,在上述的摄像模块进行语音识别具体采取以下步骤进行:
[0070] 首先对音频数据特征进行提取,具体将输入音频数据,转化为频谱图数据,然后通过cnn 处理图片的能力进行识别;
[0071] 构造汉明窗;
[0072] 对数据分帧,然后分帧加窗;
[0073] 将时域信息转换到频域上,进行傅里叶变换,提取音频文件的时频图;
[0074] 下载数据,生成音频文件和标签文件列表;
[0075] 读取音频文件对应的拼音,具体通过建立拼音到id的映射,即词典;
[0076] 将读取到的拼音标签映射到对应的id即可对输入的语音进行识别。
[0077] 本实施例中,对摄像模块进行图像的处理具体包括以下步骤,首先对获取到的图像进行分帧处理,第一步筛选掉相似度超过设定值得图片;
[0078] 然后对图片进行二值化,设定一个全局的阈值T,用T将图像的数据分成两部分:大于T的像素群和小于T的像素群。将大于T的像素群的像素值设定为白色(或者黑色),小于 T的像素群的像素值设定为黑色(或者白色)。例如计算每个像素的(R+G+B)/3,假设>127,则设置该像素为白色,即R=G=B=255;否则设置为黑色,即R=G=B=0。
[0079] 再初始化一个变换域空间的数组,r方向上的量化数目图像对角线方向像素,O方向上的量化数目为180。按顺序搜索图像的所有黑点。对每一个黑点,在变换域的对应个点加一。求出变换域最大值点并记录。最大值点就是所要获取的图像点。或者hough变换利用图像空间和hough参数空间的点-线对偶性,把图像空间中的检测问题转换到参数空间。
[0080] 再通过在参数空间里进行简单的累加统计,然后在hough参数空间寻找累加器峰值的方法检测直线和所需像素点。
[0081] 本实施例中,基于神经网络沙尘天气预报的强度误差的测算装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述步骤任一项所述方法的步骤。
[0082] 以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。本发明未详细描述的技术、形状、构造部分均为公知技术。

当前第1页 第1页 第2页 第3页
相关技术