1.一种畜牧业流行病防控的风险预警方法,其特征在于,该方法包括以下步骤:
获取每头奶牛的属性向量与地点向量,所述奶牛包括正常奶牛与患病奶牛;基于每头奶牛的所述地点向量获取对应的区域边缘性和区域固定度;
将所有存在接触的奶牛进行连接构建奶牛社交网络,所述接触为任意两头所述奶牛之间的距离小于预设范围;根据所述奶牛社交网络中的连接关系将所述奶牛社交网络中的所有正常奶牛划分为危险奶牛和安全奶牛;
根据所述奶牛社交网络中每个正常奶牛对应的区域边缘性和区域固定度对地点向量进行更新,得到社交环境向量;对所述奶牛社交网络中每个危险奶牛的属性向量进行更新得到社交属性向量,对所述奶牛社交网络中每个安全奶牛的属性向量进行更新得到社交感知向量;
获取患病奶牛的目标属性向量和目标地点向量,计算每个正常奶牛与患病奶牛之间的属性相似度为第一相似度,所述属性相似度包括社交属性向量与目标属性向量之间的余弦相似度,以及社交感知向量与目标属性向量之间的余弦相似度;计算每个正常奶牛的社交环境向量与所述目标地点向量之间的余弦相似度为第二相似度,基于每个正常奶牛的第一相似度与第二相似度得到所述正常奶牛的流行病风险等级,基于所述流行病风险等级及时预警。
2.根据权利要求1所述的一种畜牧业流行病防控的风险预警方法,其特征在于,所述根据所述奶牛社交网络中的连接关系将所述奶牛社交网络中的所有正常奶牛划分为危险奶牛和安全奶牛的步骤,包括:基于所述奶牛社交网络获取每头患病奶牛对应的接触风险路线,所述接触风险路线是由所有与所述患病奶牛存在连接的正常奶牛构成,所述连接包括直接连接与间接连接;在所述接触风险路线上的正常奶牛为危险奶牛,不在所述接触风险路线上的正常奶牛为安全奶牛。
3.根据权利要求1所述的一种畜牧业流行病防控的风险预警方法,其特征在于,所述将所有存在接触的奶牛进行连接构建奶牛社交网络的步骤,包括:以每个奶牛作为一个节点,当任意两个奶牛存在接触时,将两个所述奶牛对应的节点进行连接;将所有存在接触的奶牛对应的节点进行连接得到奶牛社交网络。
4.根据权利要求3所述的一种畜牧业流行病防控的风险预警方法,其特征在于,所述根据所述奶牛社交网络中每个正常奶牛对应的区域边缘性和区域固定度对地点向量进行更新,得到社交环境向量的步骤,包括:选取所述奶牛社交网络中任意正常奶牛对应的节点为待更新点,根据与所述待更新点直接连接的所有节点得到邻域节点集合,根据所述邻域节点集合中每个所述节点对应的区域边缘线和区域固定度计算得到对应的权重,基于所述邻域节点集合中所有节点的权重与对应地点向量的加权求和得到所述待更新点的社交环境向量。
5.根据权利要求3所述的一种畜牧业流行病防控的风险预警方法,其特征在于,所述对所述奶牛社交网络中每个危险奶牛的属性向量进行更新得到社交属性向量的步骤,包括:将所述奶牛社交网络中的患病奶牛标为0层,与所述患病奶牛直接连接的所述危险奶牛为1层,与1层的危险奶牛直接连接的危险奶牛为2层,以此类推,对所述奶牛社交网络中所有的危险奶牛进行层数标记;
选取所述奶牛社交网络中任意危险奶牛对应的节点为待处理点,获取与所述待处理点直接相连的所有相邻节点,所有所述相邻节点中层数小于所述待处理点的为下层邻域点,获取每个所述下层邻域点对应的权重,基于所有所述下层邻域点的权重与对应属性向量之间的加权求和得到所述待处理点的社交属性向量。
6.根据权利要求3所述的一种畜牧业流行病防控的风险预警方法,其特征在于,所述对所述奶牛社交网络中每个安全奶牛的属性向量进行更新得到社交感知向量的步骤,包括:选取所述奶牛社交网络中任意安全奶牛对应的节点为目标点,根据与所述目标点直接连接的所有节点得到邻域节点集合,获取所述邻域节点集合中每个节点的权重,基于所述邻域节点集合中所有节点的权重与对应属性向量的加权求和得到所述目标点的社交感知向量。
7.根据权利要求1所述的一种畜牧业流行病防控的风险预警方法,其特征在于,所述基于每个正常奶牛的第一相似度与第二相似度得到所述正常奶牛的流行病风险等级的步骤,包括:所述流行病风险等级为:
其中,表示正常奶牛对应的流行病风险等级; 表示该正常奶牛的第一相似度; 表示该正常奶牛的第二相似度; 表示调整系数; 表示向上取整。
8.根据权利要求1所述的一种畜牧业流行病防控的风险预警方法,其特征在于,所述每头奶牛的属性向量的获取步骤,包括:对所述奶牛为患病奶牛或者正常奶牛进行标注为所述奶牛的标签,所述奶牛的属性向量中的元素包括:标签、年龄、品种以及患病次数。
9.根据权利要求1所述的一种畜牧业流行病防控的风险预警方法,其特征在于,所述每头奶牛的地点向量的获取步骤,包括:将草场区域分割为多个子区域,获取每头奶牛在历史时间段内的活动地点信息,根据每头奶牛的活动地点信息构建对应的地点热力图,根据所述地点热力图获取每个所述子区域的热度;
选取所有所述子区域中热度最高的多个子区域进行排序得到对应的热度序列,所述热度序列为所述奶牛对应的地点向量。
10.根据权利要求9所述的一种畜牧业流行病防控的风险预警方法,其特征在于,所述基于每头奶牛的所述地点向量获取对应的区域边缘性和区域固定度的步骤,包括:获取所述草场区域中最外圈的子区域为边缘区域,统计每头所述奶牛对应的所述地点向量中边缘区域的数量,所述边缘区域的数量与所有所述子区域数量的比值为所述奶牛的区域边缘性;
获取所述奶牛的地点向量中元素值为0的数量,基于所有元素值为0的数量与所述地点向量中所有元素的数量得到所述奶牛的区域固定度。