暹罗网络结构在版权侵权检测中的基本实现

cimese_net的Python项目详细描述


本文实现了一个神经网络来检测新上传视频文件中的版权侵权行为。该模型采用暹罗网络的一般形式,将两幅图像通过相同的卷积神经网络进行滤波,然后根据两幅图像匹配的概率进行分类。为了训练模型,从一组高分辨率的电影视频文件和相应的一组低质量的电影记录中提取帧。从高质量文件中随机选择的帧与录制版本中的相应帧(匹配)以及另一部电影中的帧(不匹配)配对;这些称为三胞胎。每个图像都经过初始卷积层集,卷积层从预先训练的vgg16神经网络中获取结构和权重,然后返回长度为4096的向量。这将作为一组新顶层的输入,用于将成对图像分类为匹配与否。除了特征提取和分类模型之外,还实现了一种将录制的片段与完整电影对齐的方法,以优化神经网络的性能。顶级函数输出单个侵权概率,该概率是沿潜在侵权剪辑长度预测的匹配概率的平均值。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何从数组中打印int值?   prepared语句Java中奇怪的异常PreparedStatement:参数索引超出范围   封装如何在OOP Java中为主方法编码?   java某些手机显示快捷方式徽章需要什么权限?   java TextView不会随OnItemSelectedListener更改   java注释处理器不会自动触发吗?   java Spring JPA如何计算外键数   c#对于这个简单的OOAD问题,哪种设计最优雅?   java如何处理while循环中的异常?   Android Studio错误:进程'command'/home/draven/Downloads/安卓studio/jre/bin/java''结束,退出值为非零2   在使用Payara服务器的Vaadin应用程序中导航到根目录时,java将丢失上下文根目录   使用contentType application/json而不是application/jsonpatch+json的java修补程序   带有tomcat的java HAproxy连接不足   Java:在应用过滤器后创建一个简单的通用方法进行计数   java如何使用多态性创建一个实例化对象的方法,然后用它们高效地填充ArrayList?