本申请涉及计算机领域,具体而言,涉及一种流媒体数据的识别方法和装置、存储介质及电子设备。
背景技术:
1、随着视频点播或直播技术的发展,越来越多的用户开始通过视频点播或直播的方式来广播传递有价值的媒体信息。但是这些通过视频点播或直播方式所产生的流媒体数据大多是由用户通过客户端采集后自行上传的,其中涉及的媒体信息有可能会包含一些并不满足广泛传播要求的不良内容,这给很多在线用户带来了很大的困扰。
2、为了避免上述困扰,在对流媒体数据进行转发传播之前,通常会对流媒体数据中所涉及的媒体信息进行安全审核识别,从而实现减少对不良内容的传播。目前相关技术中提供的安全审核识别方式是:将流媒体数据中的各个图像直接输入用于执行各种不同安审任务的安审识别模型,以确定该图像是否为满足某个安审任务的违规图像,从而达到对该图像的拦截处理。
3、然而,在相关技术中用于执行各种不同安审任务的安审识别模型数量众多,将同一张图像分别输入不同的安审识别模型分别进行处理,大大增加了对流媒体数据进行识别处理的操作难度,从而导致识别效率较低的问题。
4、针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本申请实施例提供了一种流媒体数据的识别方法和装置、存储介质及电子设备,以至少解决流媒体数据的识别效率较低的技术问题。
2、根据本申请实施例的一个方面,提供了一种流媒体数据的识别方法,包括:获取目标流媒体数据;将上述目标流媒体数据输入片段识别网络,其中,上述片段识别网络为利用与多个安全审核任务分别匹配的训练集的合集,和与上述多个安全审核任务分别对应的安全审核网络进行联合训练后得到的网络,每个上述安全审核任务用于识别出与一种安全审核类型相匹配的图像;在上述片段识别网络输出从上述目标流媒体数据中识别出的满足安全审核条件的目标流媒体片段的情况下,将上述目标流媒体片段输入多个上述安全审核网络,以得到每个上述安全审核网络各自输出的安全审核结果,其中,上述目标流媒体片段中包括至少一张待审核的图像;基于多个上述安全审核结果,从上述目标流媒体片段中识别出与目标安全审核类型相匹配的目标图像。
3、根据本申请实施例的另一方面,还提供了一种流媒体数据的识别装置,包括:获取单元,用于获取目标流媒体数据;第一输入单元,用于将上述目标流媒体数据输入片段识别网络,其中,上述片段识别网络为利用与多个安全审核任务分别匹配的训练集的合集,和与上述多个安全审核任务分别对应的安全审核网络进行联合训练后得到的网络,每个上述安全审核任务用于识别出与一种安全审核类型相匹配的图像;第二输入单元,用于在上述片段识别网络输出从上述目标流媒体数据中识别出的满足安全审核条件的目标流媒体片段的情况下,将上述目标流媒体片段输入多个上述安全审核网络,以得到每个上述安全审核网络各自输出的安全审核结果,其中,上述目标流媒体片段中包括至少一张待审核的图像;识别单元,用于基于多个上述安全审核结果,从上述目标流媒体片段中识别出与目标安全审核类型相匹配的目标图像。
4、根据本申请实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述流媒体数据的识别方法。
5、根据本申请实施例的又一个方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行如以上流媒体数据的识别方法。
6、根据本申请实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过所述计算机程序执行上述的流媒体数据的识别方法。
7、在本申请实施例中,获取目标流媒体数据,然后将目标流媒体数据输入片段识别网络,其中,片段识别网络为利用与多个安全审核任务分别匹配的训练集的合集,和与多个安全审核任务分别对应的安全审核网络进行联合训练后得到的网络,每个安全审核任务用于识别出与一种安全审核类型相匹配的图像。接着,在片段识别网络输出从目标流媒体数据中识别出的满足安全审核条件的目标流媒体片段的情况下,将目标流媒体片段输入多个安全审核网络,以得到每个安全审核网络各自输出的安全审核结果,其中,目标流媒体片段中包括至少一张待审核的图像。进而,基于多个安全审核结果,从目标流媒体片段中识别出与目标安全审核类型相匹配的目标图像。换言之,在本申请实施例中,通过利用输入片段识别网络对目标流媒体进行预先处理的方式,得到了从目标流媒体数据中识别出的满足安全审核条件的目标流媒体片段。从而将目标流媒体片段输入多个安全审核网络,以得到每个安全审核网络各自输出的安全审核结果。然后,基于多个安全审核结果,从目标流媒体片段中识别出与目标安全审核类型相匹配的目标图像。换句话说,采用本申请实施例,通过利用输入片段识别网络对目标流媒体进行预先处理的方式,达到了减少多个安全审核网络所需处理的数据量的目的,进而大大地提升了流媒体数据的识别效率。综上可知。采用本申请实施例,达到了提升流媒体数据的识别效率的技术效果,解决了现有技术中提供的流媒体数据识别方式中存在的流媒体数据的识别效率较低的技术问题。
1.一种流媒体数据的识别方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述将所述目标流媒体数据输入片段识别网络包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述分类识别结果所指示的满足所述安全审核条件的所述候选视频图像,确定出所述目标流媒体片段包括:
4.根据权利要求3所述的方法,其特征在于,所述将连续n帧满足所述安全审核条件的所述候选视频图像,确定为所述目标流媒体片段包括:
5.根据权利要求2所述的方法,其特征在于,所述基于所述分类识别结果所指示的满足所述安全审核条件的所述候选视频图像,确定出所述目标流媒体片段包括:
6.根据权利要求5所述的方法,其特征在于,
7.根据权利要求2所述的方法,其特征在于,在所述获取目标流媒体数据之前,还包括:
8.根据权利要求7所述的方法,其特征在于,所述将所述第k个训练样本输入初始化的片段识别网络,得到第k个分类识别训练结果,并同时将所述第k个训练样本输入与所述第i个安全审核任务对应的第i个安全审核网络,得到第k个安全审核参考结果包括:
9.根据权利要求8所述的方法,其特征在于,所述基于所述第k个分类识别训练结果和所述第k个安全审核参考结果,确定与所述第k个训练样本匹配的第k个训练损失值包括:
10.根据权利要求1至9中任一项所述的方法,其特征在于,所述基于多个所述安全审核结果,从所述目标流媒体片段中识别出与目标安全审核类型相匹配的目标图像包括:
11.一种流媒体数据的识别装置,其特征在于,包括:
12.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序被处理器运行时执行所述权利要求1至10任一项中所述的方法。
13.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1至10任一项所述方法的步骤。
14.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至10任一项中所述的方法。